Un comentario después de que se imprima el entorno de la solución xsim

Un comentario después de que se imprima el entorno de la solución xsim

Si agrego un comentario después del solutionentorno del xsimpaquete, el comentario se imprime antes de la solución.

ingrese la descripción de la imagen aquí

\documentclass[]{article}
  \usepackage{xsim}

\begin{document}
   \begin{exercise} % execice 1
      Statement of exercise 1 
   \end{exercise}
   \begin{solution}[print] % I need a comment here
      Solution of exercise 1 
   \end{solution}
\end{document}

Respuesta1

Este comportamiento no es un error. Es un efecto secundario de que el contenido se lea palabra por palabra y luego se escriba en un archivo externo.

De hecho, esto se menciona en el manual (sección 5 sobre cómo funcionan los entornos de ejercicio):

Otra cosa a tener en cuenta: el medio ambiente, en muchos sentidos, funciona de la misma manera que el filecontentsmedio ambiente. Esto también significa que no puedes tener comentarios en la primera línea de los entornos:

\begin{exercise}[points=2] % this comment will cause trouble
  Lorem ipsum
\end{exercise}

Simplemente coloque sus comentarios una línea más abajo y estará bien:

\documentclass[]{article}
\usepackage{xsim}

\begin{document}

\begin{exercise}
  % execice 1
  Statement of exercise 1 
\end{exercise}
\begin{solution}[print]
  % I need a comment here
  Solution of exercise 1 
\end{solution}

\end{document}

información relacionada