仅在两个文本段落之间自动添加段落间距

仅在两个文本段落之间自动添加段落间距

我可以用:

\setlength{\parskip}{\baselineskip}
\setlength{\parindent}{0pt}

但这会使文档的其余部分变得混乱,因为它还增加了章节、节、小节和小小节之间的间距。此外,它还增加了文本与方程式、方程式与其他方程式、图形、表格和列表等之间的空白。

我只希望它在两个文本段落之间添加空白,因此文本和方程式等之间的间距保持默认大小。

到目前为止我一直采用的方法是手动添加:

\\

每段之后。这正是我想要的,但由于我正在从事的项目是一个大型合作项目,所以这是不可取的,因为有人可能会忘记。

\begin{myParagraph}出于同样的原因,我也希望在不将所有文本放入自定义环境中的情况下执行此操作。

我可以将什么东西放入我的header.tex文件中来自动整理所有这些吗?

答案1

parskip软件包旨在允许使用标准类设置非零值,\parskip同时减少出现不必要空间的位置。或者,更广泛的类(例如 koma 类)具有包含非零 parskip 的设计选项。

\documentclass[parskip=half]...

例如。

\\在段落末尾使用不是添加垂直空间,它会强制段落中出现一个虚假的额外行,即一个与页面宽度相同的空框(这就是为什么您会收到框未满警告的原因)。此类框在分页符处(或任何其他地方)无法正常工作。

相关内容