我可以使用带有手动index.html的预编译PDF的R小插图显示插图列表吗?

kmm*_*kmm 14 r r-mosaic

我想在R包中包含一个预编译的PDF作为插图.PDF不是通过Sweave生成的.如果没有.Rnw进行处理,就不会\VignetteIndexEntry导致通常自动生成index.html和Meta/vignette.rds.

我创建了一个index.html inst/doc被复制到doc安装过程中.这已从主包帮助页面链接更正.但是,当我加载包并执行时browseVignettes("MyPackage"),我得到了

No vignettes found by browseVignettes("MyPackage")
Run Code Online (Sandbox Code Playgroud)

这是有道理的,因为R显然无法知道包装有一个小插图.已安装的软件包没有Meta/vignette.rds文件.我可以以某种方式让我的PDF出现browseVignettes()吗?

pdfpages

我熟悉马赛克包采用的方法,pdfpages用于包含整个PDF.虽然很聪明,但我觉得应该有更好的方法来避免文件的泛滥.

Bry*_*son 9

在Yihui之后....

制作一个看起来像这样的假Rnw:

%\VignetteIndexEntry{User manual}
\documentclass{article}
\begin{document}
\end{document}
Run Code Online (Sandbox Code Playgroud)

并将它放在inst/doc您预编译的小插图的旁边,您将完成所有设置.