diff options
Diffstat (limited to 'Master/texmf-dist/tex/latex/beamertheme-metropolis/beamerthememetropolis.sty')
-rw-r--r-- | Master/texmf-dist/tex/latex/beamertheme-metropolis/beamerthememetropolis.sty | 62 |
1 files changed, 27 insertions, 35 deletions
diff --git a/Master/texmf-dist/tex/latex/beamertheme-metropolis/beamerthememetropolis.sty b/Master/texmf-dist/tex/latex/beamertheme-metropolis/beamerthememetropolis.sty index b5bfd43baa4..740cb887cf5 100644 --- a/Master/texmf-dist/tex/latex/beamertheme-metropolis/beamerthememetropolis.sty +++ b/Master/texmf-dist/tex/latex/beamertheme-metropolis/beamerthememetropolis.sty @@ -17,42 +17,39 @@ %% International License (https://creativecommons.org/licenses/by-sa/4.0/). %% --------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{beamerthememetropolis}[2015/12/04 Metropolis Beamer theme] +\ProvidesPackage{beamerthememetropolis} + [2016/03/14 v1.1 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, - }, + /metropolis/font, + } } \pgfkeys{ /metropolis/titleformat plain/.cd, .is choice, regular/.code={% - \let\@metropolis@plaintitleformat\@empty% - \setbeamerfont{plain title}{shape=\normalfont}% + \let\metropolis@plaintitleformat\@empty% + \setbeamerfont{standout}{shape=\normalfont}% }, smallcaps/.code={% - \let\@metropolis@plaintitleformat\@empty% - \setbeamerfont{plain title}{shape=\scshape}% + \let\metropolis@plaintitleformat\@empty% + \setbeamerfont{standout}{shape=\scshape}% }, allsmallcaps/.code={% - \let\@metropolis@plaintitleformat\MakeLowercase% - \setbeamerfont{plain title}{shape=\scshape}% + \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{plain title}{shape=\normalfont}% + \let\metropolis@plaintitleformat\MakeUppercase% + \setbeamerfont{standout}{shape=\normalfont}% \PackageWarning{beamerthememetropolis}{% Be aware that titleformat plain=allcaps can lead to problems% } @@ -60,10 +57,10 @@ } \pgfkeys{ /metropolis/titleformat/.code=\pgfkeysalso{ - inner/titleformat title=#1, - inner/titleformat subtitle=#1, - inner/titleformat section=#1, - outer/titleformat frame=#1, + font/titleformat title=#1, + font/titleformat subtitle=#1, + font/titleformat section=#1, + font/titleformat frame=#1, titleformat plain=#1, } } @@ -75,7 +72,7 @@ darkcolors/.code=\pgfkeysalso{color/background=dark}, blockbg/.code=\pgfkeysalso{color/block=fill, inner/block=fill}, } -\newcommand{\@metropolis@setdefaults}{ +\newcommand{\metropolis@setdefaults}{ \pgfkeys{/metropolis/.cd, titleformat plain=regular, } @@ -89,24 +86,19 @@ \RequirePackage{pgfplotsthemetol} }{} } -\def\@metropolis@plaintitleformat#1{#1} +\newcommand{\metroset}[1]{\pgfkeys{/metropolis/.cd,#1}} +\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 + \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 +\metropolis@setdefaults \ProcessPgfOptions{/metropolis} \endinput %% |