多行环境中垂直居中的方程编号

多行环境中垂直居中的方程编号

multline环境完全满足了我的要求,通过充分利用水平空间将长公式拆分为多行。(我不需要环境的对齐功能align。)

问题是,我想让方程式编号垂直居中,而不是让它出现在第二行(默认情况下)。

我该怎么做呢?

答案1

您想要的是multlined以下提供的环境mathtools

\documentclass{article}
\usepackage{mathtools}

\begin{document}

\begin{equation}
\begin{multlined}
a+b+c+d+e+f+{}\\
g+h+i+j
\end{multlined}
\end{equation}

\end{document}

enter image description here

答案2

尝试使用这个:

\begin{equation}\label{xx}
\begin{split}
 a&= b+c-d\\
  & \quad +e-f\\
  &= g+h\\
  &= i
\end{split}
\end{equation}`

答案3

split这个答案实际上只是@Thiago 提供的关于使用环境内的环境equation来获得方程编号的垂直居中的答案的补充/增强。

  • 通常,人们利用split环境将连续的线排列在一个共同点上——通常,但不一定是一个=符号。

  • 但是,如果从两行(或更多行)连续的行中完全去掉对齐符号&,则结果行将简单地一行接一行地居中。

  • 还存在其他对齐可能性。例如,以下代码,

    \begin{equation} \begin{split}
    a+b+c+{}&d=\\
    &e+f+g+h
    \end{split} \end{equation}
    

    作用是将e第二行的 正好放置在d第一行的 下方。

相关内容