Ceci est une ancienne révision du document !


\question{Comment surcharger une commande déjà existante ?} %29.23

\reponse On peut ajouter des commandes dans la d\'efinition d'une macro en combinant l'utilisation de \cmd{let} et \cmd{def}. Par exemple : \begin{noexemple} Incorrect : LaTeX entre dans une boucle \def\LaTeX{\LaTeX\xspace} Correct : \let\oldLaTeX\LaTeX \def\LaTeX{\oldLaTeX\xspace} \end{noexemple}

\reponse Le package\pack{babel} fournit une commande nomm\'ee \cmd{addto}, qui ajoute son deuxi\`eme argument \`a la fin de la commande pass\'ee en premier argument. Par exemple : \begin{noexemple} \addto{\LaTeX}{\xspace} \end{noexemple}

2_programmation/macros/surcharger_une_commande.1029435328.txt.gz · Dernière modification: 2002/08/15 20:15 par markey
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0