![¿Por qué hay dos comandos \> y \: que hacen lo mismo?](https://rvso.com/image/449645/%C2%BFPor%20qu%C3%A9%20hay%20dos%20comandos%20%5C%3E%20y%20%5C%3A%20que%20hacen%20lo%20mismo%3F.png)
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.