我正在尝试将一个方程拆分成两行,并用一个 \Bigg 括号括住两行。我找到了一种使用 \split 来实现此目的的方法,但在拆分的开头有一大块空白,我无法消除。有没有办法删除该空白(或使用不同的环境组合来首先消除它)?
\begin{equation*}
d(\{2,3,4\},2) = min \Bigg( \begin{split}
&d(\{3,4\},3) + w(3,2) = 12 + 6 = 18 \\
&d(\{3,4\},4) + w(4,2) = 8 + 5 = 13
\end{split} \Bigg) = 13
\end{equation*}
此外,虽然我能够使用 & 对齐 d,但当我尝试对末尾的等号执行相同操作时,它不起作用,并用 \cr 替换了“额外的对齐标签”,这显然不是我想要的。有没有办法在拆分中的多个点或仅在一个点对齐?
答案1
不要使用split
环境。相反,array
如果您喜欢紧密的行距,请使用环境;aligned
如果您喜欢更大的行距,请使用环境。无论如何,请写\min
,而不仅仅是min
。
\documentclass{article}
\usepackage{amsmath} % for aligned env.
\begin{document}
\begin{equation*}
d(\{2,3,4\},2) = \min
\left( \begin{array}{@{}l@{}}
d(\{3,4\},3) + w(3,2) = 12 + 6 = 18 \\
d(\{3,4\},4) + w(4,2) = 8 + 5 = 13
\end{array} \right)
= 13
\end{equation*}
\begin{equation*}
d(\{2,3,4\},2) = \min
\left( \begin{aligned}
d(\{3,4\},3) + w(3,2) &= 12 + 6 = 18 \\
d(\{3,4\},4) + w(4,2) &= 8 + 5 = 13
\end{aligned} \right)
= 13
\end{equation*}
\end{document}