有很多工具可以用于使用R,Sweave和LaTeX创建出版物质量的表格。特别是,Hmisc
包中的latex
助手函数和xtable
包中的xtable
助手函数可以帮助我们完成这些任务。我通常会编写自己的代码来完全控制表格格式(例如,请参见此示例)。
然而,在准备出版物质量的表格时,经常会出现一系列问题:
- 何时以及如何应用数字格式化
- 如何精确控制列和单元格的对齐方式
- 如何精确控制单元格边框
- 如何将变量标签转换为变量名称等
- 等等
除了指定所需表格格式的高级问题外,还存在实施问题。
- 在什么情况下应使用像
xtable
这样的助手函数? - 在给定情况下应该使用哪个助手函数?
- 如何根据特定要求自定义助手函数的默认输出?
问题
我认为上述问题值得详细介绍,就像一本教科书风格的介绍。
是否有在线或离线资源可以提供详细概述如何使用R、Sweave和LaTeX生成出版物质量的表格,并解决上述问题?
knitr
添加到列表中。它似乎解决了许多与 Sweave 集成、缓存和 tikz 相关的问题。但是很好的问题。 - Ari B. Friedmanxtable
。 - Yihui XieHmisc
的latex
函数比xtable
更灵活。Booktabs(用于微调空格)和Datatool(用于读取CSV文件) LaTeX包也可能很有用。 - Vincent Zoonekyndprint.xtable()
和xtable()
中完成。如果你正在为出版物创建内容,那么任何自动生成的东西都需要进行修改。你可以为xtable
、print.xtable
和LaTeX创建包装函数,以适应特定的情况。 - Brandon Bertelsen