| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108 |
- %%
- %% 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}
- [2017/01/23 v1.2 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,
- }
- }
- \providecommand{\tikzexternalenable}{}
- \providecommand{\tikzexternaldisable}{}
- \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'.
|