Comment définir une commande avec des `limites`

Sep 04 2020

Je souhaite définir la commande suivante:

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

Souvent, le paramètre 1reste vide. Est-ce la bonne façon de définir cet opérateur? J'envisageais également d'utiliser la \limitscommande, mais je n'ai aucune idée de la façon dont je peux la faire fonctionner.

Réponses

6 Mico Sep 04 2020 at 08:33

Je pense que vous devriez utiliser la \DeclareMathOperator*macro du amsmathpackage pour définir \prob.

  • Dans le style display-math, LaTeX placera \mathbb{P}automatiquement l' argument optionnel ci-dessous , comme c'est le cas avec \limet \max.

  • En mode mathématique en ligne, vous devez placer \limitsimmédiatement après \Probpour placer l'argument ci \mathbb{P} - dessous - encore une fois exactement de manière analogue à \limet \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}