knitr:在同一块中输出 R

knitr: R output in same chunk

将 Rmd 编​​织到 md 文档时,是否可以选择将 R 输出与代码放在同一块中?

> knit.txt = 'Hello
+ ```{r}
+ 3+3
+ a <- 3+3
+ ```'

> library(knitr)

> out = knit(text=knit.txt, quiet=TRUE)

> cat(out)
Hello

```r
3+3
```

```
## [1] 6
```

```r
a <- 3+3
```

你可以看到 knitr 产生了三个块,但我希望一个块看起来像这样:

3+3
##6
a <- 3+3

你想要块选项collapse = TRUE

```{r, collapse = TRUE}
3+3
a <- 3 + 3
```