Examdesign 文档类中的多项选择题之间的间距

Examdesign 文档类中的多项选择题之间的间距

有没有办法使用 documentclass 来控制多项选择题之间的间距examdesign?到目前为止,我只能通过在最后一个选项后手动添加空格来实现这一点,但我想采用一种更优雅的方式来做到这一点。我查看了文档,但无法弄清楚如何修改question(或multiplechoice) 环境。

\documentclass{examdesign}
\class{Some exam}

\begin{document}
\begin{multiplechoice}
\begin{question}
What is the correct answer?
\choice{This is not.}
\choice[!]{This is.}
\choice{This is not.}\\[1cm]
\end{question}

\begin{question}
Some other question to check spacing.
\choice{This is not.}
\choice[!]{This is.}
\choice{This is not.}\\[1cm]
\end{question}
\end{multiplechoice}
\end{document}

答案1

您可以使用\@endquestionhook命令添加空格;但是,这会影响所有问题环境:

\documentclass{examdesign}

\class{Some exam}

\makeatletter
\renewcommand\@endquestionhook{\vspace{1cm}}
\makeatother

\begin{document}
\begin{multiplechoice}
\begin{question}
What is the correct answer?
\choice{This is not.}
\choice[!]{This is.}
\choice{This is not.}
\end{question}

\begin{question}
Some other question to check spacing.
\choice{This is not.}
\choice[!]{This is.}
\choice{This is not.}
\end{question}
\end{multiplechoice}

\end{document}

在此处输入图片描述

相关内容