无法让我的变量水平排列

无法让我的变量水平排列

我正在努力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

此处仅通过使用\phantoms 来实现对齐,以适应一元减号的放置:

在此处输入图片描述

\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}

在此处输入图片描述

相关内容