Bookdown中出现`stringr :: str_view`错误

时间:2018-05-11 17:45:58

标签: r bookdown

鉴于此

```{r}
stringr::str_view(c("alice", "bob"), "o")
```

我收到错误:

Error: Functions that produce HTML output found in document targeting latex output.
Please change the output type of this document to HTML. Alternatively, you can allow
HTML output in non-HTML formats by adding this option to the YAML front-matter of
your rmarkdown file:

  always_allow_html: yes

Note however that the HTML output will not be visible in non-HTML formats.

为什么簿记会抱怨这个?似乎stringr::str_view正在被不必要地执行。

编辑:所需的结果是带有stringr::str_view(c("alice", "bob"), "o")文本和语法突出显示的PDF。

1 个答案:

答案 0 :(得分:1)

请参阅https://bookdown.org/yihui/bookdown/html-widgets.html bookdown 一书中关于HTMl Widgets的第2.10节。基本上你需要安装 webshot 包和PhantomJS。

如果您已启用缓存(通过块选项cache=TRUE,例如https://github.com/rstudio/bookdown/issues/578),则必须删除缓存文件并重建该书。