我被要求为学生们制作一些基于网格的拼图。我计划使用 xsim 包来分离练习,使用 cwpuzzle 来制作拼图。但显示效果很糟糕里面练习,如示例所示。外部练习环境还不错。我还不知道到底发生了什么,所以我需要一些帮助。
这个例子:
\documentclass{article}
\usepackage{cwpuzzle}
\usepackage{lmodern}
\usepackage{xsim}
\usepackage[magyar]{babel}
\begin{document}
\begin{exercise}[points=10]
\begin{Puzzle}{5}{3}
|* |* |[1]E|X |* |.
|[2]A|[3]S|T |* |[4]T|.
|* |[5]P|A |R |T |.
\end{Puzzle}
\end{exercise}
\end{document}
答案1
谜题cwpuzzle
是逐字读取的。为了保留对这些内容的处理,xsim
提供了将use-files
问题内容存储在单独文件中的包选项。这反过来又允许逐字内容被正常处理。
MWE(如果您在应用包选项之前尝试编译文档,请不要忘记先删除所有辅助文件):
\documentclass{article}
\usepackage{cwpuzzle}
\usepackage{lmodern}
\usepackage[use-files]{xsim}
\usepackage[magyar]{babel}
\begin{document}
\begin{exercise}[points=10]
\begin{Puzzle}{5}{3}
|* |* |[1]E|X |* |.
|[2]A|[3]S|T |* |[4]T|.
|* |[5]P|A |R |T |.
\end{Puzzle}
\end{exercise}
\end{document}
结果: