答案1
与多列无关:这里的问题是您在哪里允许 LaTeX 分页(或在本例中为分列)。
重点是 LaTeX 默认不会将标题和前两行文本分开。此外,如果标题之间没有任何文本,那么标题 + 副标题甚至标题 + 标题(如果它们处于同一级别)将形成一个单元。
现在 3. 后面直接跟着 3.1,3.1 后面直接跟着 3.2,3.2 后面直接跟着 4。根据上述规则,这意味着所有这些 + 4 的前两行形成一个牢不可破的块,而这些块不能全部放在第一列中,因此需要将其拆分,而如果没有 \raggedcolumns,您将得到所显示的内容。
补救:
- 为 3、3.1 和 3.2 写一些文本来完成你的文档,它会变得更好。
- 如果急需而又没有正确的文本,请尝试
\emph{dummy text}
在每个标题后 - 或者放在
\allowbreak
它们后面(不建议在最终文档中使用)