如何使用 esami 包创建考试?

如何使用 esami 包创建考试?

我正在尝试让 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 和练习文件)。一旦您让它们工作起来,您就可以进行任何您需要的更改。

相关内容