연속된 @ 사이에 공백이 없습니다.

연속된 @ 사이에 공백이 없습니다.

나는 오늘 TeX를 실험하는 동안 연속된 @ 사이에 공백이 누락된 것을 발견했습니다.

@ @ @ @
\bye

TeX 프로그램(Linux의 명령줄)으로 해석한 후 dvi 출력에는 @ @@ @(두 번째와 세 번째 @ 사이에 공백이 없음)이 표시됩니다. pdfTeX에서는 동일한 출력이 관찰되었지만 라텍스에서는 그렇지 않았습니다. 왜 이렇게이다?

답변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

관련 정보