Fehlendes Leerzeichen zwischen aufeinanderfolgenden @

Fehlendes Leerzeichen zwischen aufeinanderfolgenden @

Mir ist heute beim Experimentieren mit TeX aufgefallen, dass zwischen aufeinanderfolgenden @-Zeichen ein Leerzeichen fehlt:

@ @ @ @
\bye

Die DVI-Ausgabe zeigt nach der Interpretation durch das TeX-Programm (auf der Kommandozeile unter Linux) Folgendes: @ @@ @ (zwischen dem zweiten und dem dritten @ fehlt ein Leerzeichen). Ich habe dieselbe Ausgabe bei pdfTeX beobachtet, aber nicht bei Latex. Warum ist das so?

Antwort1

Bildbeschreibung hier eingeben

verarbeitet mit (pdf)tex zeigt das Log vier @mit drei gleich großen Wortabständen

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

Tracing aktiviert über:

\tracingoutput=1
\showboxbreadth=10
@ @ @ @
\bye

verwandte Informationen