
El archivo latex.ltx
dice:
\DeclareRobustCommand\:{\tmspace+\medmuskip{.2222em}}
\let\>=\:
¿Por qué hay dos comandos igualmente largos \>
y \:
hacen exactamente lo mismo? A mí me parecen redundantes sin motivo alguno. ¿No sería suficiente una orden?
(En caso de que argumente que \>
ya está redefinido en el tabbing
entorno: ¿por qué no haber dado \:
el significado de ir a la siguiente columna en el entorno de tabulación y dejar \>
conservar su definición de espaciado horizontal habitual \tmspace+\medmuskip{.2222em}
, que de forma predeterminada está \mskip+\medmuskip
en modo matemático? probablemente compatible con \mskip\medmuskip
TeX simple?)
Respuesta1
En TeX simple, Knuth usó \>
para \mskip\medmuskip
:
\def\,{\mskip\thinmuskip}
\def\>{\mskip\medmuskip}
\def\;{\mskip\thickmuskip}
\def\!{\mskip-\thinmuskip}
Los usos de LaTeX \>
tienen un significado diferente en tabbing
. Habría pocos motivos de conflicto, pero desde el principio Lamport decidió prever \:
el hacer \mskip\medmuskip
, tal vez también porque consideró ,:;
una mejor secuencia mnemotécnica, ¿quién sabe?
En cualquier caso, por compatibilidad con TeX simple, que al principio era preferido porque la gente podía cambiar más fácilmente, se proporcionó \>
un alias (sólo fuera de , por supuesto).\:
tabbing
La definición de \:
en el kernel fue modificada recientemente adoptando la amsmath
que permite usarlo también en modo texto, no sólo en matemáticas.