首页 > 解决方案 > 如何在 RMarkdown 中创建自定义块?

问题描述

RMarkdown中,我知道我可以输入如下内容:

```{r}
sum <- 1 + 1
```

为当前处理的.Rmd文档创建要在 R 会话内评估的块。我知道还有其他地方内部的标签{<label>}会发生变化并触发不同的行为。Fx,[Bookdown]{ https://bookdown.org/yihui/bookdown/markdown-extensions-by-bookdown.html#equations } 定义:{theorem}等。

我需要的

我希望能够创建自己的块并执行某些代码来处理其内容:

```{myblock}
This text will appear styled different (for example)
```

我不需要为样式文本创建新块,上面的只是一个示例。我怎样才能实现这种定制?

标签: rstudior-markdownbookdown

解决方案


您可以在软件包的官方文档中knitr找到支持引擎的信息。

也看看代码

现在您可以根据自己的需要操作代码,构建包并根据自己的需要使用它。


推荐阅读