我正在努力lambda 表达式在方程系统中水平对齐,但我不能再使用 了&
。align
我不知道如何做到这一点。我把&
我想要对齐行的地方都放进去了。
\begin{align*}
\begin{cases}
&2 \cdot \lambda_1 + 1 \cdot \lambda_2 &= &4 \\
&1 \cdot \lambda_1 + 1 \cdot \lambda_2 &= &1 \\
-&1 \cdot \lambda_1 + 1 \cdot \lambda_2 &= -&5 \\
\end{cases}
\end{align*}
答案1
此处仅通过使用\phantom
s 来实现对齐,以适应一元减号的放置:
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\[
\begin{cases}
\phantom{-}2 \cdot \lambda_1 + 1 \cdot \lambda_2 = \phantom{-}4 \\
\phantom{-}1 \cdot \lambda_1 + 1 \cdot \lambda_2 = \phantom{-}1 \\
-1 \cdot \lambda_1 + 1 \cdot \lambda_2 = -5
\end{cases}
\]
\end{document}
答案2
一种简单的方法是使用alignedat
。顺便说一句,切勿将其用于align
单行显示。
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\[
\begin{cases}
\begin{alignedat}{2}
2 \cdot \lambda_1 + 1 \cdot \lambda_2 &={} & 4 \\
1 \cdot \lambda_1 + 1 \cdot \lambda_2 &={} & 1 \\
-1 \cdot \lambda_1 + 1 \cdot \lambda_2 &={} & -5
\end{alignedat}
\end{cases}
\]
\end{document}
另一种方式autoaligne
\documentclass{article}
\usepackage{amsmath}
\usepackage{autoaligne}
\begin{document}
\[
\left\{\,
\aavcoeff{1.5}
\autoaligne{
2\cdot\lambda_1 + 1\cdot\lambda_2 = 4 \\
1\cdot\lambda_1 + 1\cdot\lambda_2 = 1 \\
\-1\cdot\lambda_1 + 1\cdot\lambda_2 = \-5
}
\right.
\]
\end{document}