使用R,Sweave和LaTeX创build出版质量表的一般指南

有一系列工具可用于使用R,Sweave和LaTeX创build出版质量表。 特别是Hmisc包中有一些辅助函数,如latexxtable包中有xtable 。 我也经常写我自己的代码,以便我可以完全控制表格格式(例如,看这个例子 )。

但是,在编制出版物质量表时,往往会出现一系列问题:

  • 如何以及何时应用数字格式
  • 如何精确控制列和单元格的alignment
  • 如何精确控制细胞边界
  • 如何将variables标签转换为variables名称
  • 等等

除了指定所需表格格式的高层次问题之外,还存在实施问题。

  • 什么时候应该使用像xtable这样的辅助函数?
  • 在给定的情况下应该使用哪个帮助函数?
  • 辅助函数的默认输出如何定制到特定的要求?

在我看来,上述问题值得引入详细的教科书式的介绍。

是否有任何在线或离线资源提供了如何使用R,Sweave和LaTeX制作出版品质量表的详细概述,并解决了上述问题?

在撰写本文的时候,为了配合一个很好的小弓,关于出版质量表和使用场景的最好的教程似乎是这些文档的合并:

  • 一个Sweave例子 ( 来源 )
  • Sweave的喜悦:Sweave可重复研究的初学者指南 ( 来源 )
  • 乳胶和R通过Sweave:一个示例文件如何使用Sweave ( 源 )
  • Sweave = R·LaTeX 2 ( 来源 )
  • xtable 画廊 ( 来源 )
  • Sweave主页
  • LaTeX文档

超出了目前存在的范围,你可能想要问一下Sweave的喜悦作者的文章在出版质量表具体。 他的研究似乎超越了这个问题。 除了你提出的问题之外,这个空间还可以特别使用一个风格指南,这个风格指南目前还不存在。

而且,正如问题勘误中提到的,这是https://tex.stackexchange.com/问题的;完美例子。 我鼓励你在当前的项目遇到任何困难时继续提出具体的问题 。

软件包stargazer可以创build出版质量 – 包括。 使用与现有学术期刊相似的模板 – 从常用的R统计函数和包(lm,glm,plm,svyglm,survival,pscl,AER等)。 也适用于创build汇总统计表,也可以直接输出dataframe内容。

tables软件包中有一个tabularfunction,用于格式化,alignment和标签操作。 包装有一个小插曲 ,这是一个很好的起点。

xtable对我来说工作得很好。 结合siunitx ,并在必要时, longtable ,它可以产生相当有效的表,在我看来。 随着booktabscaption包,美学也可以令人满意。

我不确定这个级别的细节是由OP所要求的,但是对于它的价值来说,基本的实现可能是这样的: https : //tex.stackexchange.com/questions/41067/caption-for-longtable – 在sweave / 41183#41183 (我自己的回答另一个问题)。

我强烈推荐使用TABLE包的ConTeXt。 在上下文中有一个表概述和一个详尽的手册 。