在R中的构建/安装过程中,除了自动创建-.pdf外,如何向包中插入其他补充.pdf帮助文件?

在R中的构建/安装过程中,除了自动创建-.pdf外,如何向包中插入其他补充.pdf帮助文件?,r,pdf,package,R,Pdf,Package,我使用了roxygenpackage。它为我生成了.Rd文件。我可以从Windows命令行通过“R CMD Rd2pdf causfinder/”生成包的.pdf文件;或者,我可以在构建/安装过程中通过“roxygenize(“causfinder”);build(“causfinder”);install(“causfinder”)”生成.pdf文件。没关系 我想将一些补充的.pdf帮助文件(我在R之外创建的)添加到我的包中,而不是通过上述技术生成的文件。这些补充的.pdf文件包括详细的数学理

我使用了
roxygen
package。它为我生成了.Rd文件。我可以从Windows命令行通过“
R CMD Rd2pdf causfinder/
”生成包的.pdf文件;或者,我可以在构建/安装过程中通过“
roxygenize(“causfinder”)
build(“causfinder”)
install(“causfinder”)
”生成.pdf文件。没关系

我想将一些补充的.pdf帮助文件(我在R之外创建的)添加到我的包中,而不是通过上述技术生成的文件。这些补充的.pdf文件包括详细的数学理论和我的软件包中函数的大量示例,这些示例通过各种绘图、图形等说明函数的用法

将这些补充.pdf文件添加到包中的正确方法是什么

我是否可以在R的工作目录中生成一个文件夹(如“supplemental”),并在构建/安装过程之前将这些supplemental.pdf文件放在那里
(如果是这样的话)这对CRAN pass有影响吗?没有

也就是说,我想添加这些.pdf文件,但另一方面,我不希望在CRAN pass阶段由于这些额外的.pdf文件而出现任何问题


任何帮助都将不胜感激。

我认为这里的关键词是“vignette”,如果您愿意,您还可以提供原始TeX文件。此外,如果您想将R代码与TeX集成,还有R swave。它们通常位于/pckgName/vignettes/path中。如果它们是CRAN pass的PDF,应该不会有问题。您可以运行本地CRAN类型检查,查看您的报告中是否有任何奇怪的内容。请参阅和的讨论,您解决了50%的问题:R包可以包含任意格式的文档。这些文件的std位置是R的工作目录中源程序包的子目录inst/doc,安装程序包时,内容将复制到子目录doc(R的库目录)。自动创建从包帮助索引到已安装文档的指针。现在:R库的causfinder/doc/index.html:来自包“causfinder”的Vignettes:包不包含vignette元信息。doc目录中的其他文件:TheoryOfcausfinder.pdf如何在R控制台中打开Theory..pdf?