Extra }, u olvidado \endgroup con especificación de modo y bloque de ejemplo o bloque de alerta

Extra }, u olvidado \endgroup con especificación de modo y bloque de ejemplo o bloque de alerta

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 \modeespecificación, se supone que el proyector está en estado devorador al leer esa línea. Además, si elimino las \modeespecificaciones, 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:

  • beameres el modo predeterminado.
  • secondes el modo utilizado cuando se está componiendo una diapositiva para una segunda pantalla opcional.
  • handoutes el modo para crear folletos.
  • transes el modo para crear transparencias.
  • articlees 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:

  • allSe refiere a todos los modos.
  • presentationse 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

ingrese la descripción de la imagen aquí

información relacionada