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}
这是一个示例图像:
如您所见,下一页是问题的延续。我应该怎么做才能防止这种情况发生。我宁愿为这个错误发出命令,但我不知道怎么做。请帮忙。:(