summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/beamer-contrib/themes/beamertheme-arguelles/beamerthemeArguelles.sty
diff options
context:
space:
mode:
Diffstat (limited to 'macros/latex/contrib/beamer-contrib/themes/beamertheme-arguelles/beamerthemeArguelles.sty')
-rw-r--r--macros/latex/contrib/beamer-contrib/themes/beamertheme-arguelles/beamerthemeArguelles.sty61
1 files changed, 20 insertions, 41 deletions
diff --git a/macros/latex/contrib/beamer-contrib/themes/beamertheme-arguelles/beamerthemeArguelles.sty b/macros/latex/contrib/beamer-contrib/themes/beamertheme-arguelles/beamerthemeArguelles.sty
index 24e5cf85bc..c66f0bf591 100644
--- a/macros/latex/contrib/beamer-contrib/themes/beamertheme-arguelles/beamerthemeArguelles.sty
+++ b/macros/latex/contrib/beamer-contrib/themes/beamertheme-arguelles/beamerthemeArguelles.sty
@@ -1,10 +1,10 @@
-% arguelles v2.3.0
+% arguelles v2.4.0
% author: Michele Piazzai
% contact: michele.piazzai@uc3m.es
% license: MIT
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{beamerthemeArguelles}[2023/10/26 Argüelles]
+\ProvidesPackage{beamerthemeArguelles}[2024/02/27 Argüelles]
\mode<presentation>
@@ -17,23 +17,20 @@
\newif\if@optSplitnav
\@optSplitnavfalse
\DeclareOption{splitnav}{\@optSplitnavtrue}
-\newif\if@optMp
-\@optMpfalse
-\DeclareOption{mp}{\@optMptrue}
\ProcessOptions
% split navigation
\if@optSplitnav
-\useoutertheme[subsection=false]{miniframes}
-\setbeamertemplate{mini frame in other section}{}
-\RequirePackage{etoolbox}
-\let\beamer@section@set@min@width=\relax
-\patchcmd{\insertnavigation}{\hskip-1.875ex plus-1fill}{}{}{}
-\patchcmd{\sectionentry}{\hskip1.875ex plus 1fill}{}{}{}
-\patchcmd{\sectionentry}{\hyperlink{Navigation#3}{{\usebeamertemplate{section in head/foot shaded}}}}{}{}{}
-\patchcmd{\slideentry}{\usebeamertemplate{mini frame in other subsection}}{\usebeamertemplate{mini frame in other subsection of current section}}{}{}
-\patchcmd{\slideentry}{\usebeamertemplate{mini frame in other subsection}}{\usebeamertemplate{mini frame in other section}}{}{}
-\patchcmd{\slideentry}{\usebeamertemplate{mini frame in other subsection of current section}}{\usebeamertemplate{mini frame in other subsection}}{}{}
+ \useoutertheme[subsection=false]{miniframes}
+ \setbeamertemplate{mini frame in other section}{}
+ \RequirePackage{etoolbox}
+ \let\beamer@section@set@min@width=\relax
+ \patchcmd{\insertnavigation}{\hskip-1.875ex plus-1fill}{}{}{}
+ \patchcmd{\sectionentry}{\hskip1.875ex plus 1fill}{}{}{}
+ \patchcmd{\sectionentry}{\hyperlink{Navigation#3}{{\usebeamertemplate{section in head/foot shaded}}}}{}{}{}
+ \patchcmd{\slideentry}{\usebeamertemplate{mini frame in other subsection}}{\usebeamertemplate{mini frame in other subsection of current section}}{}{}
+ \patchcmd{\slideentry}{\usebeamertemplate{mini frame in other subsection}}{\usebeamertemplate{mini frame in other section}}{}{}
+ \patchcmd{\slideentry}{\usebeamertemplate{mini frame in other subsection of current section}}{\usebeamertemplate{mini frame in other subsection}}{}{}
\fi
% dependencies
@@ -51,9 +48,6 @@
\RequirePackage{tikz}
\RequirePackage[skins]{tcolorbox}
-% tikz options
-\usetikzlibrary{calc}
-
% components
\useinnertheme{Arguelles}
\useoutertheme{Arguelles}
@@ -62,35 +56,20 @@
% sans font
\if@optSans
-\usefonttheme[onlymath]{serif}
-\newcommand\mediumfont{\AlegreyaSansMedium}
+ \usefonttheme[onlymath]{serif}
+ \newcommand\mediumfont{\AlegreyaSansMedium}
\else
-\usefonttheme{serif}
-\newcommand\mediumfont{\AlegreyaMedium}
+ \usefonttheme{serif}
+ \newcommand\mediumfont{\AlegreyaMedium}
\fi
% frame numbers
\if@optFrameno
-\defbeamertemplate*{footline}{Arguelles}{
- \usebeamerfont{footline section}\hfill\raisebox{.025\paperheight}{
- \insertframenumber\hspace{.01\paperwidth}
+ \defbeamertemplate*{footline}{Arguelles}{
+ \usebeamerfont{footline section}\hfill\raisebox{.025\paperheight}{
+ \insertframenumber\hspace{.01\paperwidth}
+ }
}
-}
-\fi
-
-\if@optMp
-% extra packages
-\RequirePackage[normalem]{ulem}
-\RequirePackage{booktabs}
-\RequirePackage{dcolumn}
-\RequirePackage{makecell}
-\RequirePackage{colortbl}
-\RequirePackage{cancel}
-\RequirePackage{pgfplots}
-\RequirePackage{csvsimple}
-% pgfplots options
-\pgfplotsset{compat=1.18}
-\usepgfplotslibrary{fillbetween,groupplots,statistics}
\fi
\AtBeginEnvironment{proof}{\let\@addpunct\@gobble}