Ceci est une ancienne révision du document !
Commandes et environnements
Compléter le sommaire.
Indiquer systématiquement les solutions avec \NewDocumentCommand.
Bonnes pratiques de programmation
Pourquoi éviter d'utiliser des primitives TeX ou des commandes Plain TeX avec LaTeX ? (en particulier : Pourquoi préférer \newcommand à \def?)
Comment bien nommer ses commandes et environnements ?
Pourquoi y a-t-il tant de “%” dans le code des macros ? (ou : comment bien utiliser le signe %
pour éviter d'introduire des espaces indésirables dans son document)
Définir de nouvelles commandes avec les outils fournis par LaTeX
Comment tester si une commande est déjà définie ?
(Re)définir des commandes basiques avec \newcommand et \renewcommand
Quand doit-on utiliser la version étoilée de \newcommand ?
Comment définir des arguments optionnels comme ceux de \section ?
Comment définir une commande étoilée ? fusionner avec Comment définir une commande étoilée?
Définir de nouvelles commandes avec les primitives de TeX
Comprendre la définition des macros TeX ou LaTeX existantes
Obtenir la définition d'une commande
À quoi servent “\makeatletter” et “\makeatother” ? (ou : à quoi sert l'arobase dans le nom de certaines commandes?)