Я пытаюсь определить новую команду правильного выбора с другим форматом, чем включенный \CorrectChoice
в exam
класс, не влияя на эту команду. Например, я хочу, чтобы правильные ответы отображались красным цветом, а ответы с частичным кредитом — синим. Я попробовал следующее:
\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}
И я получаю:
Что не совсем красиво, я не уверен, как сделать так, чтобы буква опции была также синей. Я пробовал использовать \CorrectChoiceEmph
внутри \ifprintanswers
, но это не сработало.