支撑外部阵列环境

支撑外部阵列环境

此 MWE

\documentclass{article}
\usepackage{MnSymbol}

\begin{document}
\begin{equation}
v\left(C\right) = \left\{ 
\begin{array}{l l}
\!\!k\left(C\right), &\text{if $C\cap\mathcal{D}=\emptyset$}\\
\!\!\underbrace{t(P^*_C) + c\left(P^*_C\right) + f\left(P^*_C\right) + \theta_C\left(P^*_C,\tau^*_C\right)}_{cost(P^*_C,\tau^*_C)}, &\text{otherwise}.
\end{array}\right.
\end{equation}
\end{document}

产生此输出

在此处输入图片描述

我怎样才能实现这样的目标呢?

在此处输入图片描述

答案1

打破底部支撑,但在其下方添加一些垂直空间:

\documentclass{article}
\usepackage{amsmath}
\usepackage{lipsum}

\begin{document}
\lipsum*[2]
\begin{gather}
v(C) =
\begin{cases}
\,k(C) & \text{if $C\cap\mathcal{D}=\emptyset$,}\\[1ex]
\,\vphantom{t(P^*_C)}% set the depth
\smash[b]{%
  \underbrace{
    t(P^*_C) + c(P^*_C) + f(P^*_C) + \theta_C(P^*_C,\tau^*_C)
  }_{\mathit{cost}(P^*_C,\tau^*_C)}
} &\text{otherwise.}
\end{cases}
\\\nonumber
\end{gather}
\lipsum*[2]
\end{document}

在此处输入图片描述

注意:我已删除所有无用 \left\right(在本例中是全部)。另外,我对MnSymbol输出与 Computer Modern 不匹配的数学符号有几个疑问。

相关内容