考试文件类

考试文件类

目前,我的文档显示加分问题的分数为,例如 (3 (加分))。我不希望加分在那里;我只想要 (3)。

我正在使用该命令\bonuspointpoints{mark}{marks},但它似乎被忽略了,并且标记仍然出现在括号中(奖励)。

有什么建议么?

\documentclass[12pt,a4paper,bothsides]{exam}
\pagestyle{headandfoot}
\marksnotpoints
\pointsinrightmargin
\addpoints
\totalformat{{\bf (\totalpoints \, marks)}}
\bonustotalformat{{\bf (\totalbonuspoints \, marks)}}
\bonuspointpoints{mark}{marks}

\begin{document}
\begin{questions}
\bonusquestion[3] What is my name?
\end{questions}
\end{document}

答案1

看起来你需要在两个地方进行调整,

  1. \bonuspointname{\relax}将重置单词奖励。尝试用其他单词代替 来玩\relax

  2. \bonuspointformat控制实际点的显示格式。您可以使用 获得您想要的格式\bonuspointformat{[\thepoints]}

因此,你的最小例子就是,

\documentclass[12pt,a4paper,bothsides]{exam}
\pagestyle{headandfoot}
\marksnotpoints
\pointsinrightmargin
\addpoints
\totalformat{{\bf (\totalpoints \, marks)}}
\bonustotalformat{{\bf (\totalbonuspoints \, marks)}}

\begin{document}

\bonuspointname{\relax}
\bonuspointformat{[\thepoints]}


\begin{questions}
\bonusquestion[3] What is your name?
\end{questions}
\end{document}

我之前不知道这个包,所以回答你的问题是对一个非常有用的包的介绍。

答案2

\bonuspointpoints宏似乎仅影响未放置在右边距的标记。要实现所需的效果,请使用\marginbonuspointname

\documentclass[12pt,a4paper]{exam}
\pointsinrightmargin
\marginbonuspointname{}
\begin{document}
\begin{questions}
\bonusquestion[3] What is my name?
\end{questions}
\end{document}

话虽如此,我认为使用没有明确标记的奖励积分不是一个好主意。

相关内容