使用 breqn 包左​​对齐破损方程

使用 breqn 包左​​对齐破损方程

输出:

\documentclass{book}
\usepackage{amsmath}
\usepackage{breqn}
\setlength{\textwidth}{190pt}

\begin{document}
\begin{dgroup*}

\begin{dmath*}
125(x+2)^{3}= \left [5(x+2)+4(x- 5)\right ]\left [25(x+2)^{2}- 20(x+2)(x- 5)+16(x- 5)^{2}\right ]
\end{dmath*}
\begin{dmath*}
= (5x+10+4x- 20)\left (25(x^{2}+4x+4)- 20(x^{2}- 3x- 10)+\, \, 16(x^{2}- 10x+25)\right )
\end{dmath*}
\begin{dmath*}
= (9x- 10)(25x^{2}+100x+100- 20x^{2}+60x+200+16x^{2}- 160x+400)
\end{dmath*}
\begin{dmath*}
= (9x- 10)(21x^{2}+700)
\end{dmath*}
\begin{dmath*}
= 7(9x- 10)\, \, (3x^{2}+100)
\end{dmath*}

\end{dgroup*}

\end{document}

enter image description here

如何使所有方程式在 = 符号处对齐,以及有没有办法使所有断开的方程式在 = 符号后对齐?

答案1

使用单一dmath*环境:

\documentclass{book}
\usepackage{amsmath}
\usepackage{breqn}
%\setlength{\textwidth}{190pt}

\begin{document}
\begin{dgroup*}

\begin{dmath*}
125(x+2)^{3}=  [5(x+2)+4(x- 5) ] [25(x+2)^{2}- 20(x+2)(x- 5)+16(x- 5)^{2} ]
= (5x+10+4x- 20) (25(x^{2}+4x+4)- 20(x^{2}- 3x- 10)+\, \, 16(x^{2}- 10x+25) )
= (9x- 10)(25x^{2}+100x+100- 20x^{2}+60x+200+16x^{2}- 160x+400)
= (9x- 10)(21x^{2}+700)
= 7(9x- 10)(3x^{2}+100)
\end{dmath*}

\end{dgroup*}

\end{document}

enter image description here

相关内容