乳胶R块输出未装饰

时间:2018-05-07 21:23:05

标签: r knitr bookdown

使用bookdown时,如果我有一个R块,我想显示输出而不是R代码,则pdf输出中缺少默认装饰。

例如,此示例具有格式良好的块(灰色背景,彩色文本等)

```{r test1, echo=TRUE}
1:4
```

但这个没有任何装饰。

```{r test2, echo=FALSE}
1:4
```

下面很容易看出对比度。

enter image description here

如何使用灰色背景和彩色文本生成第二个示例?

1 个答案:

答案 0 :(得分:6)

您可以为输出块指定语言名称,例如

```{r test2, echo=FALSE, class.output='r'}
1:4
```

默认情况下,文本输出生成为

```
```

使用class.output='lang',文本输出生成

```lang
```

如果没有语言名称,代码块将不会突出显示语法。