如何在多个 \align* 环境中使用多个 \label?

如何在多个 \align* 环境中使用多个 \label?

对于长时间的计算,我为两个方程式提供了两个 align* 环境。

我有一个例子

\documentclass{article}

\usepackage{amsmath}
\usepackage{nccmath}

\begin{document}

\begin{align*}
\label{Sum 1}1+2=3
1+2=3
1+2=3
1+2=3
1+2=3
1+2=3
1+2=3
\end{align*}
\\
\begin{align*}
\label{Sum 2}3+4=7
3+4=7
3+4=7
3+4=7
3+4=7
3+4=7
\end{align*}

\end{document}

当我尝试编译时,它说使用“​​多个标签”时出现 ams 错误,这意味着它以某种方式认为两个 align* 环境都在同一行,尽管它们不可能在同一行。我想使用,align*因为我只想为整个方程式使用一个标签,我不想\nonumber在常规 align 环境中为每一行都输入标签。

答案1

只是拼写出@DavidCarlisle的评论。(您的代码无法编译,因为没有,\documentclass而且您\usepackage在后面有 s 。使用您的方式\begin{document}也没有太多意义,所以我align认为您忘记添加多个\\。)

\documentclass{article}
\usepackage{amsmath}
\usepackage{nccmath}
\begin{document}
\begin{align*}
1+2&=3\\ 
1+2&=3\\
1+2&=3\\
1+2&=3\\
1+2&=3\\
1+2&=3\\
1+2&=3\label{Sum_1}\tag{1}
\end{align*}

\begin{align*}
3+4&=7\\
3+4&=7\\
3+4&=7\\
3+4&=7\\
3+4&=7\\
3+4&=7\label{Sum_2}\tag{2}
\end{align*}
The equations under \eqref{Sum_1} are at least as illuminating as those under
\eqref{Sum_2}.
\end{document}

在此处输入图片描述

相关内容