我正在制作一个带有knitr / rmarkdown小插图的数据库客户端软件包,演示了一些基本的用例。
我希望它出现在软件包的CRAN版本中,但显然它不会因为缺少数据库服务器而在那里构建。
处理这个问题的规范方法是什么?
答案 0 :(得分:0)
据我所知,CRAN并没有重建小插图,只是使用你在本地构建的html / pdf。那么你确定在构建包时它包含你想要的小插图吗?您可以在此处查看:http://r-pkgs.had.co.nz/vignettes.html#vignette-cran
编辑:
要让小插图通过R CMD check
,这是我的方法:
首先,为您的Rmd文件执行此操作,这将生成晕影的md文件,
output:
md_document:
toc: true
rmarkdown::html_vignette:
toc: true
其次,将md文件和其他输出文件(如图片)复制到vignette文件夹中,将输出文件的文件夹重命名为其他文件,并在md文件中进行相应的更改。
最后,移动原始Rmd文件并将md文件重命名为Rmd,对md文件进行更改(如添加晕影标题),使其看起来像晕影的Rmd文件。新的Rmd文件将轻松快速地传递R CMD check
。