使用考试文档类,如何获取同一行上的多个试题部分?

使用考试文档类,如何获取同一行上的多个试题部分?

使用文档类parts的环境exam,我希望将问题的多个部分放在同一行上。默认情况下,\part每个部分都放在单独的行上。

\documentclass{exam}
\begin{document}
\boxedpoints
\begin{parts}
\part[10] $p\vee q$
\part[10] $\neg p \wedge q$
\part[10] $\neg q\vee (\neg p \wedge q)$
\end{parts}
\end{document}

就像这样。 在此处输入图片描述

但我想要类似的东西 线上的零件 每个部分的分数及其标签均有显示。

我怎样才能得到它?

答案1

可能简单的方法是使用 multicol 包:

\usepackage{multicol}

然后,您可以在您的部分之前开始列,并在之后结束它们:

\documentclass{exam}
\begin{document}
\boxedpoints
\begin{multicols}{3}
\begin{parts}
\part[10] $p\vee q$
\part[10] $\neg p \wedge q$
\part[10] $\neg q\vee (\neg p \wedge q)$
\end{parts}
\end{multicols}
\end{document}

答案2

我可以通过将每个零件放入一个小页面并手动调整零件编号的计数器来做到这一点:

\begin{minipage}{.33\linewidth}
\begin{parts}
\part[10] $p\vee q$
\end{parts}
\end{minipage}

\begin{minipage}{.33\linewidth}
\begin{parts}
\setcounter{partno}{1}
\part[10] $\neg p \wedge q$
\end{parts}
\end{minipage}

\begin{minipage}{.33\linewidth}
\begin{parts}
\setcounter{partno}{2}
\part[10] $\neg q\vee (\neg p \wedge q)$
\end{parts}
\end{minipage}

如果您想要排版一大堆多部分问题,这将会很尴尬,但如果您只有一两个问题,它就会起作用。

相关内容