对齐环境中的自动分页:可能吗?

对齐环境中的自动分页:可能吗?

我有一个一行定理的陈述和一个长达一页的证明。我把证明放在里面

\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

相关内容