收集和標籤問題

收集和標籤問題

這提供了一種組合兩種不同數學環境的方法(因此沒有額外的垂直跳躍):

調整方程式之間的垂直跳躍

但為該範例添加標籤

\documentclass{article}
\usepackage{amsmath}
\begin{document}

\begin{gather}
  \begin{split}
    1 + 1 = 2\\
    1 * 2 * 3 * 4 * 5 * 6 * 7 = 7!
  \end{split}\\
  \begin{align}
    7 + 5 &= 12\label{a}\\
    12 &= 11 + 1\label{b}
  \end{align}
\end{gather}

\end{document}

並且出現問題:

! Package amsmath Error: Multiple \label's: label 'a' will be lost.

怎麼辦?

答案1

使用aligned, 以及之前答案中的技巧:

\documentclass{article}
\usepackage{amsmath}

\begin{document}

\begin{align}
\multispan{2}\hfill$
  {\begin{aligned}
   & 1 + 1 = 2\\
   & 1 * 2 * 3 * 4 * 5 * 6 * 7 = 7!
  \end{aligned}}
  $\hfill \label{A} \\
  7 + 5 &= 12+1-1+1-1+1-1+1-1 \label{B} \\
     12 &= 11 + 1 \label{C}
\end{align}
Equations \eqref{A}, \eqref{B} and \eqref{C}

\end{document}

在此輸入影像描述

答案2

您不能在...align內使用與gather的組合,如下所示:alignsplit

\documentclass{article}
\usepackage{amsmath}

\begin{document}
    \begin{align}
\begin{split}
                    1 + 1 & = 2\\
1 * 2 * 3 * 4 * 5 * 6 * 7 & = 7!
\end{split}                         \label{eq:a}   \\
                    7 + 5 & = 12    \label{eq:b}   \\
                       12 & = 11 + 1\label{eq:c}
    \end{align}
Equations \eqref{eq:a}, \eqref{eq:b} and \eqref{eq:c} \dots
\end{document}

在此輸入影像描述

相關內容