「整列」環境では水平方向のスペースが多すぎる

「整列」環境では水平方向のスペースが多すぎる

私はこのaligned環境を使用していくつかの数式をタイプセットしています。背景についてはここで説明しました:複数行を使用したリストの垂直配置アイデアは、テキストと同じ行に数式をタイプセットすることです。

今、私は方程式を複数の位置で揃えたいと思っています。aligned周囲にスペースが多すぎます=:

ここに画像の説明を入力してください

ご覧のとおり、AAとの間にはスペースが多すぎます=

これが私の MWE です:

\documentclass{article}
\usepackage{mathtools}

\begin{document}

$\begin{aligned}
&AA &&= a\\
&B  &&= b
\end{aligned}$

\end{document}

答え1

alignedat各方程式の間にスペースを入れたくない場合は、

ここに画像の説明を入力してください

\documentclass{article}
\usepackage{mathtools}

\begin{document}

$\begin{alignedat}{2}
&AA &&= a\\
&B &&=b
\end{alignedat}$

\end{document}

フォームはaligned設定をモデルにしています

a=1 b=2

各方程式の間にはいくらかのスペースが空いています。そのため、間にスペースがある 2 つの方程式の右辺が得られます。

答え2

もう一つの可能​​性は、array環境を使用することです:

\documentclass{article}
\usepackage{mathtools}

\begin{document}

$\begin{array}{l@{{}={}}l}
AA & a\\
B  & b
\end{array}$

\end{document}

必要な結果:

ここに画像の説明を入力してください

関連情報