背景:直到最近,我还是自己阅读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 文件。