如何在align*
环境中将几行内容放在括号内?
\begin{align*}
a &= b\\
aa &= bb\\ % ) these lines in parenthesis
aaa &= bbb\\ % )
aaaa &= bbbb\\
\end{align*}
这个问题与如何在 align* 环境中将几行放在侧括号内?但是,不同之处在于 1) 左侧也包括在内 2) 没有tikz
括号修饰命令。
答案1
aligned
我几乎通过在里面粘贴环境获得了好看的结果align*
,但是水平间距并不完全对齐。
因此,在这里,我将括号中的项堆叠起来。请注意,序言中定义了许多堆叠参数...
\documentclass{article}
\usepackage{amsmath,stackengine}
\setstackEOL{\cr}
\strutlongstacks{T}
\stackMath
\setstackgap{L}{1.1\baselineskip}
\begin{document}
\begin{align*}
a &= b\\
\biggl(
{\Centerstack[r]{
aa \cr % ) these lines in parenthesis
aaa % )
}}
&
{\Centerstack[l]{
{}= bb\cr % ) these lines in parenthesis
{}= bbb % )
}}\biggr) \\
aaaa &= bbbb\\
\end{align*}
\end{document}