在“cases”环境中使用数学运算符

在“cases”环境中使用数学运算符

当我这样做时:

\begin{equation}
 b_i =
\begin{cases}
arg \min_{\forall p \in B} d(a_i, p) & \text{if } d(a_i, b_i) < D_{max}
\\
\text{undefined} & \text{otherwise}
\end{cases}
\end{equation}

不会_导致以下文本移到下方\min,而是显示为下标。是否可以在环境\min中创建一个表达式,并在其下方显示以下文本cases

答案1

添加\displaystyle对你有用吗?id est:

\begin{equation}
    b_i =
    \begin{cases}
    arg \displaystyle\min_{\forall p \in B} d(a_i, p) & \text{if } d(a_i, b_i) < D_{max}
    \\
    \text{undefined} & \text{otherwise}
    \end{cases}
\end{equation}

答案2

您可以使用命令\limits\nolimits来控制下标的位置。此外,您可能希望看起来arg min更好,如以下示例所示(请注意,您必须自己声明命令\argmin):

\documentclass{article}

\usepackage{amsmath,mathtools}

%% HERE
\DeclareMathOperator*{\argmin}{arg\,min}

\begin{document}

\begin{equation}
 b_i =
\begin{cases}
%% HERE
\argmin\limits_{\forall p \in B} d(a_i, p) & \text{if } d(a_i, b_i) < D_{max}
\\
\text{undefined} & \text{otherwise}
\end{cases}
\end{equation}

\end{document}

\limits如果使用dcasesenvironment 而不是,则可以省略该命令cases。它们的区别在于内部的数学样式——dcases保留\displaystyle在内部。

相关内容