作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
knitr
包最近添加了新的notangle
小插图引擎,例如 knitr::rmarkdown_notangle
,允许禁用对小插图 block 的评估。使用knitr
的一般流程|为小插图描述 here , 而具体的 notangle
功能在对 this question 的回答中进行了描述.
我的问题是我无法让它工作。我可以让它通过R CMD build
通过包含 .html
vignettes
中的输出目录(我也在 inst/doc
中放了一个副本),但我无法让它通过 R CMD check
除非我指定 --no-build-vignettes
,或者除非我更改 rmarkdown_notangle
引擎返回 rmarkdown
.
我已经构建了一个简单的包,其中包含以下小插图(在 vignettes/notangle.rmd
中):它可用 here .
<!--
%\VignetteEngine{knitr::rmarkdown_notangle}
%\VignetteIndexEntry{Supplementary Materials}
-->
A silly little vignette.
```{r}
2+2
```
DESCRIPTION
文件包括
Suggests:
knitr,
VignetteBuilder: knitr
BuildVignettes: yes
R CMD check
我明白了
* checking re-building of vignette outputs ... NOTE
Error in re-building vignettes:
...
Error: processing vignette 'notangle.rmd' failed with diagnostics:
Failed to locate the ‘weave’ output file (by engine ‘knitr::rmarkdown_notangle’)
for vignette with name ‘notangle’. The following files exist in directory ‘.’:
‘notangle.rmd’
eval=FALSE
得到我需要的东西(停止评估所有 block )到每个 block 的选项,但我仍然想知道发生了什么......
最佳答案
这是knitr当前版本的一个bug,一直是fixed在 development version 1.7.9,将来(希望)是 CRAN 上的 v1.8。
关于r - 带有 knitr::rmarkdown_notangle 的非评估小插图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26726388/
knitr包最近添加了新的notangle小插图引擎,例如 knitr::rmarkdown_notangle ,允许禁用对小插图 block 的评估。使用knitr的一般流程|为小插图描述 here
我是一名优秀的程序员,十分优秀!