![Комментарий после печати среды решения xsim](https://rvso.com/image/399819/%D0%9A%D0%BE%D0%BC%D0%BC%D0%B5%D0%BD%D1%82%D0%B0%D1%80%D0%B8%D0%B9%20%D0%BF%D0%BE%D1%81%D0%BB%D0%B5%20%D0%BF%D0%B5%D1%87%D0%B0%D1%82%D0%B8%20%D1%81%D1%80%D0%B5%D0%B4%D1%8B%20%D1%80%D0%B5%D1%88%D0%B5%D0%BD%D0%B8%D1%8F%20xsim.png)
Если я добавлю комментарий после solution
среды пакета, xsim
он будет выведен перед решением.
\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}
решение1
Такое поведение не является ошибкой. Это побочный эффект того, что содержимое считывается дословно и затем записывается во внешний файл.
На самом деле, об этом говорится в руководстве (раздел 5 о том, как работают условия для упражнений):
Еще одна вещь, которую следует иметь в виду: среда во многом работает так же, как и
filecontents
среда. Это также означает, что вы не можете иметь комментарии в первой строке среды:\begin{exercise}[points=2] % this comment will cause trouble Lorem ipsum \end{exercise}
Просто напишите свои комментарии на строку ниже, и все будет в порядке:
\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}