From a30289334007b497b24a111896cc68bcc08fbd42 Mon Sep 17 00:00:00 2001 From: Johan Larsson Date: Fri, 12 Jan 2024 19:24:59 +0100 Subject: [PATCH] fix: fix frametitle patchmd Implement the patch from https://github.com/matze/mtheme/pull/391 --- src/beamerfontthememoloch.dtx | 35 +++++++++++++++++++---------------- 1 file changed, 19 insertions(+), 16 deletions(-) diff --git a/src/beamerfontthememoloch.dtx b/src/beamerfontthememoloch.dtx index 570e6f8..be7abd5 100644 --- a/src/beamerfontthememoloch.dtx +++ b/src/beamerfontthememoloch.dtx @@ -299,22 +299,25 @@ % the frame title we have to patch |\beamer@@frametitle|. % % \begin{macrocode} -\patchcmd{\beamer@@frametitle} -{{% - \gdef\insertframetitle{{#2\ifnum\beamer@autobreakcount>0\relax{}\space% - \usebeamertemplate*{frametitle continuation}\fi}}% - \gdef\beamer@frametitle{#2}% - \gdef\beamer@shortframetitle{#1}% - }} -{{% - \gdef\insertframetitle{{\moloch@frametitleformat{#2}\ifnum% - \beamer@autobreakcount>0\relax{}\space% - \usebeamertemplate*{frametitle continuation}\fi}}% - \gdef\beamer@frametitle{#2}% - \gdef\beamer@shortframetitle{#1}% - }} -{} -{\PackageError{beamerfontthememoloch}{Patching frame title failed}\@ehc} +\patchcmd{\beamer@@frametitle}{% + \gdef\insertframetitle{{% + #2% + \ifnum\beamer@autobreakcount>0 + \relax{}\space% + \beamer@insertframetitlecontinuation% + \fi% + }}% +}{% + \gdef\insertframetitle{{% + \moloch@frametitleformat{#2}% + \ifnum\beamer@autobreakcount>0 + \relax{}\space% + \beamer@insertframetitlecontinuation% + \fi% + }}% +}{}{% + \PackageError{beamerfontthememoloch}{Patching frame title failed}\@ehc +} % \end{macrocode} % %