À quoi sert la commande ''ensuremath''?
La commande
\ensuremath
permet de s'assurer que son argument
sera écrit en mode mathématique, quel que soit le mode courant. Cela
permet de définir des commandes qui pourront être utilisées aussi bien
en mode mathématique que dans du texte. Par exemple,
\def\NN{\ensuremath{\mathbb{N}}}
est utilisable aussi bien directement en mode texte qu'en mode mathématique.
fournit aussi la valeur booléenne
\ifmmode
qui est vraie
en mode mathématique et fausse ailleurs. On pourra donc définir la commande suivante :
\def\ssi{\ifmmode \Leftrightarrow \else si, et seulement si, \fi}