考试类别中有addpoints
和noaddpoints
命令可以显示或隐藏题目的要点。但是我无法通过添加noaddpoints
选项或命令来隐藏要点。
如果我删除问题 ([5]) 附近的点,点就会消失,但我想保留该点,而不打印它。可以吗?
\documentclass[noaddpoints]{exam}
\noaddpoints
\begin{document}
\begin{questions}
\question[5] Test 2
\question Test 1
\end{questions}
\end{document}
答案1
无需noaddpoints
作为选项。添加到序言
\nopointsinmargin
\pointformat{}
\documentclass[]{exam}
\nopointsinmargin
\pointformat{}
\begin{document}
\begin{questions}
\question[5] Test 2
\question Test 1
\end{questions}
\end{document}
答案2
答案3
我使用 @ferahfeza 的答案版本来隐藏考试或讲义中某些部分(我有一些自定义问题格式)的分数。我创建了两个宏来根据需要隐藏和显示分数。
\documentclass{exam}
\newcommand{\hidepoints}{%
\pointsinmargin\pointformat{}
}
\newcommand{\showpoints}{%
\nopointsinmargin\pointformat{(\thepoints)}
} %You would set the \pointformat to whatever format you use.
\begin{document}
\begin{questions}
\question[1]
This question will show points because it is the exam class default.
\hidepoints
\question[1]
This question will not show the points because they are now hidden.
\showpoints
\question[1]
Once again, the points are visible.
\end{questions}
\end{document}