小页面、列、表格:适用性上有差异吗?

小页面、列、表格:适用性上有差异吗?

\parbox 与 \minipage\parbox这篇文章帮助我理解了使用或{minipage}并排放置材料的主要原因({minipage}通常是赢家)。我有一个类似的问题,但针对{minipage}{columns}{tabular}环境。具体来说,在适用性方面有什么区别,以及在并排放置材料时,何时希望使用其中一种而不是另一种?

我现在使用的经验法则:{columns}适用于beamer文档、{minipage}适用于所有其他文档,以及{tabular}当有特殊焦点垂直规则时。(有一些经验法则对我来说非常有帮助,因为我对这些东西还是个初学者,对可用的选项有点不知所措)

答案1

简而言之:这三种环境在一般情况下是完全不同的。

minipage创建一个迷你页面,即您可以在一个框中放置几个​​段落,甚至可以在其中添加脚注,这些脚注显示在底部。它经常用于更改某些材料的文本宽度,并避免文本在页面上断裂。它也是围绕段落等绘制框架的方法。它可用于并排放置两个段落或其他内容(如图像和表格),但这只是它的一个应用。

columns是一个beamer环境,适合创建列!例如在左侧有项目符号,在右侧有图形。对于普通文档,请使用包multicols中的环境multicol

tabular是创建表格的环境,通常包含多列和多行。它还可用于以表格形式放置其他材料,如图像或其他整个表格。您可以在其中放置垂直线,但实际上不建议这样做,因为它被认为是不好的风格(请参阅推荐软件包的手册booktabs)。

我看到一个常见的应用,就是将东西并排放置。在这种情况下,你可以使用这三种方法(仅限于 beamer),但通常minipage在你需要垂直模式添加标题时使用(例子)或者tabular如果你需要更复杂的设计但不需要垂直模式(例子)无论如何,理论上几乎任何组合都是可能的。

相关内容