在我的文档中,在文本段落上方,有许多可能的对象:\end{figure}
、、、、等等 ……从视觉上看\end{align*}
,最终的 PDF 似乎没有在文本段落前留下相同高度的空间。所以我必须尝试几次或在我的文档中添加黑线才能获得一致的布局……$$
\end{itemize}
end{enumerate}
\\
.tex
这种手动调整让我很困惑,有没有什么优雅的方法来确定特定高度的空间?你通常在end{...}
文本段落之前和之后放什么?
答案1
我希望你不要使用\raggedbottom
but \flushbottom
(默认情况下,这取决于你的文档类别)。其效果是,TeX 会调整段落和环境之间的间距。
另请阅读这个问题: 图片列表第二页:间距太大
答案2
没有“文本段落”,只有段落和可能包含在段落中的项目。虽然一开始可能会令人惊讶,但显示的方程式(align
)和列表(itemize
,enumerate
)可以是段落的一部分。(它们也可以开始和/或结束一个段落——这通过在源中添加一个空行来表示。)浮动(figure
),虽然不包含在段落中,但不会将其前后的文本拆分为单独的段落——浮动根本不是连续文本的一部分。
所以,是的,不要随意添加换行符来创建您认为“一致”的布局。让 LaTeX 处理垂直间距。