当使用 RStudio 和Rnw
转换文件时,代码块具有令人愉悦的灰色背景色(就像他们在 SO 中所做的那样)。当我将文件转换为 时,背景颜色为白色,我似乎无法更改它。knitr代码装饰选项仅适用于 LaTeX,在.PDF
knitr
md
PDF
background
md
如何为PDF
从md
文件中获取的代码块设置背景颜色?我在一些相关问题中看到编辑 markdown.css 文件可能是相关的,但我不确定这是否适用于这里,因为md
和文件之间没有 htmlPDF
文件。
可以使用 knitr 示例重现此效果:Rnw source: knitr-minimal.Rnw和markdown source: 001-minimal.Rmd。
要转换Rnw
为PDF
我只需单击 RStudio 中的“编译 PDF”按钮。这是我要转换md
为的操作PDF
:
# Load packages
require(knitr)
require(markdown)
setwd("C:/Users/.../Desktop/")
# Process .md and .pdf files
filen <- "myfile"
knit(paste0(filen,".md"))
system(paste0("pandoc -s ", paste0(filen,"-out.md"), " -t latex -o ", paste0(filen,".pdf")))
是否有另一种转换方式md
,PDF
以便我可以获得彩色代码背景?