我有一个很长的等式,格式如下
\begingroup
\allowdisplaybreaks
\begin{align}
a &= very long expression here\\
+ & another long expression here\\
+ & another long expression here
\end{align}
\endgroup
现在这个方程被标记了三次,每行一次。我如何确保方程只被标记一次?
答案1
这是一个解决方案。如果您使用,则无需\notag
在每行上使用应保持未编号的行这个技巧;仅插入\numberthis
等式的末尾。
\documentclass{article}
\usepackage{amsmath}
\usepackage{lipsum}
\newcommand\numberthis[1][]{%
\refstepcounter{equation}%
\ifx#1\empty\else\label{eq:#1}\fi%
\tag{\theequation}%
}
\begin{document}
\lipsum[1-4]
filler text\\
filler text\\
filler text\\
filler text
{
\Large
\allowdisplaybreaks
\begin{align*}
a = b &+ c + d + e + f + g + h + i + j\\
&+ k + l + m + n + o + p + q +r \numberthis\\
&+ s + t + u + v + w + x + y + z \numberthis[jubobs]
\end{align*}
}
See \ref{eq:jubobs}.
\end{document}