如何显示长达 3 页的公式

如何显示长达 3 页的公式

我有一个长达 3 页的公式。我目前正在使用环境split来格式化公式。但是,公式不会分成不同的页面,而且在我填满第一页后,它就超出了范围。

我知道该\displaybreak命令在环境中不起作用split,所以我想知道我还能用什么其他方式显示方程式。我想我可以使用multline,但我希望方程式对齐。

答案1

假设您确实无法重新组织数学材料,因此被迫显示一个 (a) 跨越 3 页且 (b) 采用单个方程编号的方程式,我建议您按以下步骤操作:

  • 使用align*环境,而不是嵌套的equation/split环境。

  • 提供指令\allowdisplaybreaks,您猜测的是,允许在长显示数学环境中分页。

  • 使用\tag指令将方程编号放置在合适的位置。假设此方程编号应比前一个方程编号大 1,\refstepcounter{equation}则同样使用指令。

以下代码(希望)可以提示您希望如何进行。

\documentclass{article}
\usepackage{amsmath} % for 'align*' env. and `\tag` macro
\allowdisplaybreaks  % allow page breaks in display-math material

\newcommand\showeqnum{% % handy macro to increment eq. num and display it
     \refstepcounter{equation}
     \tag{\theequation}}

\begin{document}

\begin{align*}
A 
&= B \\
&= C \\
&= D \\
&= E \\
&= F \\
&= G \\
&= H \showeqnum \label{eq:3pager}
\end{align*}

A cross-reference to equation \eqref{eq:3pager}.
\end{document}

相关内容