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

調整方程式之間的垂直跳躍
\documentclass{article}
\usepackage{amsmath}

\begin{document}
  \begin{equation}
    1 + 1 = 2
  \end{equation}
  \begin{align}
    7 + 5 &= 12\\
    12 &= 11 + 1
  \end{align}
\end{document}

可以將第一個和第二個方程式之間的跳躍調整為等於第二個和第三個方程式之間的跳躍嗎?

答案1

這是一個非正統的解決方案:align在環境中插入一個環境gather。我不知道是否有任何副作用,特別是交叉引用。正統的方法是將對齊的方程式分組在一個…aligned環境中,但是兩者都有一個數字。使用您發布的程式碼,結果特別不美觀,但我認為真正的方程式會有所不同:

\documentclass{article}
\usepackage{amsmath}

\begin{document}

  \begin{gather}
    1 + 1 = 2\\
  \begin{align}
    7 + 5 &= 12\\
    12 &= 11 + 1
  \end{align}
  \end{gather}

  \begin{gather}
    1 + 1 = 2\\
  \begin{aligned}
    7 + 5 &= 12\\
    12 &= 11 + 1
  \end{aligned}
  \end{gather}

\end{document} 

在此輸入影像描述

答案2

手冊上沒有,但是,嘿,它有效!

\documentclass{article}
\usepackage{amsmath}

\begin{document}

\begin{align}
\multispan{2}\hfill$\displaystyle 1 + 1 = 2$\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}

在此輸入影像描述

相關內容