恐怕回答会是:“Markdown 本来就是简单的,但它不会那样做”,但问它(几乎)永远不会有坏处。
在编写 R Markdown 文档时,我可以在浏览器中查看 HTML 文件,它看起来很棒。当我尝试在纸上或 PDF 上打印它时,会打印图中的颜色,但不会突出显示语法。有没有办法在打印时保持语法突出显示?
例子:
Minimal Example
=====
This text looks great in the file and the plot prints in color, but see commented code below.
```{r}
# this commented line will be green in the HTML file, but will be black when I print it
z <- cor(mtcars)
require(lattice) # 'require' will be blue in the HTML file, but will be black when I print it
levelplot(z)
```
我在 RStudio 中按下“Knit HTML”按钮并在 Chrome 或 Safari 中打开 HTML,没有任何问题。如果我从浏览器中的 HTML 打印,所有语法突出显示都会丢失。