我正在尝试将RMarkdown中的代码块的语法呈现为pdf。最终输出应该看起来像
```{r}
#some code
```
而不仅仅是
#some code
答案 0 :(得分:1)
可以在RStudio网站上找到解决此问题的最佳选择。请参阅有关将逐字R块添加到rmarkdown http://rmarkdown.rstudio.com/articles_verbatim.html
的文章我首选的解决方案是在第一行的末尾添加一个内联R代码,以使块在输出中正确显示,如下所示:
```{r eval=TRUE}` r ''`
seq(1, 10)
```
哪个产生
```{r eval=TRUE}
seq(1:10)
```
而不是
## [1] 1 2 3 4 5 6 7 8 9 10
另一种做同样事情的方法是将代码块视为字符串(我通常不使用->
运算符,但在这种情况下,我认为这提高了可读性):
```{r comment = ""}
"{r eval=TRUE}
seq(1, 10)
" -> my_code_string
cat("```", my_code_string, "```", sep = "")
```
哪个输出:
```{r eval=TRUE}
seq(1, 10)
```
此问题也可能与How to embed and escape R Markdown code in a R Markdown document
重复