鉴于此
```{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。
答案 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),则必须删除缓存文件并重建该书。