如何在对齐内部对齐数组?

如何在对齐内部对齐数组?

我在 align 中写了一个数组环境。由于数组周围有空白,因此我无法正确对齐它。

我正在使用数组{l},因为我确实想要数组左侧的元素。

\documentclass[]{report}
\usepackage{amsmath}

\begin{document}
\begin{align*}
a=&a
\\
a=&\begin{array}{l}
bb
\\
ccc
\end{array}
\end{align*}
\end{document}

在此处输入图片描述

答案1

现在我想明白你想要什么了:matrix*来自mathtools包的环境。

\documentclass[]{report}
\usepackage{amsmath}
\usepackage{mathtools}
\begin{document}
\begin{align*}
a&=aaaa
\\
a&=\begin{matrix*}[l]
bbb
\\
cc
\end{matrix*}
\end{align*}
\end{document}

在此处输入图片描述

答案2

除去填充物。

\documentclass[]{report}
\usepackage{amsmath}

\begin{document}
\begin{align*}
a&=a
\\
a&=\begin{array}{@{}l@{}}
bb
\\
ccc
\end{array}
\end{align*}
\end{document}

为了在 = 符号周围有正确的间距,&应该将其放在其前面。

相关内容