如何自动插入 5 毫米,以防段落末尾达到右边距(如果它无论如何都没有到达边距,则什么也不会发生)例如:
Blah Blah Blah Blah Blah Blah Blah.| < The paragraph ending and the right margin
修改后:
Blah Blah Blah Blah Blah Blah Blah |
Blah Blah Blah Blah Blah Blah Bl- |
ah. | < Automatically inserts 5 mm
Blah Blah Blah Blah Blah Blah Blah |
(The next paragraph reaches the margin because it is not over yet)
(And if there were, say, 15 mm to the right margin, let nothing happen, hold the 15 mm, do not insert another 5 mm)
答案1
段落末尾的空格是\parfillskip
你想要的
\setlength\parfillskip{5mm plus 1\fill}
长度至少为 5 毫米
请注意,如果段落末尾有一个不可拆分的单词(或带框结构),且其大小在 5 毫米以内,\columnwidth
则不会缩小,因此会强制使用一条额外的全白线来容纳最后的空格。因此,你可能需要
\setlength\parfillskip{5mm plus 1\fill minus 5pt}
以便在紧急情况下可以收缩