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