使用knitr从R chunk中以编程方式在.md文档中包含图像

Mar*_*ann 6 r knitr

我想以编程方式在我的.Rmd降价文档中包含大量图像.就像是

```{r echo=FALSE}
cat("![](myfile_1.png)")
```
Run Code Online (Sandbox Code Playgroud)

不会起作用,因为产生的.md结果是

```
## ![](myfile_1.png)
```
Run Code Online (Sandbox Code Playgroud)

我需要摆脱代码标签```和领先##.是否可以直接从R块中注入markdown代码?

BTY:同样的问题也适用于HTML.在这里,从R块中注入HTML代码也会非常有用.

mne*_*nel 12

使用results ='asis'意味着您不必弄乱钩子,注释等因为结果不被视为代码,但是降价(或者输出格式恰好是什么)

```{r myfile-1-plot, echo = F, results = 'asis'}
cat('\n![This is myfile_1.png](myfile1.png)\n')
```
Run Code Online (Sandbox Code Playgroud)

会导致

![This is myfile_1.png](myfile1.png)
Run Code Online (Sandbox Code Playgroud)

请注意,我使用新行标记包装输出文本以确保它位于单独的行上.