
파일 내용 latex.ltx
은 다음과 같습니다.
\DeclareRobustCommand\:{\tmspace+\medmuskip{.2222em}}
\let\>=\:
왜 두 개의 똑같이 긴 명령이 있고 정확히 동일한 작업을 수행합니까 \>
? \:
나에게는 그것들이 이유 없이 중복되어 보인다. 명령 하나면 충분하지 않을까요?
\>
( 환경에서 이미 재정의되었다고 주장하는 경우를 대비해 탭 환경에서 다음 열로 이동 의미를 부여하고 수학 모드에서 기본값인 일반적인 가로 간격 정의를 유지하는 tabbing
것이 어떨까요 ? 아마도 일반 TeX와 호환됩니까?)\:
\>
\tmspace+\medmuskip{.2222em}
\mskip+\medmuskip
\mskip\medmuskip
답변1
일반 TeX에서 Knuth는 \>
다음 용도로 사용되었습니다 \mskip\medmuskip
.
\def\,{\mskip\thinmuskip}
\def\>{\mskip\medmuskip}
\def\;{\mskip\thickmuskip}
\def\!{\mskip-\thinmuskip}
LaTeX \>
는 tabbing
. 충돌의 원인은 거의 없지만 처음부터 Lamport는 \:
수행을 제공하기로 결정했습니다. 아마도 더 나은 니모닉 시퀀스를 \mskip\medmuskip
고려했기 때문일 것입니다 . 누가 알겠습니까?,:;
어쨌든 사람들이 더 쉽게 전환할 수 있기 때문에 처음에는 선호되었던 일반 TeX와의 호환성을 위해 \>
별칭이 제공되었습니다( 물론 \:
외부에서만 ).tabbing
\:
커널의 정의는 최근 amsmath
수학뿐만 아니라 텍스트 모드에서도 사용할 수 있도록 수정되었습니다.