这是对以下内容的跟进: 编辑现有 LaTeX 表中列顺序的方法?。
Davy Landman 建议的解决方案效果很好,但只适用于 9 列。我有 11 列需要重新排序。任何建议都非常感谢。
答案1
答案2
我不知道您使用什么编辑器。据我所知,可以使用正则表达式、texstudio 或 texmaker 来实现类似的功能,但我还没有测试过它们。
相反,我使用 MS Excel 或 OO Calc 制作表格,然后将其导出到 LaTeX。您还可以访问http://www.tablesgenerator.com/latex_tables,在那里粘贴您的 LaTeX 代码(文件 > 来自 LaTeX 代码...),在适当的位置添加列(右键单击新列所在的相邻列并选择适当的选项),剪切应移动的内容,并将其粘贴到新位置,然后删除新空的列。生成代码并复制到剪贴板。我用这种方法在不到一分钟的时间内得到了以下代码,所以我花更少的时间来编写这些行 ;)
\begin{table}[]
\centering
\caption{My caption}
\label{my-label}
\begin{tabular}{llllll}
A & 26.94 & -0.523 & 0.8243 & 0.0000 & -12.67 \\
B & 30.02 & -0.614 & 0.8509 & 0.0000 & -13.12 \\
C & 32.92 & -0.630 & 0.9254 & 0.0000 & -21.45
\end{tabular}
\end{table}