调整方程之间的垂直跳跃

调整方程之间的垂直跳跃
\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

这是一个非正统的解决方案:aligngather环境中插入环境。我不知道是否有任何副作用,特别是交叉引用。正统的方法是将对齐的方程式分组在…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}

在此处输入图片描述

相关内容