
El siguiente código da un error.
\documentclass{beamer}
\begin{document}
\begin{frame}
\mode
<presentation>
some text
\mode
<article>
\begin{exampleblock}{Exemple}
tttttt
\end{exampleblock}
\mode
<all>
\end{frame}
\end{document}
Parece estar relacionado con exampleblock
: si lo reemplazo con block
, no hay ningún error. Pero debido a la \mode
especificación, se supone que el proyector está en estado devorador al leer esa línea. Además, si elimino las \mode
especificaciones, tampoco aparece ningún error.
Sospecho que esto es un error en Beamer. Acabo de actualizar mediante tlmgr a la última versión: todavía sucede.
Sin embargo, ¿tal vez estoy haciendo algo mal?
Si esto es realmente un error, ¿cómo podría solucionarlo hasta que se corrija?
(uno podría preguntarse por qué uso bloques en el modo artículo; esto se debe a que no voy a poder mostrar una serie completa de ejemplos en la presentación, pero aun así quiero tenerlos todos en la versión de artículo de proyector y quiero coherencia de aparición allí)
Respuesta1
La solución requiere modificaciones de formato y sistema.
Primero \mode
, debe ir seguido del modo deseado, <presentation>
o <article>
e inmediatamente el texto dentro {}
.
Esa es exactamente la razón por la que aparece el error "Extra } u olvidado \endgroup".
Cuando Beamer compone su texto, siempre lo hace en uno de los cinco modos siguientes:
beamer
es el modo predeterminado.second
es el modo utilizado cuando se está componiendo una diapositiva para una segunda pantalla opcional.handout
es el modo para crear folletos.trans
es el modo para crear transparencias.article
es el modo cuando el control se ha transferido a otra clase, como artículo.cls. Tenga en cuenta que el modo también es artículo si el control se transfiere, por ejemplo, a book.cls.
Además de estos modos, el proyector reconoce los siguientes nombres para conjuntos de modos:
all
Se refiere a todos los modos.presentation
se refiere a los primeros cuatro modos, es decir, a todos los modos excepto al modo artículo.
Aquí está el código de trabajo.
\documentclass{beamer}
\begin{document}
\begin{frame}
\mode<presentation>{some text}
\mode<article>{
\begin{exampleblock}{Exemple}
tttttt
\end{exampleblock}}
\mode<all>{\begin{exampleblock}{Exemple}
tttttt
\end{exampleblock}}
\mode<all>{Some text for example purposes}
\end{frame}
\end{document}
El resultado es