呈现表格源代码的最佳实践

呈现表格源代码的最佳实践

背景:直到最近,我还是自己阅读LaTeX文档来源的唯一一个人。但是,现在我需要与其他人合作撰写论文,以及与期刊编辑合作。
我注意到.tex文件中表格的布局非常不同。

我目前用来格式化表格的基本结构是:

\begin{tabular}{<columns-definitions>}
   \toprule
      <cell content>
      &
      <cell content>
      &
      <cell content>
   \\\midrule
      <cell content>
      &
      <cell content>
      &
      <cell content>
   \\
      <cell content>
      &
      <cell content>
      &
      <cell content>
   \\\bottomrule
\end{tabular}

即使很容易找到这个或那个单元格内容,代码也会跨越很多行。如果一行中有很多单元格,从一个单元格切换到其下方的单元格也很困难。

因此,我想知道如何格式化我的.tex源代码以便其他人轻松编辑我的表格?
当然,我知道这个问题可以看作是基于观点的。但是,我不想知道你做什么或喜欢什么,而是想知道什么是最有效的。

(我在这里忽略了使用其他环境对表格进行的所有细化(例如tabularx),使用包很好地格式化它booktabs等等。这些建议不属于这个问题的框架。)

答案1

这很大程度上取决于你的<单元格内容>如果它们是基于段落的东西(例如应该是这种情况tabularx),我会按照你的方式进行设置(但后面总是有一个换行符\\而不是\\\toprule),但对于具有中等数量列的数据表,我会将每一行设置在一行上,并将它&排列整齐,看起来就像一张表格。

答案2

编辑器中任何较大的表格环境的源代码总是很混乱。我建议使用 Excel 或 LibreOffice Calc 来处理表格,并在完成后及时将其导出到 *.tex 文件。

相关内容