如何以编程方式注释掉环境?

如何以编程方式注释掉环境?

我使用 Exam 类编写多项选择题考试,我希望能够打印考试而不打印答案选项。目前,我手动注释掉每个问题的从\begin{choices}到的所有内容。您能建议一种更有效的方法来做到这一点吗?\end{choices}

以下是 MWE:

\documentclass[letterpaper,12pt,addpoints]{exam}
\title{MWE}
\begin{document}
\maketitle

\begin{questions}
\question What is your favorite color?
\begin{choices}
\CorrectChoice Green
\choice Yellow
\choice Red
\end{choices}
\end{questions}
\end{document}

答案1

使用comment包:

\documentclass[letterpaper,12pt,addpoints]{exam}

\usepackage{comment}
\excludecomment{choices}

\title{MWE}
\begin{document}
\maketitle

\begin{questions}
\question What is your favorite color?
\begin{choices}
\CorrectChoice Green
\choice Yellow
\choice Red
\end{choices}
\end{questions}
\end{document}

您只需注释掉该\excludecomment行即可打印选择。

相关内容