如何防止继续到下一页?

如何防止继续到下一页?

samepage environment我从这个链接了解到牢不可破的方块所以我尝试了一下,但我认为这不是我想要的。我的问题是:使用exam class,我创建了一个测试问题,是非题。问题宁愿继续到下一页,而不知道只允许的确切问题数量。情况不应该如此。我想要的是,一个命令可以阻止问题继续到下一页,并弹出错误通知question will break。是否有任何建议的变量应该包含在命令中。

代码

\documentclass{exam}

\newcounter{tfno}
\renewcommand\arraystretch{2}
\newcommand{\nbox}{\resizebox{.5cm}{!}{\raisebox{-.5ex}{$\Box$}}}

\newenvironment{truefalse}{%
\setcounter{tfno}{0}
\setlength\LTleft{0pt}
\setlength\LTright{0pt}
\begin{longtable}{>{\stepcounter{tfno}\thetfno.}cp{.5   
\textwidth}@{\extracolsep{\fill}}cc}
\multicolumn{1}{r}{}&  & \fbox{\parbox{.75cm}{True}} & \fbox{\parbox{.75cm}   
{False}}    \\
}{%
\end{longtable} 
}
\newcommand\tfquestion[1]{ & #1 & \nbox  & \nbox  \\}

\begin{document}
\begin{truefalse}
\tfquestion{Is this the first question?}
\tfquestion{2nd question}
\tfquestion{this series of questions for the true or false, if it reach the  
 nextpage, the command should prevent it.}
  \end{document}

这是一个示例图像:

在此处输入图片描述

如您所见,下一页是问题的延续。我应该怎么做才能防止这种情况发生。我宁愿为这个错误发出命令,但我不知道怎么做。请帮忙。:(

相关内容