使用bookdown时,如果我有一个R块,我想显示输出而不是R代码,则pdf输出中缺少默认装饰。
例如,此示例具有格式良好的块(灰色背景,彩色文本等)
```{r test1, echo=TRUE}
1:4
```
但这个没有任何装饰。
```{r test2, echo=FALSE}
1:4
```
下面很容易看出对比度。
如何使用灰色背景和彩色文本生成第二个示例?
答案 0 :(得分:6)
您可以为输出块指定语言名称,例如
```{r test2, echo=FALSE, class.output='r'}
1:4
```
默认情况下,文本输出生成为
```
```
使用class.output='lang'
,文本输出生成
```lang
```
如果没有语言名称,代码块将不会突出显示语法。