12

有没有一种简单的方法来为简单的 R 函数创建 R 文档文件?

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

4

5 回答 5

10

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

于 2012-12-12T04:39:32.077 回答
2

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

Sweave 是一个工具,它允许在 Latex 文档中嵌入 R 代码以进行完整的数据分析。

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

如果数据或分析发生变化,报告可以自动更新,从而实现真正可重复的研究。

于 2012-12-12T04:42:47.523 回答
1

查看 printr http://yihui.name/printr/。如果您使用的是 knitr,它应该可以满足您的需求。

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

于 2014-11-03T01:07:59.910 回答
1

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

于 2015-07-26T00:23:43.037 回答
0

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

于 2012-12-12T12:02:33.407 回答