单页中的问题

单页中的问题

我正在使用练习包。有一个练习包含多个问题。我希望每个问题不要分开放在不同的页面上。我经常将问题的开头放在一页的末尾,而子问题则出现在下一页。当发生这种情况时,有没有办法强制将问题移到下一页?

编辑:我尝试使用 minipage,代码如下:

\documentclass[14pt]{extarticle}
\usepackage{amsmath, exercise}
\usepackage{multicol}


\begin{document}

\begin{Exercise}[label=Ex1]
You have 60 minutes to complete this part

\begin{minipage}{\textwidth}
\Question {\textit{[2 marks]} Simplify the following expressions}
    \begin{multicols}{2}
    \subQuestion {$ 2 \times 3x + 5x \times 2 $}
    \subQuestion {$ 6y^2 \times 2y - 5y +y \times 2 $}
    \EndCurrentsubQuestion
    \end{multicols}
\end{minipage}
\end{Exercise}

\end{document}

但我收到以下错误:

! Extra }, or forgotten \endgroup.\endminipage ...pagefalse \color@endgroup \egroup\expandafter \@iiiparbox \... \end{minipage}

答案1

对原始问题的回答:

您缺少一个\EndCurrentQuestion,因此可以编译的版本是:

在此处输入图片描述

\documentclass[14pt]{extarticle}
\usepackage{amsmath,exercise,multicol}

\begin{document}
\begin{Exercise}[label=Ex1]
You have 60 minutes to complete this part

\begin{minipage}[t]{\textwidth}
\Question {\textit{[2 marks]} Simplify the following expressions}
\begin{multicols}{2}
\subQuestion {$ 2 \times 3x + 5x \times 2 $}
\subQuestion {$ 6y^2 \times 2y - 5y +y \times 2 $}
\EndCurrentsubQuestion
\end{multicols}
\EndCurrentQuestion
\end{minipage}
\end{Exercise}
\end{document}

[t]请注意,我还为小页面添加了顶部对齐。

相关内容