我有一个很长的推导,它需要看起来像:
A = B \\ = C \\ = D \\
等等。推导跨越多行。我正在寻找一种排版方法,以便当它到达页面末尾时,它可以自然地继续到下一页,而不必试图将整个方程式放入一页中。我目前正在使用 eqnarray,它坚持将所有内容放在一页上。
有人可以建议另一个支持多页方程式的环境吗?
答案1
使用align
,可以在多行方程式中使用分页符。 命令\allowdisplaybreaks
启用此功能。您可以根据需要对其进行微调:
\allowdisplaybreaks[1]
:允许分页,但尽可能避免\allowdisplaybreaks[2]
, ...,\allowdisplaybreaks[4]
: 允许分页,比较宽松
您仍然可以\\*
在不需要的地方禁止分页。
在进入序言的同时\allowdisplaybreaks
,您还可以通过以下方式在正文的某些位置允许分页\displaybreak
:
\displaybreak[0]
:允许在以下内容后分页\\
,但不鼓励这样做\displaybreak[1]
, ...,\displaybreak[3]
: 允许分页,更加轻松\displaybreak[4]
: 在以下内容后强制分页\\
\displaybreak
4 是和的默认值\allowdisplaybreaks
。
看:3.9 多行显示中的垂直间距和分页符在里面amsmath 用户指南。