summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/beamertheme-trigon/beamerouterthemetrigon.sty
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/tex/latex/beamertheme-trigon/beamerouterthemetrigon.sty')
-rw-r--r--Master/texmf-dist/tex/latex/beamertheme-trigon/beamerouterthemetrigon.sty91
1 files changed, 91 insertions, 0 deletions
diff --git a/Master/texmf-dist/tex/latex/beamertheme-trigon/beamerouterthemetrigon.sty b/Master/texmf-dist/tex/latex/beamertheme-trigon/beamerouterthemetrigon.sty
new file mode 100644
index 00000000000..632340a5bd1
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/beamertheme-trigon/beamerouterthemetrigon.sty
@@ -0,0 +1,91 @@
+%%
+%% This is file `beamerouterthemetrigon.sty',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% beamerouterthemetrigon.dtx (with options: `package')
+%% ---------------------------------------------------------------------------
+%% Copyright (C) 2021 Thomas Lambert <trigon@thl.ovh>
+%% Other contributors to this theme are listed here:
+%% https://gitlab.com/thlamb/beamertheme-trigon/-/graphs/master
+%%
+%% The original template was heavily inspired by Metropolis from Matthias
+%% Vogelgesang.
+%%
+%% License CC-BY-SA 4.0
+%% This work is licensed under a Creative Commons Attribution-ShareAlike 4.0
+%% International License (https://creativecommons.org/licenses/by-sa/4.0/)
+%% ---------------------------------------------------------------------------
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesPackage{beamerouterthemetrigon}[2021/03/25 v0.5.0 Trigon outer theme]
+\RequirePackage{pgfopts}
+\def\logsmall{}
+\newcommand\smalllogo[1]{
+ \def\logsmall{#1}
+}
+\pgfkeys{
+ /trigon/outer/numbering/.cd,
+ .is choice,
+ none/.code=\setbeamertemplate{frame numbering}[none],
+ counter/.code=\setbeamertemplate{frame numbering}[counter],
+ fraction/.code=\setbeamertemplate{frame numbering}[fraction]
+}
+\newcommand{\trigon@outer@setdefaults}{
+ \pgfkeys{/trigon/outer/.cd,
+ numbering=counter
+ }
+}
+\defbeamertemplate*{frametitle}{trigon}
+{
+ \vspace{-1pt}
+ \begin{beamercolorbox}[wd=\paperwidth,leftskip=0.05\paperwidth]{frametitle}
+ \vskip.4cm
+ \ifx\insertframesubtitle\@empty%
+ {\usebeamerfont{frametitle}\usebeamercolor[fg]{frametitle}\insertframetitle}%
+ \else%
+ {\usebeamerfont{frametitle}\usebeamercolor[fg]{frametitle}\insertframetitle}\\[-.25cm]
+ {\usebeamerfont{framesubtitle}\usebeamercolor[fg]{framesubtitle}\insertframesubtitle}%
+ \fi
+ \vskip.3cm
+ \end{beamercolorbox}
+}
+\defbeamertemplate{headline}{none}{}
+\defbeamertemplate*{headline}{logo}{
+\ifx\logsmall\@empty\else
+ \hfill\includegraphics[width=20pt]{\logsmall}\hspace{20pt}\vspace{-40pt}
+\fi
+}
+\setbeamertemplate{navigation symbols}{}
+
+\defbeamertemplate{frame footer}{none}{}
+\defbeamertemplate{frame footer}{custom}[1]{ #1 }
+\defbeamertemplate{frame numbering}{none}{}
+\defbeamertemplate{frame numbering}{counter}{\insertframenumber}
+\defbeamertemplate{frame numbering}{fraction}{
+ \insertframenumber/\inserttotalframenumber
+}
+
+\defbeamertemplate{footline}{plain}{%
+ \begin{beamercolorbox}[wd=\textwidth, sep=10pt]{page number in head/foot}%
+ \usebeamerfont{page number in head/foot}%
+ \usebeamercolor[fg]{page number in head/foot}%
+ \usebeamertemplate*{frame footer}
+ \hfill%
+ \usebeamertemplate*{frame numbering}
+ \end{beamercolorbox}%
+}
+
+\setbeamertemplate{footline}[plain]
+\AtBeginDocument{%
+ \apptocmd{\appendix}{%
+ \pgfkeys{%
+ /trigon/outer/.cd,
+ numbering=none}
+ }{}{}
+}
+\trigon@outer@setdefaults
+\ProcessPgfPackageOptions{/trigon/outer}
+\endinput
+%%
+%% End of file `beamerouterthemetrigon.sty'.