CRAN不会检查的小插图

时间:2017-06-15 16:56:32

标签: r cran vignette

我正在制作一个带有knitr / rmarkdown小插图的数据库客户端软件包,演示了一些基本的用例。

我希望它出现在软件包的CRAN版本中,但显然它不会因为缺少数据库服务器而在那里构建。

处理这个问题的规范方法是什么?

1 个答案:

答案 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