【发布时间】:2020-06-11 08:31:44
【问题描述】:
我正在编写使用 R markdown 的指南,以将其作为一章包含在使用出色的 bookdown 包编写的书中。我包含了 Yihui Xie 和 Christophe Dervieux 在R markdown cookbook 中建议的逐字代码块。例如:
````
```{r, summary-stats, echo=TRUE}`r ''`
x <- 1:10
y <- 10:1
dataf <- data.frame(x = x, y = y)
summary(dataf)
```
````
这可以很好地呈现为 html,并像往常一样以浅灰色背景的代码块显示代码。但是,当我渲染为 PDF 时,代码显示正常,但没有通常的浅灰色背景。任何人都可以建议我在呈现为 PDF 时需要更改什么以获得逐字代码块的浅灰色背景吗?
我的会话信息
sessionInfo()
R version 3.6.3 (2020-02-29)
Platform: x86_64-apple-darwin15.6.0 (64-bit)
Running under: macOS Catalina 10.15.5
Matrix products: default
BLAS: /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib
LAPACK: /Library/Frameworks/R.framework/Versions/3.6/Resources/lib/libRlapack.dylib
locale:
[1] en_GB.UTF-8/en_GB.UTF-8/en_GB.UTF-8/C/en_GB.UTF-8/en_GB.UTF-8
attached base packages:
[1] stats graphics grDevices utils datasets methods base
loaded via a namespace (and not attached):
[1] Rcpp_1.0.4.6 bookdown_0.19 packrat_0.5.0 digest_0.6.25 rappdirs_0.3.1 magrittr_1.5
[7] evaluate_0.14 icon_0.1.0.9000 stringi_1.4.6 rlang_0.4.6 remotes_2.1.1 rmarkdown_2.2
[13] tools_3.6.3 stringr_1.4.0 glue_1.4.1 rsconnect_0.8.16 xfun_0.14 yaml_2.2.1
[19] compiler_3.6.3 htmltools_0.4.0 knitr_1.28
【问题讨论】:
标签: r r-markdown bookdown