This Project Has Not Released Any Files
資料-TeXにおける段落/ボックスの内部表現 をお読み下さい. §xxx とあるのは,pTeX のソース(同ページの付録を参照)でのセクション番号です.
pTeX においては,和文間空白 \kanjiskip は,(メモリ節約のために)明示的に glue として挿入されることは行われない.
そのため,\kanjiskip は
しかし,透過する例外が2つある.この2つの場合は重なってもよい. これらは,実際には後に述べる adjust_hlist procedure において,glue として明示的に挿入している.
(あ) (\penalty 10) (\penalty 20) (い) → (あ) (\penalty 10) (\penalty 20) (\kanjiskip) (い)
(あ) (\hbox{あ}) (い) → (あ) (\kanjiskip) (\hbox{あ}) (\kanjiskip) (い)
和欧文間空白 \xkanjiskip は,段落の行分割処理の前や,hbox の寸法決定の前に glue として挿入される.
以下,adjust_hlist の中身を概説する.斜体英小文字でノードを表す.
\hbox{\hbox{あい}う\hbox{えお}} → pf = 「あ」, pl = 「お」 \hbox{\raise2pt\hbox{あい}う\vbox{えお}} → pf = null, pl = null
(あ) $ ... $ (.) → (あ) (\xkanjiskip) $ ... $ (.)
(あ) (ligature fi) (い) → (あ) (ligature fi) (\xkanjiskip) (い)
(A) (\penalty 100) (あ) →(A) (\penalty 100) (\xkanjiskip) (あ) (あ) (\penalty 100) (\penalty 20) (\hbox{a}) → (あ) (\penalty 100) (\penalty 20) (\xkanjiskip) (\hbox{a})
(あ) (\penalty 20) (い) →(あ) (\penalty 20) (\kanjiskip) (い)