====== À quoi sert la commande “\ensuremath”? ======
La commande ''\ensuremath'' permet de s'assurer que son argument sera composé en [[4_domaines_specialises:mathematiques:passer_en_mode_mathematique|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}}}
Ainsi, cette commande est utilisable aussi bien directement en mode texte qu'en mode mathématique, ce qui simplifie son utilisation.
\TeX 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}
{{htmlmetatags>metatag-keywords=(LaTeX,programmation,mode mathématique)
metatag-og:title=(À quoi sert la commande “\ensuremath”)
metatag-og:site_name=(FAQ LaTeX francophone)
}}