Hallo zusammen,
ich möchte gerne, dass in einer Beamer-Präsentation mehrere Slides, die durch die Verwendung von "allowframebreaks" entstehen, dieselbe Slide-Nummer haben (danach soll dann normal weitergezählt werden).
Ich habe eine StackOverflow-Antwort (mit MWE) gefunden und weiß, dass sie vor vielen Jahren einmal bei mir funktioniert hatte. Aktuell funktioniert das dort beschriebene MWE allerdings nicht mehr:
\documentclass{beamer}
\mode<presentation>
\usetheme{Boadilla}
\usepackage{etoolbox}
\usepackage{lipsum}
\newcounter{multipleslide}
\makeatletter%
\newcommand{\multipleframe}{%
\setcounter{multipleslide}{\value{framenumber}}
\stepcounter{multipleslide}
\patchcmd{\beamer@@tmpl@footline}% <cmd>
{\insertframenumber}% <search>
{\themultipleslide}% <replace>
{}% <success>
{}% <failure>
}
\newcommand{\restoreframe}{%
\patchcmd{\beamer@@tmpl@footline}% <cmd>
{\themultipleslide}% <search>
{\insertframenumber}% <replace>
{}% <success>
{}% <failure>
\setcounter{framenumber}{\value{multipleslide}}%
}
\makeatother%
\begin{document}
% "Slide 1"
\multipleframe %<------------------------------------
\begin{frame}[allowframebreaks]
\begin{itemize}
\item Foo
\item Bar
\item Baz
\end{itemize}
\lipsum[1-5]
\end{frame}
\restoreframe %<------------------------------------
% "Slide 2"
\begin{frame}
test
\end{frame}
\end{document}
Weiß jemand, wo dort das Problem liegt und wie man dies behoben kann? Ich verwende TeX Live 2020.
Viele Grüße
