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

问题描述 投票:3回答:1

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

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

rstudio r-markdown bookdown
1个回答
0
投票

您可以在knitr软件包的官方文档中找到受支持的引擎的信息:bookdown.org/yihui/rmarkdown/language-engines.html

也可以在github.com/yihui/knitr/blob/master/R/engine.R上查看代码

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

© www.soinside.com 2019 - 2024. All rights reserved.