我正在写一份简短的文档(3-4 页),并尝试将其压缩到允许的空间内。
在末尾添加\looseness=-1
一个段落很有帮助。有没有办法告诉 LaTeX 处理每一个段落末尾是否有一个\looseness=-1
,还是我必须自己将命令放在每个段落后面?
答案1
在结尾?而是在开头。一般来说:
\everypar{\looseness=-1}
但这并不意味着每个段落都会少一行。
答案2
Dan 在对 Przemysław Scherwentke 的回答的评论中的建议值得更多关注:
最后,可以简单地设置
\linepenalty=1000
(或更大)。这会为每行添加一个惩罚,因此 TeX 会尝试减少行数。它不会在每个段落中重置,因此只需设置一次。基本 LaTeX\linepenalty
除了设置默认值(10
)外不会进行任何更改。