![multicol 似乎总结了问题,稍后将行移至下一页](https://linux22.com/image/260521/multicol%20%E4%BC%BC%E4%B9%8E%E6%80%BB%E7%BB%93%E4%BA%86%E9%97%AE%E9%A2%98%EF%BC%8C%E7%A8%8D%E5%90%8E%E5%B0%86%E8%A1%8C%E7%A7%BB%E8%87%B3%E4%B8%8B%E4%B8%80%E9%A1%B5.png)
我们将古老的德语圣经文本数字化并复制为免费软件。从 XML,我们自动生成 LaTeX 输出,然后生成 PDF。我们当前的实现之一是将该multicol
包与bigfoot
和结合使用perpage
。观察发现,在具有多个multicols
环境的文档中,即使插入了手册,行也有可能移动到下一页(在上一页留下一些空白)\pagebreak{}
。
我尝试应用 文档中提到的一些解决方案multicol
,但例如\setcounter{collectmore}{X}
似乎没有效果。是否有任何已知的问题或解决方案?我无法提供一个最小示例,因为该问题只有在较大的multicol
环境相互跟随的情况下才能重现。如果我删除它前面的,则不会出现效果multicol
。但是,我很乐意提供整个源文件。那么,有什么想法吗?
编辑:我现在对结果进行了截图:
\pagebreak{}
行处有一个手册Mensch Christus\pagebreak{} Jesus,
,但它没有任何作用。此multicol
环境是第三个环境,如果我删除前两个multicol
环境之一(无论哪一个),两个空行都会消失。
答案1
您的图像似乎表明,它\pagebreak
具有强制在其使用行后分页的效果,这是预期的行为。\pagebreak
从不影响分行,因此它不会强制在源中输入单词之间的分隔符。
multicolumns
尽管我注意到还有一个命令,但仅给出片段的信息很难提供建议\columnbreak
。