texlive[66645] Master/texmf-dist: beamertheme-arguelles (22mar23)

commits+karl at tug.org commits+karl at tug.org
Wed Mar 22 21:26:13 CET 2023


Revision: 66645
          http://tug.org/svn/texlive?view=revision&revision=66645
Author:   karl
Date:     2023-03-22 21:26:13 +0100 (Wed, 22 Mar 2023)
Log Message:
-----------
beamertheme-arguelles (22mar23)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/latex/beamertheme-arguelles/README.md
    trunk/Master/texmf-dist/doc/latex/beamertheme-arguelles/demo/demo-arguelles.tex
    trunk/Master/texmf-dist/tex/latex/beamertheme-arguelles/beamercolorthemeArguelles.sty
    trunk/Master/texmf-dist/tex/latex/beamertheme-arguelles/beamerfontthemeArguelles.sty
    trunk/Master/texmf-dist/tex/latex/beamertheme-arguelles/beamerinnerthemeArguelles.sty
    trunk/Master/texmf-dist/tex/latex/beamertheme-arguelles/beamerouterthemeArguelles.sty
    trunk/Master/texmf-dist/tex/latex/beamertheme-arguelles/beamerthemeArguelles.sty

Modified: trunk/Master/texmf-dist/doc/latex/beamertheme-arguelles/README.md
===================================================================
--- trunk/Master/texmf-dist/doc/latex/beamertheme-arguelles/README.md	2023-03-22 00:48:43 UTC (rev 66644)
+++ trunk/Master/texmf-dist/doc/latex/beamertheme-arguelles/README.md	2023-03-22 20:26:13 UTC (rev 66645)
@@ -1,5 +1,5 @@
 <!--
-arguelles v2.1.0
+arguelles v2.2.0
 author: Michele Piazzai
 contact: michele.piazzai at uc3m.es
 license: MIT
@@ -33,6 +33,8 @@
 
 The `frameno` option adds frame numbering in the bottom right corner of each frame. By default, frame numbers are hidden on title and plain frames. They can also be suppressed on individual frames by `\begin{frame}[noframenumbering]`.
 
+The `splitnav` option makes the navigation bar in the headline display only the current section and its frames. This could be preferable if your presentation has only a few sections, which do not adequately fill the headline, or if it has a lot of sections and the headline looks too crowded.
+
 The `mp` option loads additional dependencies that could be useful for designing scientific presentations. These currently include [ulem](https://ctan.org/pkg/ulem), [booktabs](https://ctan.org/pkg/booktabs), [dcolumn](https://ctan.org/pkg/dcolumn), [makecell](https://ctan.org/pkg/makecell), [colortbl](https://www.ctan.org/pkg/colortbl), [cancel](https://www.ctan.org/pkg/cancel), [pgfplots](https://www.ctan.org/pkg/pgfplots), and [csvsimple](https://www.ctan.org/pkg/csvsimple). In addition, the option loads the [calc](https://tikz.dev/library-calc) library for TikZ, and the [statistics](https://tikz.dev/pgfplots/libs-statistics) and [fillbetween](https://tikz.dev/pgfplots/libs-fillbetween) libraries for PGFplots.
 
 ## Customization

Modified: trunk/Master/texmf-dist/doc/latex/beamertheme-arguelles/demo/demo-arguelles.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/beamertheme-arguelles/demo/demo-arguelles.tex	2023-03-22 00:48:43 UTC (rev 66644)
+++ trunk/Master/texmf-dist/doc/latex/beamertheme-arguelles/demo/demo-arguelles.tex	2023-03-22 20:26:13 UTC (rev 66645)
@@ -1,4 +1,4 @@
-% arguelles v2.1.0
+% arguelles v2.2.0
 % author: Michele Piazzai
 % contact: michele.piazzai at uc3m.es
 % license: MIT

Modified: trunk/Master/texmf-dist/tex/latex/beamertheme-arguelles/beamercolorthemeArguelles.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/beamertheme-arguelles/beamercolorthemeArguelles.sty	2023-03-22 00:48:43 UTC (rev 66644)
+++ trunk/Master/texmf-dist/tex/latex/beamertheme-arguelles/beamercolorthemeArguelles.sty	2023-03-22 20:26:13 UTC (rev 66645)
@@ -1,10 +1,10 @@
-% arguelles v2.1.0
+% arguelles v2.2.0
 % author: Michele Piazzai
 % contact: michele.piazzai at uc3m.es
 % license: MIT
 
 \NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{beamercolorthemeArguelles}[2023/02/02 Argüelles]
+\ProvidesPackage{beamercolorthemeArguelles}[2023/03/22 Argüelles]
 
 \mode<presentation>
 

Modified: trunk/Master/texmf-dist/tex/latex/beamertheme-arguelles/beamerfontthemeArguelles.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/beamertheme-arguelles/beamerfontthemeArguelles.sty	2023-03-22 00:48:43 UTC (rev 66644)
+++ trunk/Master/texmf-dist/tex/latex/beamertheme-arguelles/beamerfontthemeArguelles.sty	2023-03-22 20:26:13 UTC (rev 66645)
@@ -1,10 +1,10 @@
-% arguelles v2.1.0
+% arguelles v2.2.0
 % author: Michele Piazzai
 % contact: michele.piazzai at uc3m.es
 % license: MIT
 
 \NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{beamerfontthemeArguelles}[2023/02/02 Argüelles]
+\ProvidesPackage{beamerfontthemeArguelles}[2023/03/22 Argüelles]
 
 \mode<presentation>
 

Modified: trunk/Master/texmf-dist/tex/latex/beamertheme-arguelles/beamerinnerthemeArguelles.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/beamertheme-arguelles/beamerinnerthemeArguelles.sty	2023-03-22 00:48:43 UTC (rev 66644)
+++ trunk/Master/texmf-dist/tex/latex/beamertheme-arguelles/beamerinnerthemeArguelles.sty	2023-03-22 20:26:13 UTC (rev 66645)
@@ -1,10 +1,10 @@
-% arguelles v2.1.0
+% arguelles v2.2.0
 % author: Michele Piazzai
 % contact: michele.piazzai at uc3m.es
 % license: MIT
 
 \NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{beamerinnerthemeArguelles}[2023/02/02 Argüelles]
+\ProvidesPackage{beamerinnerthemeArguelles}[2023/03/22 Argüelles]
 
 \mode<presentation>
 

Modified: trunk/Master/texmf-dist/tex/latex/beamertheme-arguelles/beamerouterthemeArguelles.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/beamertheme-arguelles/beamerouterthemeArguelles.sty	2023-03-22 00:48:43 UTC (rev 66644)
+++ trunk/Master/texmf-dist/tex/latex/beamertheme-arguelles/beamerouterthemeArguelles.sty	2023-03-22 20:26:13 UTC (rev 66645)
@@ -1,10 +1,10 @@
-% arguelles v2.1.0
+% arguelles v2.2.0
 % author: Michele Piazzai
 % contact: michele.piazzai at uc3m.es
 % license: MIT
 
 \NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{beamerouterthemeArguelles}[2023/02/02 Argüelles]
+\ProvidesPackage{beamerouterthemeArguelles}[2023/03/22 Argüelles]
 
 \mode<presentation>
 

Modified: trunk/Master/texmf-dist/tex/latex/beamertheme-arguelles/beamerthemeArguelles.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/beamertheme-arguelles/beamerthemeArguelles.sty	2023-03-22 00:48:43 UTC (rev 66644)
+++ trunk/Master/texmf-dist/tex/latex/beamertheme-arguelles/beamerthemeArguelles.sty	2023-03-22 20:26:13 UTC (rev 66645)
@@ -1,13 +1,41 @@
-% arguelles v2.1.0
+% arguelles v2.2.0
 % author: Michele Piazzai
 % contact: michele.piazzai at uc3m.es
 % license: MIT
 
 \NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{beamerthemeArguelles}[2023/02/02 Argüelles]
+\ProvidesPackage{beamerthemeArguelles}[2023/03/22 Argüelles]
 
 \mode<presentation>
 
+\newif\if at optSans
+\@optSansfalse
+\DeclareOption{sans}{\@optSanstrue}
+\newif\if at optFrameno
+\@optFramenofalse
+\DeclareOption{frameno}{\@optFramenotrue}
+\newif\if at optSplitnav
+\@optSplitnavfalse
+\DeclareOption{splitnav}{\@optSplitnavtrue}
+\newif\if at optMp
+\@optMpfalse
+\DeclareOption{mp}{\@optMptrue}
+\ProcessOptions
+
+% split navigation
+\if at optSplitnav
+\useoutertheme[subsection=false]{miniframes}
+\setbeamertemplate{mini frame in other section}{}
+\RequirePackage{etoolbox}
+\let\beamer at section@set at 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
 \RequirePackage[utf8]{inputenc}
 \RequirePackage[T1]{fontenc}
@@ -28,17 +56,6 @@
 \usecolortheme{Arguelles}
 \usefonttheme{Arguelles}
 
-\newif\if at optSans
-\@optSansfalse
-\DeclareOption{sans}{\@optSanstrue}
-\newif\if at optFrameno
-\@optFramenofalse
-\DeclareOption{frameno}{\@optFramenotrue}
-\newif\if at optMp
-\@optMpfalse
-\DeclareOption{mp}{\@optMptrue}
-\ProcessOptions
-
 % sans font
 \if at optSans
 \usefonttheme[onlymath]{serif}



More information about the tex-live-commits mailing list.