我正在尝试让 latex 上的多项选择题随机化。我了解了这个包esami
,它就是我所寻找的,但我甚至无法让这个包工作!
在一个 39 行的文档中,我得到了 500 多行的错误代码,而这些代码根本不存在,这让我很困惑。我可能只是文档的开头错了,但如果有人能帮助我,我将不胜感激。这是我尝试过的几种方法之一(只是想看看它是如何工作的,一旦我这样做了,我很确定我可以从那里弄清楚)
\documentclass[english]{exam}
\usepackage[allowrandomize]{esami}
\begin{document}
\begin{test}
\begin{questions}
\newproblem{
\item \PTs{1} The solutions of the equation
\[x^2-5x+6=0\]
are
\begin{answers}{2}
\bChoices[random]
\Ans0 $x=3$ e $x=-2$ \eAns
\Ans0 $x=-3$ e $x=-2$ \eAns
\Ans1 $x=3$ e $x=2$ \eAns
\eFreeze
\Ans0 none of the other answers is correct \eAns
\eChoices
\end{answers}
}
\newproblem{
\item \PTs{1} The solutions of the equation
\[x^2+5x+6=0\]
are
\begin{answers}{2}
\bChoices[random]
\Ans0 $x=3$ e $x=-2$ \eAns
\Ans1 $x=-3$ e $x=-2$ \eAns
\Ans0 $x=3$ e $x=2$ \eAns
\eFreeze
\Ans0 none of the other answers is correct \eAns
\eChoices
\end{answers}
}
\end{questions}
\end{test}
\end{document}
该问题的代码直接取自软件包的说明书esami
,因此我相信我在启动文档时犯了一个新手错误。
我究竟做错了什么?
答案1
@R.Schumacher 是对的:您不能将exam
类与 esami 包一起使用,而应该article
使用类。此外,练习必须写在单独的文件中,每个文件都包含所选的变体数量。而且我认为您还错过了配置文件。我建议您首先尝试使用包的 doc 文件夹中包含的示例文件(test-A.tex 和练习文件)。一旦您让它们工作起来,您就可以进行任何您需要的更改。