====== Comment enrichir la définition d'une commande déjà existante ? ====== $\Reponse$ 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} $\Reponse$ Le package [[ctanpkg>babel|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} {{htmlmetatags>metatag-keywords=(LaTeX) metatag-og:title=(Comment surcharger une commande déjà existante?) metatag-og:site_name=(FAQ LaTeX francophone) }}