![显示一个数字且居中的方程组](https://linux22.com/image/374115/%E6%98%BE%E7%A4%BA%E4%B8%80%E4%B8%AA%E6%95%B0%E5%AD%97%E4%B8%94%E5%B1%85%E4%B8%AD%E7%9A%84%E6%96%B9%E7%A8%8B%E7%BB%84.png)
我有一个方程,需要分几步重新排列。我想通过一个编号的方程来展示这一点,该方程的右侧有一个对齐的等号,等号左侧的项在每一行中居中。所以基本上它看起来像这样:
(a+b)^3 =
(a+b)(a+b)^2 =
(a+b)(a+b)(a+b) = (1)
(a^2+2ab+b^2)(a+b) =
(a^3+3a^2b+3ab^2+b^3) =
我知道对齐、聚集和拆分,但似乎都无法实现我想要的效果。
更新:这与链接的问题不重复,因为我想要一个在右侧的固定符号,以及在左侧的水平居中对齐。链接的问题中没有水平居中。
答案1
你可以用数组来实现。我还建议用另一种方法来布局计算。
\documentclass{article}
\usepackage{amsmath,array}
\begin{document}
\begin{equation}
\renewcommand{\arraystretch}{1.2}
\setlength{\arraycolsep}{0pt}
\begin{array}{c >{{}}c}
(a+b)^3 &= \\
(a+b)(a+b)^2 &= \\
(a+b)(a+b)(a+b) &= \\
(a^2+2ab+b^2)(a+b) &= \\
(a^3+3a^2b+3ab^2+b^3)
\end{array}
\end{equation}
\begin{equation}
\begin{aligned}
(a+b)^3
&=(a+b)(a+b)^2 \\
&=(a+b)(a^2+2ab+b^2) \\
&=a^3+2a^2b+ab^2+a^2b+2ab^2+b^3 \\
&=a^3+3a^2b+3ab^2+b^3
\end{aligned}
\end{equation}
\end{document}