¿Puedo definir una secuencia de control cuyo nombre sean dígitos?

¿Puedo definir una secuencia de control cuyo nombre sean dígitos?
\newcommand{\1999}{saysomething}
\1999

¿Cómo definir tal comando?

He probado el \newcommand{\csname 1999 \csname}{saysomething}.

pero trae un error.

Respuesta1

TeX tiene la idea de que sólo las letras pueden formar parte de nombres de comandos más largos (no de un carácter). Puedes perder el tiempo redefiniendo los dígitos para que sean letras, o algo así, pero eso producirá más problemas de los que vale.

Simplemente escriba sus números, por ejemplo, en romano (XIX para 19 y así) o use alguna abreviatura en inglés.

información relacionada