Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
2_programmation:macros:surcharger_une_commande [2016/10/19 00:01]
jejust
2_programmation:macros:surcharger_une_commande [2021/09/28 23:29] (Version actuelle)
bdumont Clarification du titre ("surcharger" signifie autre chose dans plusieurs langages de programmation courants)
Ligne 1: Ligne 1:
-====== Comment ​surcharger ​une commande déjà existante ?} %29.23 ​======+====== 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 +$\Reponse$ ​ On peut ajouter des commandes dans la définition d'une macro en 
-combinant l'​utilisation de ''​let''​ et ''​def''​. Par exemple : +combinant l'​utilisation de ''​\let''​ et ''​\def''​. Par exemple : 
  
 <code latex> <code latex>
- 
 %% Incorrect : LaTeX entre dans une boucle %% Incorrect : LaTeX entre dans une boucle
-\def<​latex>​\LaTeX</​latex>​{<​latex>​\LaTeX</​latex>​\xspace}+\def\LaTeX{\LaTeX\xspace}
 %% Correct :  %% Correct : 
-\let\oldLaTeX<​latex>​\LaTeX</​latex>​ +\let\oldLaTeX\LaTeX 
-\def<​latex>​\LaTeX</​latex>​{\oldLaTeX\xspace}+\def\LaTeX{\oldLaTeX\xspace}
 </​code>​ </​code>​
  
  
  
-$Reponse$ ​ Le package [[ctanpkg>​babel|babel]] fournit une commande nommée ''​addto'', ​qui +$\Reponse$ ​ Le package [[ctanpkg>​babel|babel]] fournit une commande nommée ''​\addto'',​ 
-ajoute son deuxième argument à la fin de la commande passée en premier +qui ajoute son deuxième argument à la fin de la commande passée en premier argument. 
-argument.+
 Par exemple :  Par exemple : 
  
 <code latex> <code latex>
- +\addto{\LaTeX}{\xspace}
-\addto{<​latex>​\LaTeX</​latex>​}{\xspace}+
 </​code>​ </​code>​
  
  
 +
 +{{htmlmetatags>​metatag-keywords=(LaTeX)
 +metatag-og:​title=(Comment surcharger une commande déjà existante?)
 +metatag-og:​site_name=(FAQ LaTeX francophone)
 +}}
  
2_programmation/macros/surcharger_une_commande.1476828078.txt.gz · Dernière modification: 2016/10/19 00:01 par jejust
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0