使用多列和自动多项选择,如何防止答案“溢出”到下一列?

使用多列和自动多项选择,如何防止答案“溢出”到下一列?

使用自动多选和多列环境时,一些可能的答案会“溢出”到下一列,这使得很难快速阅读完整答案。我想阻止这种行为,强制可能的答案留在一列中。

下面的屏幕截图说明了这样的例子:红色文本是一个单独的答案,位于第一列的底部,并溢出到第二列:

这是我目前对此类问题和答案的定义:

\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可以添加到序言中以确保所有答案都放在minipages 中。对于以后的问题,请确保提供所有必要的信息,以便我们可以在我们这边编译代码……

相关内容