![打印 xsim 解决方案环境后的注释](https://linux22.com/image/399819/%E6%89%93%E5%8D%B0%20xsim%20%E8%A7%A3%E5%86%B3%E6%96%B9%E6%A1%88%E7%8E%AF%E5%A2%83%E5%90%8E%E7%9A%84%E6%B3%A8%E9%87%8A.png)
答案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}