是否有直接在代码中增加Xaringan幻灯片的快捷方式?
我刚刚发现了很棒的是否有直接在代码中增加Xaringan幻灯片的快捷方式?,r,markdown,r-markdown,xaringan,remarkjs,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
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_输出('\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)
```
这篇帖子可能会给你一个启示:我知道Emi稍后会来你的帖子。看看你能不能在她来之前弄明白:)谢谢@YihuiXie,这很有趣!我不确定我能用这种方式得到我想要的,也许我不完全理解…@YihuiXie实际上,这与我的情况并不完全相关。Emi的代码是关于显示构造对象的结果,每行递增。我的任务是递增地显示每一行的结果。我担心修改她的代码不会使我的代码更具可读性。最坏的情况是
knitr::asis\u输出('\n--\n')
。我想应该有更优雅的方法,但我没有时间完成这项任务……太棒了,一慧确实给出了答案,但我不知道如何把它放在正确的位置。谢谢