summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/beamer-contrib/themes/beamertheme-arguelles/beamerinnerthemeArguelles.sty
diff options
context:
space:
mode:
Diffstat (limited to 'macros/latex/contrib/beamer-contrib/themes/beamertheme-arguelles/beamerinnerthemeArguelles.sty')
-rw-r--r--macros/latex/contrib/beamer-contrib/themes/beamertheme-arguelles/beamerinnerthemeArguelles.sty54
1 files changed, 54 insertions, 0 deletions
diff --git a/macros/latex/contrib/beamer-contrib/themes/beamertheme-arguelles/beamerinnerthemeArguelles.sty b/macros/latex/contrib/beamer-contrib/themes/beamertheme-arguelles/beamerinnerthemeArguelles.sty
new file mode 100644
index 0000000000..2942da8c17
--- /dev/null
+++ b/macros/latex/contrib/beamer-contrib/themes/beamertheme-arguelles/beamerinnerthemeArguelles.sty
@@ -0,0 +1,54 @@
+% Argüelles v1.1.2 (2022-03-01)
+% Copyright (c) 2020 Michele Piazzai. Contact: michele.piazzai@uc3m.es
+% This work is released under the MIT License and is free to use, copy, modify,
+% merge, publish, distribute, sublicense, and/or sell. See LICENSE for details.
+
+\mode<presentation>
+
+% Settings
+\setbeamertemplate{itemize item}{$\bullet$}
+\setbeamertemplate{itemize subitem}{$\circ$}
+\setbeamertemplate{itemize subsubitem}{\textbullet}
+\setbeamertemplate{blocks}[rounded]
+
+% Background
+\BeforeBeginEnvironment{frame}{
+ \setbeamertemplate{background}{
+ \begin{tikzpicture}
+ \useasboundingbox (0,0) rectangle (\the\paperwidth,\the\paperheight);
+ \ifnum\thepage>1\relax
+ \fill[cultured] (0,.2em) rectangle (\the\paperwidth,\the\paperheight-.2em);
+ \fi
+ \end{tikzpicture}
+ }
+}
+
+% Title page
+\defbeamertemplate*{title page}{Arguelles}{
+ \vfill\begin{beamercolorbox}{inverted text}
+ {\usebeamerfont{title}\inserttitle}\par
+ {\usebeamerfont{subtitle}\insertsubtitle}\par\bigskip
+ {\usebeamerfont{date}\insertdate}\par\bigskip
+ {\usebeamerfont{author}\insertauthor}\par\smallskip
+ {\usebeamerfont{institute}\insertinstitute}
+ \end{beamercolorbox}
+}
+
+% Standout frame
+\providebool{Arguelles@standout}
+\define@key{beamerframe}{standout}[true]{
+ \booltrue{Arguelles@standout}
+ \begingroup
+ \setbeamertemplate{background}{}
+ \beamer@frametopskip=0pt plus 1fill\relax%
+ \beamer@framebottomskip=0pt plus 1.25fill\relax%
+ \color{structure.bg}
+ \large\centering
+}
+\pretocmd{\beamer@reseteecodes}{
+ \ifbool{Arguelles@standout}{
+ \endgroup\boolfalse{Arguelles@standout}
+ }{}
+}{}{}
+
+\mode<all>