从R markdown内部输出HTML代码

时间:2012-10-26 22:02:48

标签: r markdown knitr

在我的代码中,我正在检查一个条件,我希望R markdown在该条件为TRUE时显示图像。这就是我所拥有的

```{r}
if (LOGICAL.Condition)
  {
     cat("<img src='http://imgc.allpostersimages.com/images/P-473-488-90/60/6071/B4XD100Z/posters/now-stop-and-hammer-time.jpg'>")
  }
```

显示在我的HTML页面上的R的输出是一个文本,但我希望它是一个图像

## <img src='http://imgc.allpostersimages.com/images/P-473-488-90/60/6071/B4XD100Z/posters/now-stop-and-hammer-time.jpg'>

1 个答案:

答案 0 :(得分:8)

选项asis只会将R中的原始结果写入输出文档(这是您想要的)。否则它会抛出##在前面。

```{r results="asis"}
if (LOGICAL.Condition)
  {
     cat("<img src='http://imgc.allpostersimages.com/images/P-473-488-90/60/6071/B4XD100Z/posters/now-stop-and-hammer-time.jpg'>")
  }
```