El archivo finalizó mientras se escaneaba el uso de \next. formato de examen

El archivo finalizó mientras se escaneaba el uso de \next. formato de examen

Tengo un problema en mi archivo LaTeX que no pude resolver con mi google-fu. La mayoría de las respuestas al mismo error dicen que \end{frame}no se puede sangrar. No uso \end{frame}.

Mi meta

Quiero definir un entorno llamado "respuesta". Representar el texto que contiene debería ser opcional, dependiendo de un parámetro global. A tal efecto, he optado por utilizar el paquete "etiquetado" por su flexibilidad y facilidad de uso.

La cuestión

Representar el texto opcional funciona, ocultarlo genera el error. Compilo usando pdflatex.

Muestras el bloque opcional teniendo \usetag{instructeur}en el preámbulo, lo ocultas teniendo \usetag{whatever_else}. Consulte el siguiente MWE:

\documentclass[12pt]{exam}

\usepackage{tagging}
\newenvironment{reponse}[0]{\begin{taggedblock}{instructeur}}{\end{taggedblock}}

\usetag{instructeur}


\begin{document}

This is normal text, always displayed.

\begin{reponse}
This text should only be displayed if we do \texttt{\textbackslash usetag\{instructeur\}} in the preamble.
It should disappear if we remove \texttt{instructeur}, but throws and error instead.
\end{reponse}

\end{document}

Debo agregar que el etiquetado por sí solo funciona bien, solo se rompe cuando lo pongo como los comandos beginy endde mi entorno.

No proporcione una solución que utilice un paquete diferente, como "respuestas". Quiero utilizar "etiquetado" y creo que lo que intento lograr es bastante factible.

¡Gracias de antemano!

Respuesta1

La respuesta de @campa funciona. De hecho, el uso \taggedblock{instructeur}y \endtaggedblockcompila sin errores, produciendo el resultado deseado.

¿Por qué entonces el manual oficial no menciona la sintaxis \taggedblocky \endtaggedblock?

Búsqueda manual enCTAN

información relacionada