summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/beamertheme-metropolis/beamerthememetropolis.sty
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/tex/latex/beamertheme-metropolis/beamerthememetropolis.sty')
-rw-r--r--Master/texmf-dist/tex/latex/beamertheme-metropolis/beamerthememetropolis.sty62
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
%%