如何在RMarkdown中创建自定义块?

时间:2020-03-23 14:07:47

标签: rstudio r-markdown bookdown

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)
```

我不需要为样式文本创建新的块,上面的只是一个例子。如何实现这种自定义?

1 个答案:

答案 0 :(得分:2)

您可以在official documentation of the knitr package中找到支持的引擎的信息。

也可以看看the code

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