段落之间可变的空白

段落之间可变的空白

我一直搞不清楚为什么段落之间的空白是可变的。抱歉,我不允许发布图片,但有时没有空白(应该有),只有缩进来表示新段落已经开始。而有时段落以缩进开始,并且前一段的最后一句和新段落的第一句之间有(有时是相当大的,因此是可变的)空白。

在我的 tex 文件中,我在文本的第一个示例和第二个示例中所做的操作没有任何区别:只有两个硬回车来表示新段落的开始。我想知道这是否可能是由于图和脚注的位置,但我不知道如何更改它。我不介意段落之间有一点可变的空白,但上述示例对我来说太极端了。感谢您的建议!

答案1

一般来说,TeX 中的间距是可变的,这就是使用它的原因。

首先,确保你没有强迫 latex 断线或将对象放置在不理想的位置。一种可能性是使用[H]egreg 提到的浮点说明符。

但是,如果间距过大,您可以修改限制和排版行为。\raggedbottom如果您想将多余的空白移到页面底部而不是遍布整个页面,则可以使用。您还可以更改惩罚和限制,让 latex 在页面之间拆分段落和其他项目,从而产生更紧凑的文档。检查这一页如果你真的想挤压 Latex 中的空间。

不过,最好还是发布一个最小工作示例您的问题。

答案2

图形的位置会影响这种行为,也会影响文本的数量。

一个词:粘合。以下示例将始终在段落之间产生大量空间,填满两页,但请注意,第二页中的段落跳跃更大:

\documentclass{article}
\setlength{\parskip}{5em plus 1fil minus 5em}
\usepackage{lipsum}
\begin{document}
\lipsum[1-6]
\end{document}

如果仅打印五段(\lipsum[1-5]),则只会
跳过极少的段落,因此仅包含在一页中。

但是如果只打印两段(\lipsum[1-2]),它们也只能填满一页,但跳过的内容现在非常多。

也就是说,我们已经命令 LaTeX 段落跳过通常为 5em,但可以根据需要缩小/放大以适合实际页面中的剩余文本。

使用合理的范围1em plus .1em minus 1.em,拉伸/收缩几乎不会被注意到,但可以对文档布局有很大帮助。

相关内容