在对齐环境中打破方程式

在对齐环境中打破方程式

我目前有这两个方程式,但它们太长,无法放在一行中:

\begin{align*}
            [((a_0, a_1, a_2)+(b_0, b_1, b_2)) + (c_0, c_1, c_2)] &= 
            [((a_0 + b_0, a_1 + b_1, a_2 + b_2)) + (c_0, c_1, c_2)] \\
            &= (a_0 + b_0 + c_0, a_1 + b_1 + c_1, a_2 + b_2 + c_2) \\ 
\end{align*}

我想要实现这样的效果: 期望的外观

我尝试在对齐环境中使用拆分环境,但这不允许我对齐换行符,同时保持等号独立对齐。我也愿意接受其他想法,让这个看起来更好。(我不认为我的模型中的第二个等式看起来很棒。)

答案1

另外两种选择:

\documentclass[border=3mm,preview]{standalone}
\usepackage{mathtools}

    \begin{document}
    The first option:
\begin{align*}
[((a_0, a_1, a_2) + & (b_0, b_1, b_2)) + (c_0, c_1, c_2)]         \\
    & = [((a_0 + b_0, a_1 + b_1, a_2 + b_2)) + (c_0, c_1, c_2)] \\
    & = (  a_0 + b_0 + c_0, a_1 + b_1 + c_1, a_2 + b_2 + c_2)  
\end{align*}
The second one:
\begin{align*}
[((a_0, a_1, a_2) + (b_0, b_1, b_2)) + (c_0, c_1, c_2)]     
    & = \begin{multlined}[t]
            [((a_0 + b_0, a_1 + b_1, a_2 + b_2))\\
                 + (c_0, c_1, c_2)] 
        \end{multlined}\\
    & = \begin{multlined}[t]
            (  a_0 + b_0 + c_0, a_1 + b_1 + c_1, \\
                    a_2 + b_2 + c_2)
        \end{multlined}
\end{align*}
    \end{document}

他们给出:

在此处输入图片描述

答案2

还有另一种可能性——aligned使用multline

\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{multline*}
 [((a_0, a_1, a_2)+(b_0, b_1, b_2)) + (c_0, c_1, c_2)] \\
 \begin{aligned}
   &= [((a_0 + b_0, a_1 + b_1, a_2 + b_2)) + (c_0, c_1, c_2)] \\
   &= (a_0 + b_0 + c_0, a_1 + b_1 + c_1, a_2 + b_2 + c_2)
 \end{aligned} \\
\end{multline*}
\end{document}

示例代码的输出

答案3

尝试eqnarray这样使用:

\begin{eqnarray}
            [((a_0, a_1, a_2)+(b_0, b_1, b_2)) + (c_0, c_1, c_2)] & = &
            [((a_0 + b_0, a_1 + b_1, a_2 + b_2))  \\
            &   &              + (c_0, c_1, c_2)] \\
            & = & (a_0 + b_0 + c_0, a_1 + b_1 + c_1, \\
            &   & a_2 + b_2 + c_2) \\ 
\end{eqnarray}

您可能需要\nonumber抑制方程编号,因为它仍然很宽。

答案4

这是一个通过手动插入空格的简单解决方案:

\begin{align*}
            [((a_0, a_1, a_2)+(b_0, b_1, b_2)) + (c_0, c_1, c_2)] &= 
            [((a_0 + b_0, a_1 + b_1, a_2 + b_2)) \\
            &~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + (c_0, c_1, c_2)] \\
            &= (a_0 + b_0 + c_0, a_1 + b_1 + c_1,\\
            &~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ a_2 + b_2 + c_2) \\ 
\end{align*}

相关内容