On peut ajouter des commandes dans la définition d'une macro en
combinant l'utilisation de \let
et \def
. Par exemple :
%% Incorrect : LaTeX entre dans une boucle \def\LaTeX{\LaTeX\xspace} %% Correct : \let\oldLaTeX\LaTeX \def\LaTeX{\oldLaTeX\xspace}
Le package babel fournit une commande nommée \addto
,
qui ajoute son deuxième argument à la fin de la commande passée en premier argument.
Par exemple :
\addto{\LaTeX}{\xspace}