Qu'est qu'une macro en LaTeX ? publié le 01/12/2009 - mis à jour le 13/12/2009
Introduction
Une macro est une commande définie dans le préambule du document qui permet de définir une nouvelle commande, celle-ci comporte bien souvent un ensemble de commandes.
Il existe deux types de macros :
- Celles qui n’ont pas de paramètres ;
- Celles qui admettent des paramètres.
La définition d’une macro se fait ainsi :\newcommand{NomDeLaCommande}[NbDeParametres]{ListeDesCommandes}
Exemples
- Macro sans paramètres :
Cette macro permet d’écrire Définition en rouge et en gras.
Pour l’appeler, il suffit de taper
\definition dans le corps du document.
- Macro avec un paramètre :
Cette macro définie un texte encadré avec le mot Propriété en rouge et le contenu de la propriété en bleu.
Le tout étant en gras.
Pour l’appeler, il suffit de taper \propriete{texte}
- Macro avec deux paramètres :
Cette macro utilise deux paramètres : - Le premier est le texte de la question, il sera en bleu et gras.
- Le second est le texte de la solution, il sera en vert et gras.
Pour l’appeler, il suffit de taper \questioncorrige{texte question}{texte solution}
Conclusion
Utiliser des macros permet donc de simplifier, d’homogénéiser son document $\LaTeX$, il faut cependant penser à transmettre celles-ci, lorsque l’on transmet son document à une autre personne.