Ich versuche, einen neuen Befehl für die richtige Antwort mit einem anderen Format als dem \CorrectChoice
in der exam
Klasse enthaltenen zu definieren, ohne diesen Befehl zu beeinflussen. Ich möchte beispielsweise, dass die richtigen Antworten rot und die Antworten mit Teilpunkten blau angezeigt werden. Ich habe Folgendes versucht:
\documentclass[10pt,answers]{exam}
\usepackage{xcolor}
\CorrectChoiceEmphasis{\color{red}}
\newcommand{\PartialCorrectChoice}[1]{
\ifprintanswers
\CorrectChoice \textcolor{blue}{#1}
\else
\CorrectChoice #1
\fi
}
\begin{document}
\begin{questions}
\question
First question.
\begin{choices}
\choice Wrong
\CorrectChoice Right
\PartialCorrectChoice{Points for trying}
\end{choices}
\question
Second question.
\begin{choices}
\choice Wrong
\CorrectChoice Right
\choice No partial credit here
\end{choices}
\end{questions}
\end{document}
Und ich bekomme:
Das ist nicht gerade schön, ich bin mir nicht sicher, wie ich den Buchstaben der Option auch blau bekomme. Ich habe versucht, \CorrectChoiceEmph
innerhalb von zu verwenden \ifprintanswers
, aber das hat nicht funktioniert.