如何更轻松地在 TeX 中创建表格?

如何更轻松地在 TeX 中创建表格?

在我的工作中,我需要描述几个数据库表(~20) - 每个表有六列 - 字段名称、字段类型、键、空/非空设置、默认值和描述。

有没有办法在 TeX 中创建某种模板/宏,这样我就不需要手动创建每个表了?

答案1

如果您已经在 Excel 中有了表格,您可以使用插件 Excel2LaTeX 将所有内容立即转换为 LaTeX。

答案2

您可以使用和包RStudio来输入您的 LaTeX 文档,方法如下:knitrRxtable

\documentclass{article}

\begin{document}    
<<echo=FALSE,results='asis'>>=
library("xtable")
my_tab=read.csv("database_table.csv")
tab=xtable(my_tab)
print(tab)
@
\end{document}

for具有多种可能的输出选项。如果要为 20 个表编写此代码,可以使用循环。

相关内容