Как использовать \appendix с опцией ignorenonframetext в Beamer?

Как использовать \appendix с опцией ignorenonframetext в Beamer?

Я почти уверен, что следующее раньше работало отлично. Однако, теперь это определенно не работает.

У меня есть материалы для семинаров (на основе UK TUG), которые используют оболочки для ввода общего файла, содержащего материал для слайдов, раздаточных материалов и заметок. ignorenonframetextиспользуется для того, чтобы упражнения семинара не отображались на слайдах.

В прошлом году я начал дополнять раздаточные материалы, добавляя приложения. Это работало отлично. Это работало и в ноябре. Сейчас, увы, не работает.

МНВЭ:

\documentclass[ignorenonframetext]{beamer}

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

\appendix

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

Сначала я получаю много-много сообщений, в которых говорится:

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

Это сообщение повторяется много раз, с одним и тем же номером строки.

Далее следуют многочисленные примеры следующего сообщения:

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

с тем же номером строки.

После некоторого удаления \translateстрок 20 и 21 TeX сдается.

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

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

Что изменилось и что следует изменить, чтобы избежать этой проблемы?

Я компилирую с помощью pdfTeX. Однако я получаю ту же ошибку с TeX, LuaTeX или XeTeX.

решение1

Это ошибка, появившаяся в версии beamer 3.44. На данный момент эта ошибка исправлена ​​в версии разработки beamer (и, вероятно, в версиях выпуска >= 3.50?), см. соответствующий отчет об ошибке наhttps://github.com/josephwright/beamer/issues/464

При использованииhttps://raw.githubusercontent.com/josephwright/beamer/master/base/beamerbasesection.styMWE снова отлично компилируется.

Связанный контент