
為什麼 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 \]
因此,我們用\TeX
and\LaTeX
代替\tex
and\latex
作為合理的表示,從而得到輸入語法。