`knitr::include_url` 生成没有图像的内联框架
`knitr::include_url` produces inline frame without images
预计
根据 rmarkdown cookbook,使用 knitr::include_url
应该会生成网页的内联框架(请注意它可以工作并且包含图像):
观察到
但是当我在 HTML 文档中做完全相同的事情时,我在内联框架中看不到图像,我不确定为什么:
详情
如果有帮助,请查看更多详细信息:
我的文档的 YAML
---
output: html_document
---
系统详情
version R version 4.0.5 (2021-03-31)
os macOS Mojave 10.14.6
system x86_64, darwin17.0
ui RStudio
这是由于 Pandoc 的最新版本(不是最近,而是几个月前)发生了变化,它将 URL 作为 base64 数据嵌入。我只是 patched knitr 来改变这种行为。你可以试试 knitr:
的开发版本
remotes::install_github('yihui/knitr')
对于那些因任何原因无法更新到最新 knitr 版本的用户,您可以使用 out.extra
块选项自行将属性添加到块中来解决此问题.
```{r, out.extra="data-external=1"}
knitr::include_url("https://yihui.org/knitr/")
```
只是分享这个解决方法,以防更新到 dev knitr 时出现问题,需要等待 CRAN 版本。
预计
根据 rmarkdown cookbook,使用 knitr::include_url
应该会生成网页的内联框架(请注意它可以工作并且包含图像):
观察到
但是当我在 HTML 文档中做完全相同的事情时,我在内联框架中看不到图像,我不确定为什么:
详情
如果有帮助,请查看更多详细信息:
我的文档的 YAML
---
output: html_document
---
系统详情
version R version 4.0.5 (2021-03-31)
os macOS Mojave 10.14.6
system x86_64, darwin17.0
ui RStudio
这是由于 Pandoc 的最新版本(不是最近,而是几个月前)发生了变化,它将 URL 作为 base64 数据嵌入。我只是 patched knitr 来改变这种行为。你可以试试 knitr:
的开发版本remotes::install_github('yihui/knitr')
对于那些因任何原因无法更新到最新 knitr 版本的用户,您可以使用 out.extra
块选项自行将属性添加到块中来解决此问题.
```{r, out.extra="data-external=1"}
knitr::include_url("https://yihui.org/knitr/")
```
只是分享这个解决方法,以防更新到 dev knitr 时出现问题,需要等待 CRAN 版本。