自包含的rmarkdown文件仅包含一些嵌入的图像

时间:2016-02-11 01:53:15

标签: r-markdown

我在R Markdown(Rmd)文件中看到了不同的行为,具体取决于我如何引用我希望嵌入HTML文档的图像。在下面的简单示例中,第二个图像嵌入在文档中,但第一个(使用R块)不是。

---
title: "title"
output:
  html_document:
    mode: selfcontained
    theme: null
---

```{r packages, echo=FALSE}
library(htmltools)
```

```{r imgTest, echo=FALSE}
img(src = "http://placehold.it/350x150")
```

<img src="http://placehold.it/350x150">

这是HTML中的输出(对于相关位):

<p><img src="http://placehold.it/350x150"/></p>
<p><img src="data:image/png;base64,iVBORw0KG<SNIPPED>"></p>

总之,在代码块中使用htmltools函数img()不会嵌入图像,而是保留链接。

由于各种原因,我需要文档真正自包含(没有链接),并且还要避免使用原始HTML。

任何人都可以解释为什么会发生这种情况并提供解决方案吗?到目前为止,我已经尝试了各种块选项但没有成功。

0 个答案:

没有答案