为什么不在表格中使用垂直线('|')?

为什么不在表格中使用垂直线('|')?

我的问题是针对后续问题的答案的后续问题,可以找到这里;)

我想知道为什么有人建议不要|在表格中使用垂直线(通过)\begin{tabular}{|c|c|}?还是只是要找到不需要垂直线的“更好”的格式?

答案1

我要表达一个不同意见:当然你可以|在表格中使用,你只需要小心如何操作。

永远不要忘记书签制作表格的方法只是众多方法中的一种。如果你看看关于排版的旧书,你会发现它们不是只使用水平线,而是相反,几乎只使用垂直线来制作可读性极佳的表格。以下是 Lefevre 的几个例子印刷厂制版师实用指南(来自法国著名印刷厂 Didot):

表格形式的第一个示例 Lefevre 的印刷术合成师实用指南

Lefevre 的《印刷术合成师实用指南》表格形式的第二个示例

当然,在 LaTeX 中,问题在于

  • 使用 booktabs 制作美观的表格很容易
  • 标准 LaTeX 表格同时使用|\hline非常可怕
  • 调整 LaTeX 表格以正确排列行与\hline行之间的空间需要大量工作(单元格空间包可以提供帮助)

答案2

这是通常的排版规则:你不想在页面上放置一些会打断从左到右的视线移动的东西。列之间的宽阔间距和对齐方式提供了有关列的足够信息;额外的规则会使阅读更加困难。

答案3

我发现排版“规则”的一个问题是,很多规则读起来就像十诫。它们告诉你什么不是要做,而不是做什么,很少谈论例外情况。例如,如果使用垂直线,此表会读起来更顺畅。

在此处输入图片描述

为什么这样读起来会更好?如果你必须对任何观察结果进行曲线拟合,你会从上到下阅读,每次一列,例如彗星距离。一般来说(我的规则/观察),如果你不需要在表格的第一列上设置标题,那么最好使用垂直规则。请注意,如果你采用这种方法,最小化水平规则,表格看起来会更好。

有很多例外。任何包含类似对数表、三角函数表等信息的表格。曾经有 DIN 55 301 (1978) 标准,规定了统计表的垂直和水平规则,目的是清晰地呈现数据。根据同一标准,数字表中的单元格不应留空。如果单元格留空,该单元格中的数据值就会变得不清楚。如果其值为“0”,最好说明它。短破折号通常表示缺席的数据。我通常使用同上如果数据与上面的单元格相同,则使用“''”而不是“'”。

有时,没有规则可能与文本更好地融合,

在此处输入图片描述

但一般来说,正如 Tufte 所说,最好不要将数据限制在单元格网格中。这在商业报告中非常常见,人们会选择一个 Excel 表格,然后以类似的方式在出版物中显示它。如果您有疑问,请使用“Firer 规则”,但最好注意例外情况。表格是用来阅读的(否则不要包含它们)。像读句子一样大声朗读它们,通常这会为您提供有关布局它们的最佳方式以及规则应放在何处的线索。

另外,表格来自牛顿的原理. 来自包中的天文符号wasysym

相关内容