我有一个一行定理的陈述和一个长达一页的证明。我把证明放在里面
\begin{align*}
...
\end{align*}
由于没有中断,TeXMaker 将整个证明保存在一页中。因此,上一页如下所示:定理 2.2在第一行,在最后一行是语句。页面中间显示了一个巨大的白色永恒虚空,输出显示了警告消息:
"Underfull \vbox has occured while \output is active []"
我该如何摆脱这个问题?有没有办法让对齐环境理解页面的翻页并生成自动分页符?有没有没有这种困难的对齐替代方案?
答案1
amsmath
请参阅文档 (texdoc amsmath
或)中的“多行显示中的垂直间距和分页符”部分texdoc amsldoc
。其中提到:
amsmath
当使用该包时,通常不允许在方程式行之间进行分页;其理念是,此类材料的分页符应该得到作者的单独关注。[…]如果您更喜欢让分页符随意放置,即使是在多行方程式的中间,那么您可以将其放在
\allowdisplaybreaks[1]
文档的序言中。可选参数 1–4 可用于更精细的控制:[1]
表示允许分页符,但尽可能避免分页符;值 2、3、4 表示增加宽容度。
你可以阅读文档以获得更多选项。
答案2
还有事要写\allowdisplaybreaks
。