对齐环境可创建额外的垂直空间

对齐环境可创建额外的垂直空间

我正在输入一个非常大的文档(一篇论文),在某个时候,对齐环境会在公式前后产生异常大的垂直空间。我仔细检查了一下,它既不在段落的开头,也不在段落的结尾。奇怪的是,当我复制有问题的代码并创建一个只包含它的新文档时,间距完全正常(因此,在这里展示它是没有意义的)。此外,这种异常的间距现象在整个原始文档中只发生过一次,尽管类似的代码经常使用。

我的问题是,您建议我检查什么?

答案1

使用时,在任何多行显示结构之前和之后都会插入可拉伸空间amsmath。(类似地,在单行显示周围插入可拉伸空间,但它们不易受到周围环境的影响。)

看看下一页上出现了什么。如果顶部附近有另一个大型多行显示(前面只有一两行文本),则默认情况下不允许中断显示(如果它不适合上一页)。相反,可拉伸的间隙(显示周围,章节标题之前,段落之间 - 所有这些都以不同的程度)被拉伸以产生底部对齐的页面。

正如您所观察到的,这并不是您通常真正想要的。

如果您愿意让第二页的长显示中断,您可以按照以下方式处理:

  • 如果您愿意允许在整个文档中显示中断,请将命令放在\allowdisplaybreaks序言中;
  • 如果您想要选择长显示的中断位置,请在显示生效\displaybreak 之前立即插入。\\

文档中描述了其他可能性amsmathtexdoc amsmath)。

另一种可能性是,某种类型的框(例如,小型页面)或其他大型不可破坏的元素出现在“第二”页的顶部附近。处理这种情况的策略取决于它是什么类型的元素。

相关内容