LaTeX 매크로가 \LaTeX{}(Shift 필요)를 철자하고 \latex{}가 아닌 철자를 사용하는 이유는 무엇입니까?

LaTeX 매크로가 \LaTeX{}(Shift 필요)를 철자하고 \latex{}가 아닌 철자를 사용하는 이유는 무엇입니까?

왜 LaTeX 매크로는 \LaTeX{}(Shift를 3번 누르고 2번 놓아야 함) 주문을 \latex{}하고 (Shift 없이 입력할 수 있음) 주문하지 않습니까?

\TeX{}물론 매크로도 마찬가지다 .

내가 뭔가를 놓치고 있지 않는 한, 현재의 철자는 전문가 없이는 비생산적인 것 같습니다.

답변1

그 외에 다른 이유는 없습니다

대소문자가 정확하기 때문입니다.

TeX는 공식 로고에서 대문자가 E낮아짐을 나타 내기 위해 작성되었습니다. 마찬가지로 A공식 LaTeX 로고에도 가 올려져 있지만 대소문자로 '올림'을 표시하는 직관적인 방법이 없으므로 소문자로 표기합니다. 따라서, \TeX그리고 \LaTeX.

TeXbook(ch.1, p.1)에서:

\TeX컴퓨터 파일에서 또는 'E'의 낮춤을 허용하지 않는 다른 매체를 사용할 때 [ ]를 참조하는 올바른 방법은 'TeX'를 입력하는 것입니다.


TeX가 기술의 공식 로고임에도 불구하고 TeX는 마크업 개념에 뿌리를 둔 언어라는 문제가 제기되었습니다. 제공되는 마크업에 대한 엄격하고 빠른 규칙은 없습니다. 페이지에 배치된 내용은 입력으로 사용되는 내용을 대표할 필요가 없으며 일반적으로 대표하지 않습니다. 예를 들어,

\textsc{This is small caps text.}

이는 작은 대문자와 엄격하게 유사하지는 않지만 논리적인 아이디어가 있습니다. 다른 예시,

\includegraphics[width=2.\linewidth]{example-image-a}

이것틀림없이페이지에 표시된 내용과 같지 않지만 괜찮습니다. TeX는 마크업 언어이며 최종 제품의 조잡한 모형(워드 처리에 대한 일반적인 접근 방식)이 아니라 조판기에 대한 지침으로 구성됩니다.

여기서 주목해야 할 중요한 점은 TeX도 다음과 같이 설계되었다는 것입니다.읽을 수 있는. 원하는 출력은 사용하려는 마크업 관점에서 훨씬 더 명확하지만

\[ f^\prime(x) = x^2 \]

또는 심지어 말도 안되는 MathML과 같은

\[ \equality{\function{f}{1}{x}}{\exponent{x}{2}} \]

이런 종류의 구문을 사용하면 TeX는절대이륙. 일반 텍스트의 한계를 고려하여 가능한/합리적인 경우 입력 구문은 출력과 유사하도록 조정됩니다.

\[ f'(x) = x^2 \]

따라서 우리는 합리적인 표현과 입력 구문을 대신 하여 와 \TeX를 갖습니다.\LaTeX\tex\latex

관련 정보