我有 3 个带有 2 个等号的方程式,后面还有 2 个带有单个等号的方程式。将前 3 个方程式从其第一个等号开始对齐,然后将后 2 个方程式与第 3 个方程式的第二个等号对齐,这样做非常有意义。
以下从第一个等号开始对齐所有 5 个等式:
\end{align*}
T(0) &= c_1 + c_2 = 9\\
T(1) &= 3c_1 + c_2 = 17\\
T(1) - T(0) &= 2c_1 = 8\\
c_1 &= 4\\
c_2 &= 5
\end{align*}
我希望有一个标记可以放在第三个方程的第二个等号上,以将其标记为后续方程的对齐点。有没有一种可靠的方法,也许是一个可以做到这一点的包?
答案1
这是一个不太强大的技巧,可以获得所需的输出:
\begin{align*}
T(0) &= c_1 + c_2 = 9\\
T(1) &= 3c_1 + c_2 = 17\\
T(1) - T(0) &=
\begin{aligned}[t]
2c_1 &= 8\\
c_1 &= 4\\
c_2 &= 5
\end{aligned}
\end{align*}
如果后续方程的左边不短于第一个方程,则\mathllap
需要保持方程与对齐交换齐平:
\begin{align*}
T(0) &= c_1 + c_2 = 9\\
T(1) &= 3c_1 + c_2 = 17\\
T(1) - T(0) &=
\begin{aligned}[t]
2c_1 &= 8\\
\mathllap{0+c_1} &= 4\\
c_2 &= 5
\end{aligned}
\end{align*}
我现在想不起来的其他问题可能会用不同的方程组来解释。也许会有更好的解决方案。