减少段落的行数

减少段落的行数

我如何告诉 Latex 我想要我的段落n更少的行?几天前我看到过一个问题,但经过二十分钟的深入搜索(我认为),我什么也没找到。

有一个“惩罚”或类似的东西,要求 Latex 尝试将文本放在更少的行中。类似于\reducelines=-1要求 Latex (TeX) 将行数减少一行。

我知道这是重复的,但我找不到“原始”问题。

答案1

有一个参数\looseness:使用 时,\looseness=1TeX 会尝试使段落加长一行,使用 时\looseness=-1,则缩短一行。也可以尝试更高的值,但更长的段落对 TeX 来说更有用,这样才能有机会。

在开始或一个段落时,\looseness被重置为零,参见normal_paragraph中的程序tex.web(其他被重置的参数有\hangindent、、\hangafter\parshape)。

在段落末尾,\losseness当 TeX 将段落分成行时进行评估。

因此,\looseness应将其放在段落内,例如,放在段落结束之前:

Lorem ipsum dolor sit amet, consectetuer
adipiscing elit. Ut purus elit, vestibulum ut, placerat ac,
adipiscing vitae, felis.\looseness=-1

相关内容