我刚刚发现了很棒的Xaringan
包,我希望我的演示文稿尽可能增量。
例如,我的介绍幻灯片如下所示:
```{r intro1, echo=TRUE}
version$version.string #should give 3.6.1
```
--
```{r intro2, echo=TRUE}
class(iris)
```
--
```{r intro3, echo=TRUE}
dim(iris) #row, cols
```
--
```{r intro4, echo=TRUE}
colnames(iris)
```
虽然,我觉得这样写很乏味,而且可读性不大。
我试过这个,但它不起作用:
```{r , echo=TRUE}
version$version.string
class(iris)
--
dim(iris)
colnames(iris)
```
当然,这会--
视为代码。
有没有办法从代码内部增加我的幻灯片?
> Yihui 几乎在评论中给出了答案,但我在这里详细说明了一个额外的调整,这将确保分隔符代码(即 knitr::asis_output('n--n')
( 在输出中不可见(这是通过指定分隔符出现在块参数中的行号来完成的,如下所示(。
您可以将分隔符代码放在要分隔的位置,只需确保相应的行号不是echo
-ed。
---
output:
xaringan::moon_reader:
seal: false
---
```{r, echo = -4}
version$version.string
class(iris)
knitr::asis_output('n--n')
dim(iris)
colnames(iris)
```