使 \droptotalpoints 看起來像 \droppoints (考試文檔類別)

使 \droptotalpoints 看起來像 \droppoints (考試文檔類別)

為了節省打字,我\newcommand{\q}{\question[1]}在我的exam文件類別中定義了。然後,在問題之後,我習慣\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}

在此輸入影像描述

相關內容