如何强制乳胶不在多列环境中的段落之间放置填充?

如何强制乳胶不在多列环境中的段落之间放置填充?

看这张图片:

在此处输入图片描述

对于我来说,如果第 3 节从第一列开始然后被切断,这不是问题,我宁愿这样,也不愿在目录中以及第 1 节和第 2 节之间有这种奇怪的填充。我该如何避免这种情况?

答案1

与多列无关:这里的问题是您在哪里允许 LaTeX 分页(或在本例中为分列)。

重点是 LaTeX 默认不会将标题和前两行文本分开。此外,如果标题之间没有任何文本,那么标题 + 副标题甚至标题 + 标题(如果它们处于同一级别)将形成一个单元。

现在 3. 后面直接跟着 3.1,3.1 后面直接跟着 3.2,3.2 后面直接跟着 4。根据上述规则,这意味着所有这些 + 4 的前两行形成一个牢不可破的块,而这些块不能全部放在第一列中,因此需要将其拆分,而如果没有 \raggedcolumns,您将得到所显示的内容。

补救:

  • 为 3、3.1 和 3.2 写一些文本来完成你的文档,它会变得更好。
  • 如果急需而又没有正确的文本,请尝试\emph{dummy text}在每个标题后
  • 或者放在\allowbreak它们后面(不建议在最终文档中使用)

相关内容