如何定义带有“限制”的命令

如何定义带有“限制”的命令

我想定义以下命令:

\newcommand{\prob}[1]{\underset{#1}{\mathbb{P}}

通常,参数1未填写。这是定义此运算符的正确方法吗?我也考虑过使用该\limits命令,但我不知道如何让它工作。

答案1

我认为你应该使用包\DeclareMathOperator*的宏amsmath来定义\prob

  • 在显示数学样式中,LaTeX 会自动将可选参数放在下方,就像和 的\mathbb{P} 情况一样。\lim\max

  • 在内联数学模式中,您需要\limits立即放置\Prob参数以下 \mathbb{P}\lim—— 再次与和完全类似\max

在此处输入图片描述

\documentclass{article}
\usepackage{amsmath,amssymb}
\DeclareMathOperator*{\prob}{\mathbb{P}}
\begin{document}
$\displaystyle 
  \prob  % no arg.
  \quad 
  \prob_{x}
  \quad
  \textstyle
  \prob_{x}
  \quad
  \prob\limits_{x}$
\end{document}

相关内容