`limits`를 사용하여 명령을 정의하는 방법

`limits`를 사용하여 명령을 정의하는 방법

다음 명령을 정의하고 싶습니다.

\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}

관련 정보