是否有简单的方法为简单的R函数创建R文档文件?
我知道我可以在R-studio中编辑.Rd
文件并在HTML文件中预览它。但是如何将它放入乳胶编辑和预览?是否有一些乳胶包产生R文档格式?
答案 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生成灵活,快速动态报告的简便方法。