You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
113 lines
3.4 KiB
113 lines
3.4 KiB
%% |
|
%% 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}[2015/12/04 Metropolis Beamer theme] |
|
\RequirePackage{etoolbox} |
|
\RequirePackage{pgfopts} |
|
\newcommand{\metroset}[1]{\pgfkeys{/metropolis/.cd,#1}} |
|
\pgfkeys{/metropolis/.cd, |
|
.search also={ |
|
/metropolis/inner, |
|
/metropolis/outer, |
|
/metropolis/color, |
|
}, |
|
block/.code=\pgfkeysalso{ |
|
inner/block=#1, |
|
color/block=#1, |
|
}, |
|
} |
|
\pgfkeys{ |
|
/metropolis/titleformat plain/.cd, |
|
.is choice, |
|
regular/.code={% |
|
\let\@metropolis@plaintitleformat\@empty% |
|
\setbeamerfont{plain title}{shape=\normalfont}% |
|
}, |
|
smallcaps/.code={% |
|
\let\@metropolis@plaintitleformat\@empty% |
|
\setbeamerfont{plain title}{shape=\scshape}% |
|
}, |
|
allsmallcaps/.code={% |
|
\let\@metropolis@plaintitleformat\MakeLowercase% |
|
\setbeamerfont{plain title}{shape=\scshape}% |
|
\PackageWarning{beamerthememetropolis}{% |
|
Be aware that titleformat plain=allsmallcaps can lead to problems% |
|
} |
|
}, |
|
allcaps/.code={% |
|
\let\@metropolis@plaintitleformat\MakeUppercase% |
|
\setbeamerfont{plain title}{shape=\normalfont}% |
|
\PackageWarning{beamerthememetropolis}{% |
|
Be aware that titleformat plain=allcaps can lead to problems% |
|
} |
|
}, |
|
} |
|
\pgfkeys{ |
|
/metropolis/titleformat/.code=\pgfkeysalso{ |
|
inner/titleformat title=#1, |
|
inner/titleformat subtitle=#1, |
|
inner/titleformat section=#1, |
|
outer/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} |
|
}{} |
|
} |
|
\def\@metropolis@plaintitleformat#1{#1} |
|
\newcommand{\plain}[2][]{% |
|
\begingroup |
|
\setbeamercolor{background canvas}{ |
|
use=palette primary, |
|
parent=palette primary |
|
} |
|
\begin{frame}[c]{#1} |
|
\begin{center} |
|
\usebeamercolor[fg]{palette primary} |
|
\usebeamerfont{plain title} |
|
\@metropolis@plaintitleformat{#2} |
|
\end{center} |
|
\end{frame} |
|
\endgroup |
|
} |
|
\newcommand{\mreducelistspacing}{\vspace{-\topsep}} |
|
\@metropolis@setdefaults |
|
\ProcessPgfOptions{/metropolis} |
|
\endinput |
|
%% |
|
%% End of file `beamerthememetropolis.sty'.
|
|
|