Комментарий после печати среды решения xsim

Комментарий после печати среды решения xsim

Если я добавлю комментарий после 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}

Связанный контент