Piet van Oostrum schreef:
Nee, het is een puur TeX probleem. Je kunt hetzelfde effect bereiken met plain TeX, met een \vbox met of zonder \emergencystretch. In het TeXbook hoofdstuk 14 staat het beschreven. Dat het in een pure \vbox niet optreedt is omdat \emergencystretch dan 0pt is.
De \discretionary die na een - toegevoegd wordt zorgt ervoor dat het een mogelijk afbreekpunt wordt. Anders was de - een gewoon teken net als alle andere.
Mijn zinnen waren een beetje door elkaar gehutseld. Het moest zijn:
Nee, het is een puur TeX probleem. Je kunt hetzelfde effect bereiken met plain TeX, met een \vbox met of zonder \emergencystretch.
Dat het in een pure \vbox niet optreedt is omdat \emergencystretch dan 0pt is.
\parindent=0pt\tracingall
\vbox\bgroup\hsize1mm\emergencystretch10pt 1 x x - x - x x \egroup
\hskip 2cm
\vbox\bgroup\hsize1mm 2 x x - x - x x \egroup
\bye
In het TeXbook hoofdstuk 14 staat het beschreven. De \discretionary die na een - toegevoegd wordt zorgt ervoor dat het een mogelijk afbreekpunt wordt. Anders was de - een gewoon teken net als alle andere.
--
Piet van Oostrum