r语言 - 是否有直接在代码中递增 Xaringan 幻灯片的快捷方式



我刚刚发现了很棒的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)
```

相关内容

  • 没有找到相关文章

最新更新