texlive[68659] Master/texmf-dist: beamertheme-arguelles (26oct23)
commits+karl at tug.org
commits+karl at tug.org
Thu Oct 26 21:52:08 CEST 2023
Revision: 68659
https://tug.org/svn/texlive?view=revision&revision=68659
Author: karl
Date: 2023-10-26 21:52:08 +0200 (Thu, 26 Oct 2023)
Log Message:
-----------
beamertheme-arguelles (26oct23)
Modified Paths:
--------------
trunk/Master/texmf-dist/doc/latex/beamertheme-arguelles/README.md
trunk/Master/texmf-dist/doc/latex/beamertheme-arguelles/demo/demo-arguelles.pdf
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
Added Paths:
-----------
trunk/Master/texmf-dist/doc/latex/beamertheme-arguelles/demo/demo-arguelles.png
Modified: trunk/Master/texmf-dist/doc/latex/beamertheme-arguelles/README.md
===================================================================
--- trunk/Master/texmf-dist/doc/latex/beamertheme-arguelles/README.md 2023-10-26 19:51:42 UTC (rev 68658)
+++ trunk/Master/texmf-dist/doc/latex/beamertheme-arguelles/README.md 2023-10-26 19:52:08 UTC (rev 68659)
@@ -1,5 +1,5 @@
<!--
-arguelles v2.2.0
+arguelles v2.3.0
author: Michele Piazzai
contact: michele.piazzai at uc3m.es
license: MIT
@@ -9,20 +9,14 @@
Argüelles is a beamer theme that helps you create beautiful presentations. It aims for simplicity and readability by following best practices of graphic design. The layout is elegant but subtle, so as to keep the audience's attention on your content. This is brought to life by Alegreya, one of the 53 Fonts of the Decade selected by the Association Typographique Internationale (2011).
-The theme requires the packages [Alegreya/AlegreyaSans](https://ctan.org/pkg/alegreya), [eulervm](https://ctan.org/pkg/eulervm), [mathalpha](https://www.ctan.org/pkg/mathalpha), [microtype](https://ctan.org/pkg/microtype), [fontawesome5](https://ctan.org/pkg/fontawesome5), [opencolor](https://www.ctan.org/pkg/opencolor), [enumitem](https://www.ctan.org/pkg/enumitem), [parskip](https://www.ctan.org/pkg/parskip), and [tikz/pgf](https://ctan.org/pkg/pgf) to be installed on your computer. These are included in common LaTeX distributions, such as [MiKTeX](https://ctan.org/pkg/miktex) and [TeXLive](https://ctan.org/pkg/texlive).
+The theme requires the packages [alegreya](https://ctan.org/pkg/alegreya), [eulervm](https://ctan.org/pkg/eulervm), [mathalpha](https://www.ctan.org/pkg/mathalpha), [microtype](https://ctan.org/pkg/microtype), [fontawesome5](https://ctan.org/pkg/fontawesome5), [opencolor](https://www.ctan.org/pkg/opencolor), [enumitem](https://www.ctan.org/pkg/enumitem), [parskip](https://www.ctan.org/pkg/parskip), and [pgf](https://ctan.org/pkg/pgf) to be installed on your computer. These are included in common LaTeX distributions, such as MiKTeX and TeXLive.
## Demo
-The files `demo.tex` and `demo.pdf` demonstrate the main features of the theme.
+The files `demo-arguelles.tex` and `demo-arguelles.pdf` demonstrate the main features of the theme.
-### Serif
+![](https://github.com/piazzai/arguelles/blob/master/demo/demo-arguelles.gif)
-![](https://github.com/piazzai/arguelles/blob/master/demo/demo-arguelles-serif.gif)
-
-### Sans-serif
-
-![](https://github.com/piazzai/arguelles/blob/master/demo/demo-arguelles-sans.gif)
-
## Installation
Argüelles is hosted on CTAN and distributed as part of MikTex and TeXLive. It can also be installed manually by cloning this repository in your `$HOME/texmf/tex/latex` folder, which is automatically searched by LaTeX. If you do not have this folder, you can [create one](https://www.ias.edu/math/computing/faq/local-latex-style-files).
@@ -29,13 +23,13 @@
## Usage
-By default, the theme uses serif fonts for body text. Loading it with the `sans` option makes sans-serif fonts default, keeping serif only for math type. Because sans-serif font is more space-efficient, this could be useful for slides that contain more text and bullet points. See the two animations below for comparison.
+By default, the theme uses serif fonts for body text. Loading it with the `sans` option makes sans-serif fonts default, keeping serif only for math type. Because sans-serif font is more space-efficient, this could be useful for slides that contain more text and bullet points.
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.
+The `mp` option loads additional dependencies that could be useful for 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 [groupplots](https://tikz.dev/pgfplots/libs-groupplots), [fillbetween](https://tikz.dev/pgfplots/libs-fillbetween), and [statistics](https://tikz.dev/pgfplots/libs-statistics) libraries for PGFplots.
## Customization
Modified: trunk/Master/texmf-dist/doc/latex/beamertheme-arguelles/demo/demo-arguelles.pdf
===================================================================
(Binary files differ)
Added: trunk/Master/texmf-dist/doc/latex/beamertheme-arguelles/demo/demo-arguelles.png
===================================================================
(Binary files differ)
Index: trunk/Master/texmf-dist/doc/latex/beamertheme-arguelles/demo/demo-arguelles.png
===================================================================
--- trunk/Master/texmf-dist/doc/latex/beamertheme-arguelles/demo/demo-arguelles.png 2023-10-26 19:51:42 UTC (rev 68658)
+++ trunk/Master/texmf-dist/doc/latex/beamertheme-arguelles/demo/demo-arguelles.png 2023-10-26 19:52:08 UTC (rev 68659)
Property changes on: trunk/Master/texmf-dist/doc/latex/beamertheme-arguelles/demo/demo-arguelles.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
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-10-26 19:51:42 UTC (rev 68658)
+++ trunk/Master/texmf-dist/doc/latex/beamertheme-arguelles/demo/demo-arguelles.tex 2023-10-26 19:52:08 UTC (rev 68659)
@@ -1,4 +1,4 @@
-% arguelles v2.2.0
+% arguelles v2.3.0
% author: Michele Piazzai
% contact: michele.piazzai at uc3m.es
% license: MIT
@@ -13,7 +13,9 @@
\date{}
\author{Place Holder}
\institute{University of \TeX}
-\email{username at domain.com}
+\email{name at domain.com}
+\homepage{www.mywebsite.com}
+\github{username}
\begin{document}
@@ -62,6 +64,13 @@
\end{theorem}
\end{frame}
+\begin{frame}[bg=demo-arguelles.png]
+ \frametitle{A frame with background image}
+ You can still add title and subtitle. \par
+ You can also use a background in the title slide by setting: \\
+ \texttt{\textbackslash frame[plain,bg=demo-background.jpg]\{\textbackslash titlepage\}}
+\end{frame}
+
\begin{frame}[plain]
\frametitle{A plain frame has no headline}
\begin{table}
Modified: trunk/Master/texmf-dist/tex/latex/beamertheme-arguelles/beamercolorthemeArguelles.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/beamertheme-arguelles/beamercolorthemeArguelles.sty 2023-10-26 19:51:42 UTC (rev 68658)
+++ trunk/Master/texmf-dist/tex/latex/beamertheme-arguelles/beamercolorthemeArguelles.sty 2023-10-26 19:52:08 UTC (rev 68659)
@@ -1,10 +1,10 @@
-% arguelles v2.2.0
+% arguelles v2.3.0
% author: Michele Piazzai
% contact: michele.piazzai at uc3m.es
% license: MIT
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{beamercolorthemeArguelles}[2023/03/22 Argüelles]
+\ProvidesPackage{beamercolorthemeArguelles}[2023/10/26 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-10-26 19:51:42 UTC (rev 68658)
+++ trunk/Master/texmf-dist/tex/latex/beamertheme-arguelles/beamerfontthemeArguelles.sty 2023-10-26 19:52:08 UTC (rev 68659)
@@ -1,10 +1,10 @@
-% arguelles v2.2.0
+% arguelles v2.3.0
% author: Michele Piazzai
% contact: michele.piazzai at uc3m.es
% license: MIT
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{beamerfontthemeArguelles}[2023/03/22 Argüelles]
+\ProvidesPackage{beamerfontthemeArguelles}[2023/10/26 Argüelles]
\mode<presentation>
@@ -19,6 +19,8 @@
\setbeamerfont{author}{series=\bfseries,size=\large}
\setbeamerfont{institute}{size=\small}
\setbeamerfont{email}{size=\small}
+\setbeamerfont{homepage}{size=\small}
+\setbeamerfont{github}{size=\small}
% frame elements
\setbeamerfont{headline section}{series=\AlegreyaSans\scshape}
Modified: trunk/Master/texmf-dist/tex/latex/beamertheme-arguelles/beamerinnerthemeArguelles.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/beamertheme-arguelles/beamerinnerthemeArguelles.sty 2023-10-26 19:51:42 UTC (rev 68658)
+++ trunk/Master/texmf-dist/tex/latex/beamertheme-arguelles/beamerinnerthemeArguelles.sty 2023-10-26 19:52:08 UTC (rev 68659)
@@ -1,10 +1,10 @@
-% arguelles v2.2.0
+% arguelles v2.3.0
% author: Michele Piazzai
% contact: michele.piazzai at uc3m.es
% license: MIT
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{beamerinnerthemeArguelles}[2023/03/22 Argüelles]
+\ProvidesPackage{beamerinnerthemeArguelles}[2023/10/26 Argüelles]
\mode<presentation>
@@ -17,6 +17,14 @@
\newcommand{\email}[1]{
\def\insertemail{\href{mailto:#1}{\raisebox{-.1em}{\faIcon{envelope}}\hspace{.3em}#1}}
}
+\def\inserthomepage{}
+\newcommand{\homepage}[1]{
+ \def\inserthomepage{\href{https://#1}{\raisebox{-.1em}{\hspace{.025em}\faIcon{globe}}\hspace{.325em}#1}}
+}
+\def\insertgithub{}
+\newcommand{\github}[1]{
+ \def\insertgithub{\href{https://github.com/#1}{\raisebox{-.1em}{\hspace{.025em}\faIcon{github}}\hspace{.325em}github.com/#1}}
+}
% title page
\defbeamertemplate*{title page}{Arguelles}{
@@ -27,7 +35,9 @@
{\usebeamerfont{date}\insertdate}\par\bigskip
{\usebeamerfont{author}\insertauthor}\par\smallskip
{\usebeamerfont{institute}\insertinstitute}\par
- {\usebeamerfont{email}\insertemail}
+ {\usebeamerfont{email}\insertemail}\par
+ {\usebeamerfont{homepage}\inserthomepage}\par
+ {\usebeamerfont{github}\insertgithub}
\end{beamercolorbox}
\addtocounter{framenumber}{-1}
}
@@ -73,6 +83,16 @@
\fi
}
+% background image
+\define at key{beamerframe}{bg}{
+ \setbeamertemplate{background}{
+ \begin{tikzpicture}
+ \useasboundingbox (0,0) rectangle (\paperwidth,\paperheight);
+ \path[fill overzoom image=#1] (0,.01\paperheight) rectangle (\paperwidth,.99\paperheight);
+ \end{tikzpicture}
+ }
+}
+
% standout frame
\providebool{Arguelles at standout}
\define at key{beamerframe}{standout}[true]{
Modified: trunk/Master/texmf-dist/tex/latex/beamertheme-arguelles/beamerouterthemeArguelles.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/beamertheme-arguelles/beamerouterthemeArguelles.sty 2023-10-26 19:51:42 UTC (rev 68658)
+++ trunk/Master/texmf-dist/tex/latex/beamertheme-arguelles/beamerouterthemeArguelles.sty 2023-10-26 19:52:08 UTC (rev 68659)
@@ -1,10 +1,10 @@
-% arguelles v2.2.0
+% arguelles v2.3.0
% author: Michele Piazzai
% contact: michele.piazzai at uc3m.es
% license: MIT
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{beamerouterthemeArguelles}[2023/03/22 Argüelles]
+\ProvidesPackage{beamerouterthemeArguelles}[2023/10/26 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-10-26 19:51:42 UTC (rev 68658)
+++ trunk/Master/texmf-dist/tex/latex/beamertheme-arguelles/beamerthemeArguelles.sty 2023-10-26 19:52:08 UTC (rev 68659)
@@ -1,10 +1,10 @@
-% arguelles v2.2.0
+% arguelles v2.3.0
% author: Michele Piazzai
% contact: michele.piazzai at uc3m.es
% license: MIT
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{beamerthemeArguelles}[2023/03/22 Argüelles]
+\ProvidesPackage{beamerthemeArguelles}[2023/10/26 Argüelles]
\mode<presentation>
@@ -49,7 +49,11 @@
\RequirePackage{enumitem}
\RequirePackage{parskip}
\RequirePackage{tikz}
+\RequirePackage[skins]{tcolorbox}
+% tikz options
+\usetikzlibrary{calc}
+
% components
\useinnertheme{Arguelles}
\useoutertheme{Arguelles}
@@ -84,13 +88,9 @@
\RequirePackage{cancel}
\RequirePackage{pgfplots}
\RequirePackage{csvsimple}
-
-% tikz options
-\usetikzlibrary{calc}
-
% pgfplots options
\pgfplotsset{compat=1.18}
-\usepgfplotslibrary{statistics,fillbetween}
+\usepgfplotslibrary{fillbetween,groupplots,statistics}
\fi
\AtBeginEnvironment{proof}{\let\@addpunct\@gobble}
More information about the tex-live-commits
mailing list.