使用自动多选和多列环境时,一些可能的答案会“溢出”到下一列,这使得很难快速阅读完整答案。我想阻止这种行为,强制可能的答案留在一列中。
下面的屏幕截图说明了这样的例子:红色文本是一个单独的答案,位于第一列的底部,并溢出到第二列:
这是我目前对此类问题和答案的定义:
\documentclass{article}
\usepackage{fontspec}
\usepackage[bloc,completemulti]{automultiplechoice}
\usepackage{multicol}
\begin{document}
\AMCrandomseed{1237893}
\element{amc}{
\begin{questionmult}{tag}
\begin{multicols}{2}
\begin{reponses}
\bonne{Lorem ipsum dolor sit amet, consectetur adipiscing elit}
\bonne{sed do eiusmod tempor incididunt ut labore}
\mauvaise{et dolore magna aliqua. Ut enim ad minim veniam}
\mauvaise{quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat}
\end{reponses}
\end{multicols}
\end{questionmult}
}
\exemplaire{1}{
\melangegroupe{amc}
\restituegroupe{amc}
}
\end{document}
我怎样才能改变多列列表的行为(可能是自动多项选择)以防止答案溢出?
答案1
查看我在网上找到的随机代码automultiplechoice.dtx
,似乎有\AMCBoxedAnswers
可以添加到序言中以确保所有答案都放在minipage
s 中。对于以后的问题,请确保提供所有必要的信息,以便我们可以在我们这边编译代码……