Wie kann ich \appendix mit der ignorenonframetext-Option von Beamer verwenden?

Wie kann ich \appendix mit der ignorenonframetext-Option von Beamer verwenden?

Ich bin fast sicher, dass Folgendes früher problemlos funktioniert hat. Allerdings funktioniert es ganz sicher nicht mehr.

Ich habe Workshop-Materialien (basierend auf UK TUGs), die Wrapper verwenden, um eine gemeinsame Datei einzugeben, die das Material für Folien, Handouts und Notizen enthält. ignorenonframetextwird verwendet, um zu vermeiden, dass die Workshop-Übungen in den Folien erscheinen.

Letztes Jahr habe ich angefangen, die Handouts durch Anhänge zu ergänzen. Das hat super funktioniert. Im November hat das auch geklappt. Jetzt klappt es leider nicht mehr.

MNWE:

\documentclass[ignorenonframetext]{beamer}

\begin{document}
\begin{frame}{some frame}
some frame
\end{frame}

\appendix

\section{appendix}
some stuff
\end{document}

Ich bekomme zuerst viele, viele Nachrichten mit

Package hyperref Warning: Token not allowed in a PDF string (PDFDocEncoding):
(hyperref)                removing `\translate ' on input line 20.

Diese Nachricht wird mehrmals mit genau derselben Zeilennummer wiederholt.

Darauf folgen zahlreiche Instanzen der folgenden Meldung:

Package hyperref Warning: Token not allowed in a PDF string (PDFDocEncoding):
(hyperref)                removing `\translate ' on input line 21.

mit wiederum derselben Zeilennummer.

Nach einer Weile \translategibt TeX beim Entfernen der Zeilen 20 und 21 auf.

! TeX capacity exceeded, sorry [input stack size=5000].
<inserted text> 
                \<>-\translate 
l.21 

!  ==> Fatal error occurred, no output PDF file produced!

Was hat sich geändert und was sollte sich ändern, um dieses Problem zu vermeiden?

Ich kompiliere mit pdfTeX. Mit TeX, LuaTeX oder XeTeX erhalte ich jedoch den gleichen Fehler.

Antwort1

Dies war ein Fehler, der in Beamer Version 3.44 eingeführt wurde. Im Moment ist dieser Fehler in der Entwicklungsversion von Beamer behoben (und wahrscheinlich in Release-Versionen >= 3.50?), siehe den zugehörigen Fehlerbericht unterhttps://github.com/josephwright/beamer/issues/464

Während dem Benutzenhttps://raw.githubusercontent.com/josephwright/beamer/master/base/beamerbasesection.stydas MWE wird wieder einwandfrei kompiliert.

verwandte Informationen