我想在考试类别中配置颜色,但是它不起作用并且我没有得到颜色。
\documentclass[french,a4paper,addpoints,12pt]{exam}
\usepackage[dvipsnames]{xcolor}
\definecolor{FillWithLinesColor}{HTML}{00F9DE}
\definecolor{FillWithDottedLinesColor}{gray}{0.8}
\colorlet{GridColor}{Cerulean}
\begin{document}
\begin{questions}
\question[10]
Foo?
\fillwithlines{2cm}
\question[15]
Bar?
\fillwithdottedlines{2cm}
\question[10] Compute $\displaystyle\int_0^1 x^2 \, dx$.
\fillwithgrid{2cm}
\end{questions}
\end{document}
怎么了?
答案1
您需要通过以下方式指定线条/点/网格的颜色
\colorfillwithlines
\colorfillwithdottedlines
\colorgrids
这些命令各自设置一个条件标志,并使用默认值定义相关颜色(FillWithLinesColor
、FillWithDottedLinesColor
和GridColor
)。只有在这之后,您才应该(重新)定义颜色。使用您的方法,颜色将被默认值覆盖,因此输出(颜色)不会发生变化。
\documentclass[addpoints]{exam}
\usepackage[dvipsnames]{xcolor}
\colorfillwithlines
\colorfillwithdottedlines
\colorgrids
\colorlet{FillWithLinesColor}{red}%\definecolor{FillWithLinesColor}{HTML}{00F9DE}
\colorlet{FillWithDottedLinesColor}{green}%\definecolor{FillWithDottedLinesColor}{gray}{0.8}
\colorlet{GridColor}{blue}%\colorlet{GridColor}{Cerulean}
\begin{document}
\begin{questions}
\question[10]
Foo?
\fillwithlines{2cm}
\question[15]
Bar?
\fillwithdottedlines{2cm}
\question[10] Compute $\displaystyle\int_0^1 x^2 \, dx$.
\fillwithgrid{2cm}
\end{questions}
\end{document}