今天我在嘗試 TeX 時注意到,連續的 @ 之間缺少空格:
@ @ @ @
\bye
經過 TeX 程式(在 Linux 上的命令列上)解釋後,dvi 輸出顯示:@ @@ @(第二個和第三個 @ 之間缺少空格)。我在 pdfTeX 中觀察到相同的輸出,但在 Latex 中卻沒有觀察到相同的輸出。為什麼會這樣呢?
答案1
使用 (pdf)tex 處理後,日誌顯示四個@
具有三個相等的字空間
..\hbox(6.94444+0.0)x469.75499, glue set 408.6438fil
...\hbox(0.0+0.0)x20.0
...\tenrm @
...\glue 3.33333 plus 1.66666 minus 1.11111
...\tenrm @
...\glue 3.33333 plus 1.66666 minus 1.11111
...\tenrm @
...\glue 3.33333 plus 1.66666 minus 1.11111
...\tenrm @
...\penalty 10000
...\glue(\parfillskip) 0.0 plus 1.0fil
透過以下方式啟用追蹤:
\tracingoutput=1
\showboxbreadth=10
@ @ @ @
\bye