0

我正在使用 roxygen 来记录一个 R 包。我在包的“man/macros”子目录中有一个宏文件 myMacro.Rd。该文件指定\myMacro宏。(该宏<style>在 HTML 帮助文件中插入一个标签,以更改 R 帮助文件中的标准 CSS。)

我想自动调用\myMacro包的每个 .Rd 文件。也就是说,我不想手动添加\myMacro(或其他任何东西)到我所有的 roxygen 代码中。相反,我希望自动添加。有没有办法做到这一点?

我可以通过自动将 Roxygen 模板插入到每个 .Rd 文件中来实现相同的效果。有没有办法做到这一点?

4

1 回答 1

0

我还没有找到一种将宏调用自动插入每个 .Rd 文件的通用方法。但是要为包中的每个 HTML 帮助页面调整 CSS,只需将自定义 R.css 文件添加到源包中的 /inst/html 目录即可。( How to add CSS external files to be used by my R package function?有一篇相关文章。)

注意:在构建 R 包时,将文件添加到 /inst/html 会导致警告。

于 2019-12-26T14:23:15.323 回答