\newcommand{\1999}{saysomething}
\1999
wie definiert man einen solchen Befehl?
Ich habe das versucht \newcommand{\csname 1999 \csname}{saysomething}
.
aber es bringt einen Fehler.
Antwort1
TeX geht davon aus, dass nur Buchstaben Teil längerer (nicht einstelliger) Befehlsnamen sein können. Sie können herumspielen und Ziffern als Buchstaben oder Ähnliches neu definieren, aber das wird mehr Probleme verursachen, als es wert ist.
Schreiben Sie Ihre Zahlen einfach in römischen Zahlen (XIX für 19 usw.) oder verwenden Sie eine englische Abkürzung.