我一直以为,在两端对齐和非两端对齐(即左对齐)文本之间切换,只是通过插入空格来对齐行尾,除此之外行长度保持不变,因此整本书的长度和分页情况也不会改变。我大错特错了。
通过设置较大的右侧跳过(rightskip),换行器不再像试图减少行内分散空格那样努力将更多内容塞进一行,结果段落很容易增加 3-4 行。我那本 91 页的书变成了 93 页,大多数段落都变长了,因此我为了平衡段落(在我的双语对照本中)和美观分页所做的所有努力都付诸东流。
不幸的是,我找不到解决这个问题的方法。设置右侧跳过(rightskip)会增加换行器使用的背景跳过(background skip),从而改变换行位置的选择。如果有任何人愿意分享智慧,我很乐意倾听。
I always thought that switching between justified and unjustified text just left justified the lines over inserting space to justify them, but other than that the line lengths remained the same and so the overall length of the book and page breaking remained the same. I was so wrong.
By inserting a generous rightskip the line breaker doesn't try nearly so hard to get as much on a line as it would if it were trying to reduce the amount of space interspersed along the line and a paragraph can easily grow by 3-4 lines as a result. My 91 page book went up to 93 pages and most paragraphs got longer and so all my beautiful efforts to get paragraphs balanced (in my diglot) and pages broken nicely was for nought.
Unfortunately, I can find no way around this problem. Setting a rightskip increases the background skip that the line breaker uses and so changes the choice of where to break lines. If anyone has any wisdom to share, I would be interested in hearing it.
机器翻译自 English