我正在使用multicol
带有考试类的软件包在环境中为复选框答案创建 2 个子列multicols
,当答案很短且只有一个单词时。但是,子列中的答案之间有大量空白,似乎\setlength\columnsep{Xpt}
并没有将它们拉近。
在下面的例子中,第二个问题中两列之间的空间需要压缩:
\documentclass[10pt]{exam}
\usepackage{multicol}
\setlength\columnsep{40pt}
\begin{document}
\begin{multicols}{2}[\section{My Form}]
\begin{questions}
\question Is this a question\hfill
\mbox{
\begin{oneparcheckboxes}
\choice Yes
\choice No
\end{oneparcheckboxes}
}
\question These columns are too far apart
\begin{multicols}{2}
\begin{checkboxes}
\choice Apple
\choice Banana
\choice Cucumber
\choice Eggplant
\choice Fruit
\choice Grapes
\end{checkboxes}
\end{multicols}
\question Comments:\ \hrulefill
\end{questions}
\end{multicols}
\end{document}
答案1
但改变columnsep
会减少间距(也许我误解了这个问题?):
\documentclass[10pt]{exam}
\usepackage{multicol}
\setlength\columnsep{40pt}
\begin{document}
\begin{multicols}{2}[\section{My Form}]
\begin{questions}
\question Is this a question\hfill
\mbox{
\begin{oneparcheckboxes}
\choice Yes
\choice No
\end{oneparcheckboxes}
}
\question These columns are closer now
\setlength\columnsep{-1cm}
\begin{multicols}{2}
\begin{checkboxes}
\choice Apple
\choice Banana
\choice Cucumber
\choice Eggplant
\choice Fruit
\choice Grapes
\end{checkboxes}
\end{multicols}
\question Comments:\ \hrulefill
\end{questions}
\end{multicols}
\end{document}