Comment surcharger une commande déjà existante ?
* Pour pouvoir ajouter des définitions sur une commande
prédéfinie sans la réécrire complètement, il faut utiliser la
commande \let.
Exemple :
\let\standardsection=\section
\def\section{\newpage\standardsection}
%%%% fin exemple %%%%
* Il existe aussi la commande expandafter.
Exemples :
\toks0 \expandafter{\section}
\edef\section{\noexpand\newpage\the\toks0 }
\expandafter\def\expandafter\section\expandafter{\expandafter%
\newpage\section}
%%%% fin exemple %%%%
* Le package 'babel' propose également la commande \addto.