Ceci est une ancienne révision du document !
Que signifie l'erreur: « Command <nom> already defined » ?
- Message:
Command <nom> already defined
- Origine: LaTeX.
On a essayé de déclarer une commande, un environnement, un nouveau
savebox
,
une longueur ou un compteur avec un <nom>
qui a déjà une signification
pour . Dans ce cas, cette déclaration est ignorée
et il faut choisir un autre nom.
Cette erreur est également déclenchée lors de l'utilisation de
\newcommand
avec un <nom>
qui débute par \end…
, même si \renewcommand
affirme
que ce <nom>
est inutilisé.
Elle survient enfin lorsqu'on essaie de définir un environnement
<nom>
et que les commandes \<nom>
ou \end<nom>
ont déjà une définition.
Par exemple, on ne peut pas définir un environnement graf
,
car définit une commande de bas niveau appelée
\endgraf
.
Sources:
- LaTeX Companion, 2e édition, Frank Mittelbach, Michel Goossens, Johannes Braams, David Carlisle, Chris Rowley (Pearson, 2006) ; ISBN: 978-2-7440-7182-9. Annexe B, Détecter et résoudre les problèmes, reproduite avec l'aimable autorisation de l'éditeur.