关于 TeXbook 练习 12.17 的问题

关于 TeXbook 练习 12.17 的问题

这是练习 12.17

(这是练习 12.2 的续篇,但更棘手。)描述结果\line{\hfil A puzzle.\hfilneg}

这是练习 12.2

描述结果\line{\hfil\hfil What happens now?\hfil} \line{\hfill\hfil and now?\hfil}

练习 12.17 的答案如下:

...(在这种情况下,如果 1 fil 的值是有限的但越来越大,那么 TeX 关于无限粘合的规则与你在极限中得到的规则不同。真正的限制行为会以相同的方式拉伸文本“A puzzle。”,但它也会将该文本无限移动到页面右边缘之外。)

问题中的例子相当于:

\hbox to\hsize {\hskip 0pt plus 1fil A puzzle.\hskip 0pt plus -1fil}

从这个角度来看,如何解释“如果 1 fil 的值是有限的”和“真正的限制行为”这两个词?

答案1

\hfilneg不是一个minus值,而是一个负值plus

\hbox to\hsize {\hskip 0pt plus 0pt A puzzle.\hskip 0pt plus -0pt}

\hbox to\hsize {\hskip 0pt plus 10pt B puzzle.\hskip 0pt plus -10pt}

\hbox to\hsize {\hskip 0pt plus 100pt C puzzle.\hskip 0pt plus -100pt}

\hbox to\hsize {\hskip 0pt plus 1000pt D puzzle.\hskip 0pt plus -1000pt}

\hbox to\hsize {\hskip 0pt plus 1fil E puzzle.\hskip 0pt plus -1fil}

\hbox to\hsize {\hfil F puzzle.\hfilneg}

\bye

请注意,最后两个示例 E 和 F 是相同的,但重点是,随着有限跳过变大,它们并不对应于 AD 的极限情况。

在此处输入图片描述

相关内容