이스케이프 문자 이스케이프

이스케이프 문자 이스케이프

TeXbook에서 Knuth는 다음과 같이 묻습니다.

연습 7.2

일반 TeX 설계자가 왜 \\역슬래시에 대한 제어 시퀀스를 만들지 않기로 결정했는지 상상할 수 있습니까?

이스케이프 문자 뒤에 문자가 아닌 문자로 구성된 제어 시퀀스가 ​​제어 기호이고 문자가 뒤따를 것으로 예상한다는 사실과 관련이 있습니까?

답변1

Knuth는 다음과 같이 대답합니다.TeXbook 코드(라인 2,300-2,305 또는 p 307):

\exercise Can you imagine why the designer of plain \TeX\ decided not
to make `|\\|' the control sequence for reverse slashes?^^{backslash}
\answer Reverse slashes (backslashes) are fairly uncommon in formulas or
text, and |\\| is very easy to type; it was therefore felt best not to
reserve |\\| for such limited use. Typists can define |\\| to be whatever
they want (including |\backslash|).

또는 형식:

\\Q: 일반 TeX의 설계자가 왜 역슬래시에 대한 제어 시퀀스를 만들지 않기로 결정했는지 상상할 수 있습니까 ?

답변: 역슬래시(백슬래시)는 수식이나 텍스트에서 흔하지 않으며 \\입력하기가 매우 쉽습니다. 그러므로 \\그러한 제한된 사용을 위해 예약하지 않는 것이 가장 좋다고 느꼈습니다 . 타이피스트는 \\자신이 원하는 대로 정의할 수 있습니다 ( 포함 \backslash).

관련 정보