mathmode automatique pour commande LaTeX
Par Henri Bauer le mardi 11 septembre 2012, 21:42 - LaTeX - Lien permanent
Définir une nouvelle commande LaTeX qui s'assure automatiquement de l'environnement mathématique.
Il s'agit tout simplement de la commande ensuremath
qui s'utilise dans un newcommand
. Voici l'exemple d'une commande qui permet d'écrire des nombres flottants en représentation binaire (avec distinction du signe, de l'exposant biaisé et de la mantisse) :
\newcommand{\float}[3] { \ensuremath { \underbracket{#1}_{\texttt{s}}\: \underbracket{#2}_{\texttt{exp}}\: \underbracket{#3}_{\texttt{man}} } }
Cette commande peut alors s'utiliser invariablement en environnement mathématique ou standard. C'est comme si LaTeX rajoutait automatiquement une paire de $ lorsque c'est nécessaire. Voici deux exemples de code LaTeX valide :
$\float{0}{100}{1001} =1.1001\times 2^0 = 1.5625$
Calculer la somme de \float{0}{100}{0010} et \float{0}{010}{1010}.