我怎样才能得到该方程的另一个对齐结果?

我怎样才能得到该方程的另一个对齐结果?

这是我的代码来对齐这个方程

\documentclass[12pt,a4paper]{article}
    \usepackage{amsmath}
    \begin{document}
        \begin{alignat*}{5}
            (a+b)^{4} &=C_{4}^{0} a^{4}&&+C_{4}^{1} a^{3} b&&+C_{4}^{2} a^{2} b^{2}&&+C_{4}^{3} a b^{3}&&+C_{4}^{4} b^{4} \\
            &=a^{4}&&+4 a^{3} b&&+6 a^{2} b^{2}&&+4 a b^{3}&&+b^{4} 
        \end{alignat*} 
    \end{document}

在此处输入图片描述

我觉得这不是一个很好的对齐方式。我怎样才能获得一个好的对齐方式?

答案1

您可以利用一个array环境来获得“良好的一致性”,正如您所说的那样:

在此处输入图片描述

\documentclass[12pt,a4paper]{article}
\usepackage{array}
\newcolumntype{C}{>{{}}c<{{}}} % col. type for relational and binary operators
\newcolumntype{R}{>{\displaystyle}r}

\begin{document}
\[
\renewcommand\arraystretch{1.33}
\setlength\arraycolsep{0pt}
\begin{array}{ *{5}{RC} R }
(a+b)^4 &=& C_4^0 a^4 &+& C_4^1 a^3 b &+& C_4^2 a^2 b^2 &+& C_4^3 a b^3 &+& C_4^4 b^4 \\
        &=&       a^4 &+&     4 a^3 b &+&     6 a^2 b^2 &+&     4 a b^3 &+&       b^4 
\end{array} 
\]

\end{document}

相关内容