多页方程式--问题

多页方程式--问题

我有一个很长的推导,它需要看起来像:

A = B \\ = C \\ = D \\

等等。推导跨越多行。我正在寻找一种排版方法,以便当它到达页面末尾时,它可以自然地继续到下一页,而不必试图将整个方程式放入一页中。我目前正在使用 eqnarray,它坚持将所有内容放在一页上。

有人可以建议另一个支持多页方程式的环境吗?

答案1

使用align,可以在多行方程式中使用分页符。 命令\allowdisplaybreaks启用此功能。您可以根据需要对其进行微调:

  • \allowdisplaybreaks[1]:允许分页,但尽可能避免
  • \allowdisplaybreaks[2], ..., \allowdisplaybreaks[4]: 允许分页,比较宽松

您仍然可以\\*在不需要的地方禁止分页。

在进入序言的同时\allowdisplaybreaks,您还可以通过以下方式在正文的某些位置允许分页\displaybreak

  • \displaybreak[0]:允许在以下内容后分页\\,但不鼓励这样做
  • \displaybreak[1], ..., \displaybreak[3]: 允许分页,更加轻松
  • \displaybreak[4]: 在以下内容后强制分页\\

\displaybreak4 是和的默认值\allowdisplaybreaks

看:3.9 多行显示中的垂直间距和分页符在里面amsmath 用户指南

答案2

只需\allowdisplaybreaks从添加命令数学包添加到文档的序言中。仅适用于此包提供的数学环境。手册描述了详细信息。查看优秀的 »数学模式« 文档以获取有关数学排版的更多信息。

相关内容