如何在考试类别中的问题编号前添加答案行?

如何在考试类别中的问题编号前添加答案行?

我们的考试通常都是这样的形式(不要介意边框),答案行位于数字之前。exam但是在文档类中,我无法做到这一点。无法将其放在\answerline前面\question,因为会出现错误(来自 TexStudio):

Something's wrong--perhaps a missing \item. \answerline \question...

我也尝试在数字前添加一行,但它给出了同样的错误\makebox[0.1\textwidth]{\hrulefill}\question

Something's wrong--perhaps a missing \item. \makebox[0.1\textwidth]{\hrulefill} \question...

梅威瑟:

\documentclass[11pt]{exam}

\begin{document}

\begin{questions}
\question He believed that matter consists of four elements of air, earth, water, and fire.
\end{questions}

\end{document}

答案1

如果您的格式在考试中保持一致,则可以\questionlabel使用如下内容重新定义宏:

\renewcommand\questionlabel{\rule{2cm}{1pt} \thequestion.}

通过 MWE 序言中的这段内容,您可以获得:

渲染

相关内容