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.