106 lines
3.3 KiB
Text
106 lines
3.3 KiB
Text
|
%%
|
||
|
%% This is file `beamerthememetropolis.sty',
|
||
|
%% generated with the docstrip utility.
|
||
|
%%
|
||
|
%% The original source files were:
|
||
|
%%
|
||
|
%% beamerthememetropolis.dtx (with options: `package')
|
||
|
%% ---------------------------------------------------------------------------
|
||
|
%% Copyright 2015 Matthias Vogelgesang and the LaTeX community. A full list of
|
||
|
%% contributors can be found at
|
||
|
%%
|
||
|
%% https://github.com/matze/mtheme/graphs/contributors
|
||
|
%%
|
||
|
%% and the original template was based on the HSRM theme by Benjamin Weiss.
|
||
|
%%
|
||
|
%% 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{beamerthememetropolis}
|
||
|
[2016/03/14 v1.1 Metropolis Beamer theme]
|
||
|
\RequirePackage{etoolbox}
|
||
|
\RequirePackage{pgfopts}
|
||
|
\pgfkeys{/metropolis/.cd,
|
||
|
.search also={
|
||
|
/metropolis/inner,
|
||
|
/metropolis/outer,
|
||
|
/metropolis/color,
|
||
|
/metropolis/font,
|
||
|
}
|
||
|
}
|
||
|
\pgfkeys{
|
||
|
/metropolis/titleformat plain/.cd,
|
||
|
.is choice,
|
||
|
regular/.code={%
|
||
|
\let\metropolis@plaintitleformat\@empty%
|
||
|
\setbeamerfont{standout}{shape=\normalfont}%
|
||
|
},
|
||
|
smallcaps/.code={%
|
||
|
\let\metropolis@plaintitleformat\@empty%
|
||
|
\setbeamerfont{standout}{shape=\scshape}%
|
||
|
},
|
||
|
allsmallcaps/.code={%
|
||
|
\let\metropolis@plaintitleformat\MakeLowercase%
|
||
|
\setbeamerfont{standout}{shape=\scshape}%
|
||
|
\PackageWarning{beamerthememetropolis}{%
|
||
|
Be aware that titleformat plain=allsmallcaps can lead to problems%
|
||
|
}
|
||
|
},
|
||
|
allcaps/.code={%
|
||
|
\let\metropolis@plaintitleformat\MakeUppercase%
|
||
|
\setbeamerfont{standout}{shape=\normalfont}%
|
||
|
\PackageWarning{beamerthememetropolis}{%
|
||
|
Be aware that titleformat plain=allcaps can lead to problems%
|
||
|
}
|
||
|
},
|
||
|
}
|
||
|
\pgfkeys{
|
||
|
/metropolis/titleformat/.code=\pgfkeysalso{
|
||
|
font/titleformat title=#1,
|
||
|
font/titleformat subtitle=#1,
|
||
|
font/titleformat section=#1,
|
||
|
font/titleformat frame=#1,
|
||
|
titleformat plain=#1,
|
||
|
}
|
||
|
}
|
||
|
\pgfkeys{/metropolis/.cd,
|
||
|
usetitleprogressbar/.code=\pgfkeysalso{outer/progressbar=frametitle},
|
||
|
noslidenumbers/.code=\pgfkeysalso{outer/numbering=none},
|
||
|
usetotalslideindicator/.code=\pgfkeysalso{outer/numbering=fraction},
|
||
|
nosectionslide/.code=\pgfkeysalso{inner/sectionpage=none},
|
||
|
darkcolors/.code=\pgfkeysalso{color/background=dark},
|
||
|
blockbg/.code=\pgfkeysalso{color/block=fill, inner/block=fill},
|
||
|
}
|
||
|
\newcommand{\metropolis@setdefaults}{
|
||
|
\pgfkeys{/metropolis/.cd,
|
||
|
titleformat plain=regular,
|
||
|
}
|
||
|
}
|
||
|
\useinnertheme{metropolis}
|
||
|
\useoutertheme{metropolis}
|
||
|
\usecolortheme{metropolis}
|
||
|
\usefonttheme{metropolis}
|
||
|
\AtEndPreamble{%
|
||
|
\@ifpackageloaded{pgfplots}{%
|
||
|
\RequirePackage{pgfplotsthemetol}
|
||
|
}{}
|
||
|
}
|
||
|
\newcommand{\metroset}[1]{\pgfkeys{/metropolis/.cd,#1}}
|
||
|
\def\metropolis@plaintitleformat#1{#1}
|
||
|
\newcommand{\plain}[2][]{%
|
||
|
\PackageWarning{beamerthememetropolis}{%
|
||
|
The syntax `\plain' may be deprecated in a future version of Metropolis.
|
||
|
Please use a frame with [standout] instead.
|
||
|
}
|
||
|
\begin{frame}[standout]{#1}
|
||
|
\metropolis@plaintitleformat{#2}
|
||
|
\end{frame}
|
||
|
}
|
||
|
\newcommand{\mreducelistspacing}{\vspace{-\topsep}}
|
||
|
\metropolis@setdefaults
|
||
|
\ProcessPgfOptions{/metropolis}
|
||
|
\endinput
|
||
|
%%
|
||
|
%% End of file `beamerthememetropolis.sty'.
|