轉義轉義字符

轉義轉義字符

在 TeXbook 中,Knuth 問道:

練習7.2

你能想像為什麼 plain TeX 的設計者決定不\\為反斜線製作控制序列嗎?

這是否與以下事實有關:由轉義字元後跟非字母形成的控制序列是控制符號,並且它們期望後面跟著一個字母?

答案1

高德納 (Knuth) 在教材代碼(第 2,300-2,305 行,或第 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:你能想像為什麼 plain TeX 的設計者決定不\\為反斜線製作控制序列嗎?

答:反斜線(反斜線)在公式或文字中相當少見,而且\\很容易輸入;因此,最好不要保留\\用於此類有限用途。打字員可以定義\\為他們想要的任何內容(包括\backslash)。

相關內容