是否有直接在代码中直接增加Xaringan幻灯片的快捷方式?

时间:2019-07-12 09:37:53

标签: r markdown r-markdown xaringan remarkjs

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

当然,这里以--为代码。

是否可以从代码内部递增幻灯片?

1 个答案:

答案 0 :(得分:1)

Yihui几乎在评论中给出了答案,但我在此处进行了另一处调整,以确保分隔符代码(即knitr::asis_output('\n--\n'))在输出中不可见(这是通过指定行号来完成的)其中分隔符出现在块参数中,如下所示。

您可以在要分离的地方使用分隔符代码,只需确保未对行号进行echo编辑即可。

---
output: 
  xaringan::moon_reader: 
    seal: false
---

```{r, echo = -4}
version$version.string 
class(iris)

knitr::asis_output('\n--\n')

dim(iris) 
colnames(iris)
```