使 \droptotalpoints 看起来像 \droppoints (考试文档类)

使 \droptotalpoints 看起来像 \droppoints (考试文档类)

为了节省输入,我\newcommand{\q}{\question[1]}examdocumentclass 中进行了定义。然后,在问题之后,我使用它在右边距打印\droppoints[1 pt]

但有时,我的问题会包含几个部分,每个部分值 1 分,就像这样

\q ...
\begin{parts}
    \part[1] ...
    \part[1] ...
    \part[1] ...
    \part[1] ...
\end{parts}

如果我尝试\droppoints在这里使用,它会给我一个[1 pt],因为最后一部分值一分。

如果我尝试在这里使用\droptotalpoints,它会给我一整段我无法摆脱的大文本。

当然,我可以将问题写成,\question[4]然后在最后一部分之后写\droppoints。除非我决定添加或注释掉某一部分,否则这种方法很有效。

我是否可以在自动汇总各部分的同时,在问题末尾显示相同的分数?此外,这是否可以相对简单地完成,以便我可以理解答案(并且在几乎可以肯定我改变主意的情况下进行修改)。

编辑根据评论,这是一个(某种)MWE。但它只显示了问题,而不是我希望它显示的样子。

答案1

您可以使用命令进行调整\totalformat

\totalformat{\fbox{\bfseries Total: \totalpoints\ pts}}

在这里进行您的定制。

\documentclass[addpoints]{exam}
\totalformat{\fbox{\bfseries Total: \totalpoints\ pts}}
\pointpoints{pt}{pts}
\bracketedpoints

\begin{document}
\begin{questions}
\question How are you?
\droptotalpoints             %% put this here
\begin{parts}
    \part[1] ...
    \droppoints
    \part[2] ...
    \droppoints
    \part[1] ...
    \droppoints
    \part[1] ...
    \droppoints
\end{parts}
%\droptotalpoints            %% put this just after the question
\end{questions}
\end{document}

在此处输入图片描述

相关内容