如何在latex中创建R文档文件(.Rd)?

时间:2012-12-12 04:25:16

标签: r latex rstudio

是否有简单的方法为简单的R函数创建R文档文件?

我知道我可以在R-studio中编辑.Rd文件并在HTML文件中预览它。但是如何将它放入乳胶编辑和预览?是否有一些乳胶包产生R文档格式?

5 个答案:

答案 0 :(得分:10)

工具包中有Rd2latex函数,它将从.Rd格式转换为LaTeX格式。这将允许您在LaTeX中预览文档。但是,这不允许将对LaTeX文档的编辑转换回.Rd文档。

答案 1 :(得分:2)

看看Sweave,也许对你有帮助。

Sweave是一种允许嵌入R代码以在乳胶文档中进行完整数据分析的工具。

目的是创建动态报告,如果数据或分析发生变化,可以自动更新。主文档不包含在报告中插入预制图形或表格,而是包含获取它所需的R代码。当通过R运行时,所有数据分析输出(表格,图形等)都是即时创建的,并插入到最终的乳胶文档中。

如果数据或分析发生变化,报告可以自动更新,这样可以进行真正可重复的研究。

答案 2 :(得分:1)

查看printr http://yihui.name/printr/。如果你使用knitr它应该做你需要的。

Rd2latex的问题是我还没弄清楚我需要使用哪个样式文件,否则它可以正常工作。

答案 3 :(得分:1)

使用Rd2latex函数生成乳胶代码时,请确保从R目录中复制Rd.sty文件,将其粘贴到乳胶可以看到的位置并使用\usepackage{Rd}

答案 4 :(得分:0)

尝试使用knitr软件包,这是一种使用R for LaTex生成灵活,快速动态报告的简便方法。