我很快就要用 LaTeX 写我的论文了。
过去,每当我使用 LaTeX 工作时,我总是使用 ,\documentclass[twocolumn]{article}
但我听说过multicol
。 后者的主要优点是什么?
答案1
该multicol
软件包有不是已开发为twocolumn
标准类选项的替代品。它是为更专业的场景开发的,因此在通用文档中会显示一些限制。
该包的目的multicol
是
- 可以灵活使用多列(最多 9 列)
- 平衡柱的高度应相等或接近相等
- 支持更改单页的列数(需要平衡)
典型的用例是中等长度的列表,例如索引、词汇表、具有不同列数的短文、两列或多列中平衡的方框文本等。
由于需要自动平衡材料和使用不同宽度的柱子,浮动存在一些限制:只能使用全宽浮动因为不存在一般列宽的概念,而且平衡会使浮动位置变得非常复杂。出于同样的原因,仅支持页面范围的脚注。
此软件包的许可证是 LPPL,也就是说,尽管上面的一条评论中提到了这一点,但它通常可以用于任何目的。的确,multicol 有一个额外的“道德义务”条款,但明确指出,这是许可证中的请求,而不是法律要求。这是一个历史性的偶然事件,任何感兴趣的人都可以阅读关于 LPPL 的文章提供了一些背景信息。
从实用角度来看,我认为不建议在论文之类的内容中使用多列,除非列平衡很重要(例如在章节末尾)并且列宽浮动不是真正必要的(因为它们需要手动放置)。但对于文档的一部分来说,它可能有意义。