為什麼 LaTeX 巨集拼寫為 \LaTeX{} (需要 Shift)而不是 \latex{}?

為什麼 LaTeX 巨集拼寫為 \LaTeX{} (需要 Shift)而不是 \latex{}?

為什麼 LaTeX 巨集可以拼寫\LaTeX{}(需要按 3 次並鬆開 2 次 Shift),而不需要\latex{}拼寫(無需 Shift 即可輸入)?

\TeX{}當然,宏也是如此。

目前的拼字似乎會適得其反,沒有任何優點,除非我遺漏了一些東西。

答案1

沒有別的原因,除了

因為這是正確的大小寫。

TeX 的寫法是為了表示在官方徽標中,大寫字母E是降低的。同樣,A官方 LaTeX 標誌中的 是凸起的,但沒有直觀的方式用字母大小寫來表示“凸起”,所以我們將其小寫。因此,\TeX\LaTeX

來自 TeXbook(第 1 章,第 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 \]

因此,我們用\TeXand\LaTeX代替\texand\latex作為合理的表示,從而得到輸入語法。

相關內容