【发布时间】:2012-03-28 10:57:19
【问题描述】:
有一系列工具可用于使用 R、Sweave 和 LaTeX 创建出版质量表。
特别是,Hmisc 包中的latex 和xtable 包中的xtable 等辅助函数。我还经常编写自己的代码,以便完全控制表格格式(例如,参见 this example)。
但是,在准备出版质量表时,经常会出现一系列问题:
- 如何以及何时应用数字格式
- 如何精确控制列和单元格的对齐方式
- 如何精确控制单元格边框
- 如何将变量标签转换为变量名
- 等等
除了指定所需表格格式的高级问题之外,还有实施问题。
- 什么时候应该使用像
xtable这样的辅助函数? - 在特定情况下应该使用哪个辅助函数?
- 如何根据特定要求自定义辅助函数的默认输出?
问题
在我看来,上述问题值得详细的教科书式介绍。
是否有任何在线或离线资源提供有关如何使用 R、Sweave 和 LaTeX 生成出版质量表的详细概述,并解决上述问题?
【问题讨论】:
-
我会将
knitr添加到列表中。它似乎解决了许多与 Sweave 和缓存以及 tikz 的集成问题。但是很好。 -
事实上,几个月前我也有类似的问题:github.com/yihui/knitr/issues/53 我很想看看其他人是如何回答的。对我来说,我几乎总是避免使用表格......当我必须使用表格时,我几乎总是使用
xtable。 -
我发现来自 Hmisc 的
latex太复杂了。我通常需要做的所有事情都在print.xtable()和xtable()中完成。如果您正在创建要发布的内容,那么您总是必须对自动生成的任何内容进行按摩。您可以为 xtable、print.xtable 和 latex 创建适合特定情况的包装函数。 -
你在tex.stackexchange.com提问可能会更好