在我的工作中,我需要描述几个数据库表(~20) - 每个表有六列 - 字段名称、字段类型、键、空/非空设置、默认值和描述。
有没有办法在 TeX 中创建某种模板/宏,这样我就不需要手动创建每个表了?
答案1
如果您已经在 Excel 中有了表格,您可以使用插件 Excel2LaTeX 将所有内容立即转换为 LaTeX。
答案2
您可以使用和包RStudio
来输入您的 LaTeX 文档,方法如下:knitr
R
xtable
\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 个表编写此代码,可以使用循环。