只有一个方程编号的多页方程

只有一个方程编号的多页方程

我理解诸如这样的环境equation不允许分页,但align可以。

但我想要一个仅带有一个公式编号且跨越多页的公式框。我该怎么做?

答案1

具有新环境的解决方案,您只需指定想要方程编号的行:

\documentclass{article}

\usepackage[a6paper,textheight=4cm]{geometry} % just for the example
\usepackage{amsmath}
\allowdisplaybreaks

\makeatletter
\newcounter{longaligned}
\newenvironment{longaligned}[1][]
 {%
  \stepcounter{longaligned}%
  \refstepcounter{equation}%
  \label{longaligned@\thelongaligned}%
  #1%
  \start@align\@ne\st@rredtrue\m@ne % start align*
 }
 {\endalign}
\newcommand{\longalignedtag}{\tag{\ref{longaligned@\thelongaligned}}}
\makeatother

\begin{document}

\begin{longaligned}
a &=b \\
c &= a+b \\
d &= h+u+j+k \\
r +e &= t + e+ r + r\\
a &=b \\
c &= a+b \\
d &= h+u+j+k \\
r +e &= t + e+ r + r\longalignedtag\\
a &=b \\
c &= a+b \\
d &= h+u+j+k \\
r +e &= t + e+ r + r
\end{longaligned}

\end{document}

手动调整一个命令的位置比使用多个命令更容易\notag;缺点是这需要两个步骤进行同步,但这不应该是一个真正的问题。

在此处输入图片描述

基于相同想法的不同解决方案:

\documentclass{article}

\usepackage[a6paper,textheight=4cm]{geometry} % just for the example
\usepackage{amsmath}
\allowdisplaybreaks

\makeatletter
\newcounter{longaligned}
\newenvironment{longaligned}
 {%
  \stepcounter{longaligned}%
  \refstepcounter{equation}%
  \label{longaligned@\thelongaligned}%
  #1%
  \par\textbf{Equation block \eqref{longaligned@\thelongaligned}}
  \start@align\@ne\st@rredtrue\m@ne % start align*
 }
 {\endalign}
\makeatother

\begin{document}

\begin{longaligned}
a &=b \\
c &= a+b \\
d &= h+u+j+k \\
r +e &= t + e+ r + r\\
a &=b \\
c &= a+b \\
d &= h+u+j+k \\
r +e &= t + e+ r + r\\
a &=b \\
c &= a+b \\
d &= h+u+j+k \\
r +e &= t + e+ r + r
\end{longaligned}

\end{document}

在此处输入图片描述

如果您愿意,您可以轻松地在底部添加“等式块结束”。

在这两种情况下,调用环境作为

\begin{longaligned}[\label{xyz}]

将允许使用\eqref{xyz}来引用该块。

答案2

您可以使用很多\notag

\documentclass{article}
\usepackage{amsmath}
\setlength{\textheight}{4cm}  %% just for this example
\allowdisplaybreaks
\begin{document}
  \begin{align}
      a &=b \notag\\
      c &= a+b \notag\\
      d &= h+u+j+k \notag\\
      r +e &= t + e+ r + r\notag\\
      a &=b \notag\\
      c &= a+b \notag\\
      d &= h+u+j+k \notag\\
      r +e &= t + e+ r + r\\
      a &=b \notag\\
      c &= a+b \notag\\
      d &= h+u+j+k \notag\\
      r +e &= t + e+ r + r\notag
  \end{align}
\end{document}

在此处输入图片描述

但是,让多个方程式占据一页以上,且只有一个方程式编号,这不是一个好主意。请对读者仁慈一​​点。

相关内容