我想要编写一个R Markdown文档,其中展示了如何撰写R Markdown文档的代码示例。例如,我希望在文档中展示如何将文本呈现为粗体。
`**this is bold**` will render 'this is bold' with bold text, i.e. **this is bold**
这个没问题,可以使用`将文本渲染为代码格式。但是,我无法弄清楚如何正确显示代码块。例如:
```{markdown, eval=FALSE}
```{r}
x = rnorm(1)
```
```
这种方法行不通,因为Markdown不支持R语言。我不能用`来包裹R代码块,因为我需要该符号来标记代码块的开头,而且它只能作为内联使用。
我可以通过实际使用R进行一些跳跃操作。
```{r, echo="FALSE"}
o = "```{r}\nx=sample(1)\n```\n"
cat(o)
```
这将呈现为
## ```{r}
## x=sample(1)
## ```
但是对于我来说,写文档并生成的代码不允许简单地复制/粘贴更加复杂。
有没有本地方法可以呈现将创建R代码块所需的Markdown作为代码呈现?