我是否应该让 LaTeX 决定文本段落上方空间的垂直高度?

我是否应该让 LaTeX 决定文本段落上方空间的垂直高度?

在我的文档中,在文本段落上方,有许多可能的对象:\end{figure}、、、、等等 ……从视觉上看\end{align*},最终的 PDF 似乎没有在文本段落前留下相同高度的空间。所以我必须尝试几次或在我的文档中添加黑线才能获得一致的布局……$$\end{itemize}end{enumerate}\\.tex

这种手动调整让我很困惑,有没有什么优雅的方法来确定特定高度的空间?你通常在end{...}文本段落之前和之后放什么?

答案1

我希望你不要使用\raggedbottombut \flushbottom(默认情况下,这取决于你的文档类别)。其效果是,TeX 会调整段落和环境之间的间距。

另请阅读这个问题: 图片列表第二页:间距太大

答案2

没有“文本段落”,只有段落和可能包含在段落中的项目。虽然一开始可能会令人惊讶,但显示的方程式(align)和列表(itemizeenumerate)可以是段落的一部分。(它们也可以开始和/或结束一个段落——这通过在源中添加一个空行来表示。)浮动(figure),虽然不包含在段落中,但不会将其前后的文本拆分为单独的段落——浮动根本不是连续文本的一部分。

所以,是的,不要随意添加换行符来创建您认为“一致”的布局。让 LaTeX 处理垂直间距。

相关内容