Estoy casi seguro de que lo siguiente solía funcionar bien. Sin embargo, ciertamente ya no funciona.
Tengo materiales de taller (basados en TUG del Reino Unido) que utilizan envoltorios para ingresar un archivo común que contiene el material para diapositivas, folletos y notas. ignorenonframetext
Se utiliza para evitar que los ejercicios del taller aparezcan en las diapositivas.
El año pasado comencé a complementar los folletos agregando apéndices. Esto funcionó muy bien. Esto también funcionó en noviembre. Por desgracia, ahora no funciona.
MNWE:
\documentclass[ignorenonframetext]{beamer}
\begin{document}
\begin{frame}{some frame}
some frame
\end{frame}
\appendix
\section{appendix}
some stuff
\end{document}
Primero recibo muchísimos mensajes que dicen
Package hyperref Warning: Token not allowed in a PDF string (PDFDocEncoding):
(hyperref) removing `\translate ' on input line 20.
Este mensaje se repite numerosas veces, exactamente con el mismo número de línea.
A esto le siguen numerosas instancias del siguiente mensaje,
Package hyperref Warning: Token not allowed in a PDF string (PDFDocEncoding):
(hyperref) removing `\translate ' on input line 21.
con, nuevamente, el mismo número de línea.
Después de un tiempo eliminando \translate
las líneas 20 y 21, TeX se da por vencido.
! TeX capacity exceeded, sorry [input stack size=5000].
<inserted text>
\<>-\translate
l.21
! ==> Fatal error occurred, no output PDF file produced!
¿Qué ha cambiado y qué debería cambiarse para evitar este problema?
Estoy compilando con pdfTeX. Sin embargo, recibo el mismo error con TeX, LuaTeX o XeTeX.
Respuesta1
Este fue un error introducido en la versión 3.44 del proyector. Por el momento, este error está solucionado en la versión de desarrollo de Beamer (¿y probablemente en las versiones de lanzamiento >= 3.50?), consulte el informe de error relacionado enhttps://github.com/josephwright/beamer/issues/464
Durante el usohttps://raw.githubusercontent.com/josephwright/beamer/master/base/beamerbasesection.styel MWE vuelve a compilarse bien.