78

有一系列工具可用于使用 R、Sweave 和 LaTeX 创建出版质量表。latex特别是,在Hmisc包中和包xtable中都有帮助函数xtable。我也经常编写自己的代码,这样我就可以完全控制表格格式(例如,参见这个例子)。

然而,在准备出版质量表时,经常会出现一系列问题:

  • 如何以及何时应用数字格式
  • 如何精确控制列和单元格的对齐方式
  • 如何精确控制单元格边界
  • 如何将变量标签转换为变量名
  • 等等

除了指定所需表格格式的高级问题之外,还有实施问题。

  • 什么时候应该使用诸如此类的辅助函数xtable
  • 在给定的情况下应该使用哪个辅助函数?
  • 如何根据特定需求定制辅助函数的默认输出?

问题

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

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

4

5 回答 5

35

只是为了在当前写作时用一个漂亮的小蝴蝶结来解决这个问题,现有的关于出版质量表和使用场景的最佳教程似乎是这些文档的合并:

超出目前存在的范围,您可能想向The Joy of Sweave的作者索取一份关于出版质量表格的文件。在他的研究中,他似乎已经超越了这个问题。除了您提出的问题之外,这个空间特别可以使用当前不存在的样式指南。

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

于 2012-04-06T23:29:50.557 回答
13

stargazer可以创建出版质量 - 包括。使用旨在类似于现有学术期刊的模板 - 来自常用的 R 统计函数和包(lm、glm、plm、svyglm、survival、pscl、AER 等)。也适合创建汇总统计表,也可以直接输出数据框内容。

于 2013-01-07T04:54:27.680 回答
4

包中有一个tabular函数tables用于处理格式化、对齐和标签操作。包装有一个小插图,这是一个很好的起点。

于 2012-04-09T11:32:25.850 回答
3

xtable到目前为止对我来说效果很好。在我看来,结合siunitx并在必要时longtable,它可以生成非常有效的表格。booktabs使用和之类的包caption,美学也可以令人愉悦。

我不确定 OP 是否要求提供这种详细程度,但对于它的价值,基本实现可能是这样的:https ://tex.stackexchange.com/questions/41067/caption-for-longtable -in-sweave/41183#41183(我自己对另一个问题的回答)。

于 2012-04-09T22:04:49.567 回答
0

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

于 2012-04-13T12:06:18.623 回答