我正在处理Rmd向下报告,并根据R变量决定是否包含段落

例如

##Abstract
paragraph Blurb

If result type is 1 then
another paragraph of blurb


我找不到任何简单的方法来做到这一点。我试过使用代码块。

例如

```{r echo=FALSE}
    if ( resultType1 ) {
        cat(c("lines of blurb","more lines of blurb"))
    }
```


不幸的是,这会在一个方框中输出可选的段落,并以与一般的抽象段落完全不同的字体输出,并且感觉肯定有更好的方法来执行此操作

最佳答案

在代码块头中使用results='asis'怎么办?

```{r, echo=FALSE, results='asis'}
if ( resultType1 ) {
  cat(c("lines of blurb","more lines of blurb"))
}
```


也可以使用##等打印标题。

09-20 21:53