我正在使用tableNominal{reporttools}
来生成频率表。我理解它的方式,tableNominal()
生成乳胶代码,必须将其复制并粘贴到文本文件中,然后保存为.tex
。但是可以简单地导出生成的表格,可以在print(xtable(table), file="path/outfile.tex"))?
答案 0 :(得分:4)
您可以使用“Hmisc”软件包中的latex
或latexTranslate
来实现此目的。如果您具有必要的程序基础结构,则输出将发送到您的TeX引擎。 (您可以通过添加特定示例来提高我们答案的级别。)
看起来该函数不返回字符向量,因此您需要使用策略来捕获cat()的输出。使用帮助页面中的示例:
capture.output( TN <- tableNominal(vars = vars, weights = weights, group = group,
cap = "Table of nominal variables.", lab = "tab: nominal") ,
file="outfile.tex")