如何在对齐环境中使方程式居中?

如何在对齐环境中使方程式居中?

这基本上是设置:

\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{align}
a &= b + c\\
a &= b + c\\
\center{a = b + c \quad a = b + c}
\end{align}
\end{document}

我希望align环境中的最后一行独立于上面的行居中。

答案1

中的单个方程式align居中,因此可以使两个方程式都居中;否则,在 内gather 嵌套。aligngather

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

A single equation in \texttt{align} is centered, so with \texttt{gather}
you get both equations centered:
\begin{gather}
a = b + c
a = b + c \quad a = b + c
\end{gather}
If you have \emph{two} equations to align with each other and
one to be centered, nest \texttt{align} in \texttt{gather}
\begin{gather}
\begin{align}
a &= b + c\\
x &= b + c + d + e
\end{align}\\
a = b + c \quad a = b + c \quad a = b + c
\end{gather}

\end{document}

在此处输入图片描述

答案2

我怀疑您实际上想要使用一个gather环境。

在此处输入图片描述

\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{gather}
a = b + c\\
d = e + f \qquad g = h + i
\end{gather}
\end{document}

答案3

您的 MWE 不清楚您想要相互对齐的变量。请将变量设为唯一,并说明您想要相互对齐的变量,这样您就可以得到有用的答案。

对于居中,我认为align总是将方程式居中,但如果您希望控制间距,您可以考虑alignat

如果你不关心对齐第二个方程,那么你需要选择gatheralign

\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{alignat}{2}
    a &= b + c \quad &\\
    x &= y + z & a &= b + c
\end{alignat}

\begin{gather} 
    a = b + c\\
    a = b + c \quad a = b + c
\end{gather}
\end{document}

在此处输入图片描述

相关内容