diff options
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.sty | 61 |
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} |