Как программно закомментировать окружения?

Как программно закомментировать окружения?

Я пишу экзамены с множественным выбором, используя класс 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чтобы также вывести варианты выбора.

Связанный контент