与 twocolumn 文档类选项相比,使用 multicol 包的主要优势是什么?

与 twocolumn 文档类选项相比,使用 multicol 包的主要优势是什么?

我很快就要用 LaTeX 写我的论文了。

过去,每当我使用 LaTeX 工作时,我总是使用 ,\documentclass[twocolumn]{article}但我听说过multicol。 后者的主要优点是什么?

答案1

multicol软件包有不是已开发为twocolumn标准类选项的替代品。它是为更专业的场景开发的,因此在通用文档中会显示一些限制。

该包的目的multicol

  • 可以灵活使用多列(最多 9 列)
  • 平衡柱的高度应相等或接近相等
  • 支持更改单页的列数(需要平衡)

典型的用例是中等长度的列表,例如索引、词汇表、具有不同列数的短文、两列或多列中平衡的方框文本等。

由于需要自动平衡材料和使用不同宽度的柱子,浮动存在一些限制:只能使用全宽浮动因为不存在一般列宽的概念,而且平衡会使浮动位置变得非常复杂。出于同样的原因,仅支持页面范围的脚注

此软件包的许可证是 LPPL,也就是说,尽管上面的一条评论中提到了这一点,但它通常可以用于任何目的。的确,multicol 有一个额外的“道德义务”条款,但明确指出,这是许可证中的请求,而不是法律要求。这是一个历史性的偶然事件,任何感兴趣的人都可以阅读关于 LPPL 的文章提供了一些背景信息。

从实用角度来看,我认为不建议在论文之类的内容中使用多列,除非列平衡很重要(例如在章节末尾)并且列宽浮动不是真正必要的(因为它们需要手动放置)。但对于文档的一部分来说,它可能有意义。

相关内容