mcexam 包的奇怪行为

mcexam 包的奇怪行为

我正在使用 mcexam 包在 Overleaf 上写考卷。

仅当我在之后指定排列选项时,该包才能正常工作\begin{mcanswerslist}

在此处输入图片描述

MWE 如下所示:

\documentclass[a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[output=exam,
            numberofversions=1,
            version=1,
            seed=4,
            writeRfile=false,
            randomizequestions=true,
            randomizeanswers=true]{mcexam}
\usepackage[top=2cm,bottom=2cm,right=2cm,left=2cm]{geometry}


\title{Testing mcexam package}
\author{An author}
\date{October 2021}

\begin{document}
\maketitle
\section{Test}
\begin{mcquestions}

\question How much is $2+2$?
\begin{mcanswerslist}[fixlast]
\answer two
\answer[correct] four
\answer five
\end{mcanswerslist}

\question How much is $5-3$?
\begin{mcanswerslist}[fixlast]
\answer 1
\answer[correct] 2
\answer 3
\end{mcanswerslist}

\question How much is $0 \times 2$?
\begin{mcanswerslist}[fixlast]
\answer 1
\answer 2
\answer[correct] none of the above
\end{mcanswerslist}

\end{mcquestions}


\end{document}

每当我删除排列选项(如选项)时,它就无法生成 pdf 文件。例如,如果我从问题中[fixlast]删除选项,则错误会显示在下图中。[fixlast]\question How much is $2+2$?

在 mcexam 包的文档中,我看到很多没有此选项的示例,因为它指定

permuteall:使用此选项,考试不同版本中的所有答案都会进行排列。这是默认选项,无需明确指定。

有没有什么修复方法可以让我们在不指定排列选项的情况下写答案?因为我真的不想每次开始新问题时都写这个选项。

在此处输入图片描述

相关内容