![Um comentário após a impressão do ambiente da solução xsim](https://rvso.com/image/399819/Um%20coment%C3%A1rio%20ap%C3%B3s%20a%20impress%C3%A3o%20do%20ambiente%20da%20solu%C3%A7%C3%A3o%20xsim.png)
Se eu adicionar um comentário após o solution
ambiente do xsim
pacote, o comentário será impresso antes da solução.
\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}
Responder1
Esse comportamento não é um bug. É um efeito colateral do conteúdo ser lido literalmente e depois gravado em um arquivo externo.
Na verdade, isso é mencionado no manual (seção 5 sobre como funcionam os ambientes de exercícios):
Outra coisa a ter em mente: o meio ambiente, em muitos aspectos, funciona da mesma maneira que o
filecontents
meio ambiente. Isso também significa que você não pode ter comentários na primeira linha dos ambientes:\begin{exercise}[points=2] % this comment will cause trouble Lorem ipsum \end{exercise}
Basta colocar seus comentários uma linha mais abaixo e você estará bem:
\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}