Remplace \newcommand par \newcommand* et ajoute quelques macros.