Que signifie l’erreur : « Use of ⟨commande⟩ doesn’t match its definition » ?#

Message:

Use of ⟨commande⟩ doesn't match its definition

Origine:

Les définitions de macros de bas niveau, réalisées avec \def à la place de \newcommand et de ses amis, demandent parfois des délimiteurs d’arguments spéciaux (par exemple, le (..) des commandes d’image). Si ⟨commande⟩ est une commande il faut vérifier sa syntaxe. Sinon, il s’agit le plus souvent d’une erreur parasite due à l’utilisation d’une commande fragile dans un argument mouvant sans \protect.


Sources