Faça com que \droptotalpoints se pareça com \droppoints (exam documentclass)

Faça com que \droptotalpoints se pareça com \droppoints (exam documentclass)

Para economizar digitação, defini \newcommand{\q}{\question[1]}em minha examdocumentclass. Aí, depois da pergunta, eu \droppointscoloco [1 pt]na margem direita.

Mas às vezes minhas perguntas têm partes, cada uma valendo 1 ponto cada, assim

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

Se eu tentar usar \droppointsaqui, vai me dar um [1 pt], porque a última parte valeu um ponto.

Se eu tentar usar \droptotalpointsaqui, recebo um texto enorme do qual não consigo me livrar.

Posso, é claro, escrever a pergunta como \question[4]e depois da última parte dizer \droppoints. Isso funciona muito bem, a menos que eu decida adicionar ou comentar uma parte.

É possível obter a mesma exibição de pontos no final de uma pergunta enquanto soma automaticamente as partes?Além disso, isso pode ser feito de forma relativamente simples para que eu possa entender a resposta (e modificá-la no caso quase certo de que eu mude de ideia sobre o que quero).

EDITARDe acordo com o comentário, aqui está um (espécie de) MWE. Mas isso apenas mostra o problema, não como eu gostaria que fosse.

Responder1

Você pode ajustar isso com \totalformato comando.

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

Faça suas personalizações aqui.

\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}

insira a descrição da imagem aqui

informação relacionada