Merge pull request #250 from josephwright/update-patch

Update patch: track beamer changes
This commit is contained in:
Matthias Vogelgesang 2017-01-06 13:05:28 +01:00 committed by GitHub
commit d71d0789b0
1 changed files with 26 additions and 6 deletions

View File

@ -356,29 +356,49 @@
{\def\inserttitle{#2}}% {\def\inserttitle{#2}}%
{\def\inserttitle{\metropolis@titleformat{#2}}}% {\def\inserttitle{\metropolis@titleformat{#2}}}%
{}% {}%
{\PackageError{beamerfontthememetropolis}{Patching title failed}} {\PackageError{beamerfontthememetropolis}{Patching title failed}\@ehc}
\patchcmd{\beamer@subtitle}% \patchcmd{\beamer@subtitle}%
{\def\insertsubtitle{#2}}% {\def\insertsubtitle{#2}}%
{\def\insertsubtitle{\metropolis@subtitleformat{#2}}}% {\def\insertsubtitle{\metropolis@subtitleformat{#2}}}%
{}% {}%
{\PackageError{beamerfontthememetropolis}{Patching subtitle failed}} {\PackageError{beamerfontthememetropolis}{Patching subtitle failed}\@ehc}
\patchcmd{\sectionentry} \patchcmd{\sectionentry}
{\def\insertsectionhead{#2}} {\def\insertsectionhead{#2}}
{\def\insertsectionhead{\metropolis@sectiontitleformat{#2}}} {\def\insertsectionhead{\metropolis@sectiontitleformat{#2}}}
{} {}
{\PackageError{beamerfontthememetropolis}{Patching section title failed}} {\PackageError{beamerfontthememetropolis}{Patching section title failed}\@ehc}
\@tempswafalse
\patchcmd{\beamer@section} \patchcmd{\beamer@section}
{\def\insertsectionhead{\hyperlink{Navigation\the\c@page}{#1}}} {\def\insertsectionhead{\hyperlink{Navigation\the\c@page}{#1}}}
{\def\insertsectionhead{\hyperlink{Navigation\the\c@page}{% {\def\insertsectionhead{\hyperlink{Navigation\the\c@page}{%
\metropolis@sectiontitleformat{#1}}}} \metropolis@sectiontitleformat{#1}}}}
{\@tempswatrue}
{} {}
{\PackageError{beamerfontthememetropolis}{Patching section title failed}} \patchcmd{\beamer@section}
{\protected@edef\insertsectionhead{\noexpand\hyperlink{Navigation\the\c@page}{#1}}}
{\protected@edef\insertsectionhead{\noexpand\hyperlink{Navigation\the\c@page}{%
\noexpand\metropolis@sectiontitleformat{#1}}}}
{\@tempswatrue}
{}
\if@tempswa\else
\PackageError{beamerfontthememetropolis}{Patching section title failed}\@ehc
\fi
\@tempswafalse
\patchcmd{\beamer@subsection} \patchcmd{\beamer@subsection}
{\def\insertsubsectionhead{\hyperlink{Navigation\the\c@page}{#1}}} {\def\insertsubsectionhead{\hyperlink{Navigation\the\c@page}{#1}}}
{\def\insertsubsectionhead{\hyperlink{Navigation\the\c@page}{% {\def\insertsubsectionhead{\hyperlink{Navigation\the\c@page}{%
\metropolis@sectiontitleformat{#1}}}} \metropolis@sectiontitleformat{#1}}}}
{\@tempswatrue}
{} {}
{\PackageError{beamerfontthememetropolis}{Patching section title failed}} \patchcmd{\beamer@subsection}
{\protected@edef\insertsubsectionhead{\noexpand\hyperlink{Navigation\the\c@page}{#1}}}
{\protected@edef\insertsubsectionhead{\noexpand\hyperlink{Navigation\the\c@page}{%
\noexpand\metropolis@sectiontitleformat{#1}}}}
{\@tempswatrue}
{}
\if@tempswa\else
\PackageError{beamerfontthememetropolis}{Patching section title failed}\@ehc
\fi
% \end{macrocode} % \end{macrocode}
% %
% Similarly, to make the |\MakeLowercase| and |\MakeUppercase| macros work in % Similarly, to make the |\MakeLowercase| and |\MakeUppercase| macros work in
@ -400,7 +420,7 @@
\gdef\beamer@shortframetitle{#1}% \gdef\beamer@shortframetitle{#1}%
}} }}
{} {}
{\PackageError{beamerfontthememetropolis}{Patching frame title failed}} {\PackageError{beamerfontthememetropolis}{Patching frame title failed}\@ehc}
% \end{macrocode} % \end{macrocode}
% %
% %