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édentesRévision précédente
Prochaine révision
Révision précédente
generalites:erreurs:c:command_already_defined [2021/01/12 23:29] – Fusion avec "generalites/erreurs/command_already_defined". jejust2_programmation:erreurs:c:command_already_defined [2022/10/10 13:45] (Version actuelle) – Annulation précédente modification dbitouze
Ligne 1: Ligne 1:
-====== Que signifie l'erreur: « Command <nomalready defined » ? ======+====== Que signifie l'erreur: « Command nom⟩ already defined »? ======
  
-  * **Message**: ''Command <//nom//already defined''+  * **Message**: ''Command //nom//⟩ already defined''
   * **Origine**: //LaTeX//.   * **Origine**: //LaTeX//.
  
 $\Reponse$  On a essayé de déclarer une commande, un environnement, un nouveau ''savebox'', $\Reponse$  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+une longueur ou un compteur avec un ''//nom//'' qui a déjà une signification
 pour <latex>\LaTeX{}</latex>. Dans ce cas, cette déclaration est ignorée pour <latex>\LaTeX{}</latex>. Dans ce cas, cette déclaration est ignorée
 et il faut choisir un autre nom. et il faut choisir un autre nom.
  
 $\Reponse$  Cette erreur est également déclenchée lors de l'utilisation de ''\newcommand'' $\Reponse$  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 +avec un ''//nom//'' qui débute par ''\end//...//'', même si ''\renewcommand'' affirme 
-que ce ''<//nom//>'' est inutilisé.+que ce ''//nom//'' est inutilisé.
  
-$\Reponse$  Elle survient enfin lorsqu'on essaie de définir un environnement ''<//nom//>'' +$\Reponse$  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.+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'', Par exemple, on ne peut pas définir un environnement ''graf'',
 car <latex>\TeX{}</latex> définit une commande de bas niveau appelée ''\endgraf''. car <latex>\TeX{}</latex> définit une commande de bas niveau appelée ''\endgraf''.
Ligne 20: Ligne 20:
 ----- -----
  
-Vous avez chargé deux extensions et la seconde signale que l'une des commandes qu'elle définit est déjà présente. +Vous avez chargé deux extensions et la seconde signale que l'une des commandes qu'elle définit est déjà présente.
  
 Par exemple, [[ctanpkg>txfonts|txfonts]] et [[ctanpkg>amsmath|amsmath]] définissent toutes deux une commande ''\iint'' (et ''\iiint'' et ainsi de suite). Si vous saisissez cette séquence dans votre code : Par exemple, [[ctanpkg>txfonts|txfonts]] et [[ctanpkg>amsmath|amsmath]] définissent toutes deux une commande ''\iint'' (et ''\iiint'' et ainsi de suite). Si vous saisissez cette séquence dans votre code :
Ligne 36: Ligne 36:
 </code> </code>
  
-En règle générale, les définitions de l'extension [[ctanpkg>amsmath]] sont correctes. Cependant, il a ici matière à utiliser la version de la commande ''\iint'' de l'extension [[ctanpkg>txfonts]] : ses polices ''tx'' ont un double symbole intégral qui n'a pas besoin d'être obtenu par « bidouille » comme le fait [[ctanpkg>amsmath]]. +En règle générale, les définitions de l'extension [[ctanpkg>amsmath]] sont correctes. Cependant, il a ici matière à utiliser la version de la commande ''\iint'' de l'extension [[ctanpkg>txfonts]] : ses polices ''tx'' ont un double symbole intégral qui n'a pas besoin d'être obtenu par « bidouille » comme le fait [[ctanpkg>amsmath]].
  
 Ce cas se retrouve lorsque vous chargez plusieurs extensions de symboles et que chacune définit le même symbole (''\euro'' est un cas fréquent). Ce cas se retrouve lorsque vous chargez plusieurs extensions de symboles et que chacune définit le même symbole (''\euro'' est un cas fréquent).
Ligne 62: Ligne 62:
  
 {{htmlmetatags>metatag-keywords=(messages d'erreur de LaTeX,définition d'une commande,erreur newcommand,erreur renewcommand,commandes liées aux environnements) {{htmlmetatags>metatag-keywords=(messages d'erreur de LaTeX,définition d'une commande,erreur newcommand,erreur renewcommand,commandes liées aux environnements)
-metatag-og:title=(Que signifie l'erreur: Command <nomalready defined ?)+metatag-og:title=(Que signifie l'erreur: Command nom⟩ already defined ?)
 metatag-og:site_name=(FAQ LaTeX francophone) metatag-og:site_name=(FAQ LaTeX francophone)
 }} }}
  
2_programmation/erreurs/c/command_already_defined.1610494189.txt.gz · Dernière modification : 2021/01/12 23:29 de jejust
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0