Estoy intentando definir un nuevo comando de elección correcta con un formato diferente al incluido \CorrectChoice
en la exam
clase, sin afectar ese comando. Por ejemplo, quiero que las respuestas correctas se muestren en rojo y las respuestas de crédito parcial se muestren en azul. Intenté lo siguiente:
\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}
Y obtengo:
Lo cual no es exactamente bonito, no estoy seguro de cómo hacer que la letra de la opción sea también azul. Intenté usar \CorrectChoiceEmph
inside of \ifprintanswers
, pero no funcionó.