我有一个文档,其中包含一些连续的表格。如果实际页面上剩余的空间很少,比如 1/4,我希望表格从新页面开始。否则,不应该有分页符。所以我需要某种条件 \pagebreak,我该怎么做?
答案1
这needspace
包对于此非常有用。例如:
\needspace{.25\textheight}
\begin{tabular}
...
如果空间不足以满足要求,则将插入分页符。还有一个命令\Needspace
,它很精确但效率较低。带星号的版本\Needspace*
工作在底部齐平,而不是底部参差不齐,这是非星号命令的行为。