当我使用 knitr 从以下代码构建 HTML 文档时:
Chunk Output
========================================================
Outside a chunk.
```{r chunk1, results='asis'}
cat('Inside a chunk\n\n')
for (i in 1:3) {
cat('* Inside loop #', i, '\n')
}
cat('Outside a loop, but still inside the first chunk')
```
Between chunks.
```{r chunk2, results='asis'}
cat('Inside second chunk')
```
我得到输出,其中的代码与语句chunk1
的输出交错。cat
有趣的是,for
循环内的输出作为单个块输出。
我希望所有的代码chunk1
首先出现,然后是所有的输出。chunk1
有没有办法让 Rmarkdown/knitr 避免它目前正在做的更细粒度的交织?