分割方程内的水平间距

分割方程内的水平间距

我正在尝试将一个方程拆分成两行,并用一个 \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}

相关内容