我目前有这两个方程式,但它们太长,无法放在一行中:
\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*}