我正在尝试使用该\underbrace
选项,并且设法使用以下代码使其工作:
\begin{equation}
\begin{array}{rcl}
\left(\Lambda_1 \Lambda_2\right)^T G \left(\Lambda_1 \Lambda_2\right) = & \Lambda_2^T \underbrace{\Lambda_1^T G \Lambda_1} \Lambda_2 & = \Lambda_2^T G \Lambda_2 = G \\
& = G & {}
\end{array}
\end{equation}
然而,我对单元格不同符号之间的间距并不满意,因为它不是我的其他“正常”方程式的样子:
有人知道我怎样才能让它看起来更好吗?
答案1
在这个特定情况下,您不需要,array
因为它会干扰方程编号的垂直对齐。相反,请\underbrace
按照预期的方式使用它:
\documentclass{article}
\begin{document}
\begin{equation}
\begin{array}{rcl}
\left(\Lambda_1 \Lambda_2\right)^T G \left(\Lambda_1 \Lambda_2\right) = & \Lambda_2^T \underbrace{\Lambda_1^T G \Lambda_1} \Lambda_2 & = \Lambda_2^T G \Lambda_2 = G \\
& = G & {}
\end{array}
\end{equation}
\begin{equation}
(\Lambda_1 \Lambda_2)^T G (\Lambda_1 \Lambda_2) = \Lambda_2^T \underbrace{\Lambda_1^T G \Lambda_1}_{{}=G} \Lambda_2 = \Lambda_2^T G \Lambda_2 = G
\end{equation}
\end{document}
如果您希望拥有更大的脚本\underbrace
,请使用\textstyle
。
如果必须有某种形式的对齐,则可以使用r@{}c@{}l
列规范array
并用周围的空组补充方程式{}
以实现适当的间距。