该knitr软件包最近添加了新的notangle晕影引擎,例如knitr::rmarkdown_notangle,允许禁用晕影块的评估.这里knitr描述了用于小插曲的一般过程,而具体notangle功能在该问题的答案中描述.
我的问题是我不能让这个工作.我可以通过在目录中R CMD build包含.html输出来传递它vignettes(我也放了一个副本inst/doc),但R CMD check除非我指定--no-build-vignettes,否则我无法通过它,或者除非我将rmarkdown_notangle引擎更改回来rmarkdown.
我已经构建了一个简单的包,其中包含以下插图(in vignettes/notangle.rmd):它可以在这里找到.
<!--
%\VignetteEngine{knitr::rmarkdown_notangle}
%\VignetteIndexEntry{Supplementary Materials}
-->
A silly little vignette.
```{r}
2+2
```
Run Code Online (Sandbox Code Playgroud)
我的DESCRIPTION文件包括
Suggests:
knitr,
VignetteBuilder: knitr
BuildVignettes: yes
Run Code Online (Sandbox Code Playgroud)
当我试着奔跑时,R CMD check我得到了
* checking re-building of vignette outputs ... NOTE
Error in re-building vignettes: …Run Code Online (Sandbox Code Playgroud)