当我这样做时:
\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
如果使用dcases
environment 而不是,则可以省略该命令cases
。它们的区别在于内部的数学样式——dcases
保留\displaystyle
在内部。