連続する @ の間にスペースがありません

連続する @ の間にスペースがありません

今日、TeX を試しているときに、連続する @ の間にスペースがないことに気が付きました。

@ @ @ @
\bye

TeX プログラム (Linux のコマンド ライン) による解釈後の dvi 出力には、次のように表示されます: @ @@ @ (2 番目と 3 番目の @ の間にスペースがありません)。pdfTeX では同じ出力が得られましたが、latex では得られませんでした。なぜでしょうか。

答え1

ここに画像の説明を入力してください

(pdf)texで処理されたログには、@3つの等しい単語スペースを持つ4つのログが表示されます。

..\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

関連情報