我正在用knitr(将要处理为PDF的Rnw)编写文档,该文档将以黑白打印。我仍然希望代码块具有语法突出显示。

是否可以以及如何修改默认语法突出显示颜色以使用某些灰色阴影等?

PS。我不想切换到LaTeX“列表”包。

最佳答案

正如@Roland所建议的那样,编织主题(?knit_theme)可以完成这项工作。特别是,print主题似乎最适合黑白打印。可以在此处找到所有内置的针织机主题的画廊http://animation.r-forge.r-project.org/knitr/

特别是,要在我的Rnw文档中设置print主题,请将其放在初始R代码块中:

opts_knit$set( out.format="latex" )
knit_theme$set("print")

关于r - 如何在用Knitr生成的PDF中实现黑白友好的语法突出显示,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22666475/

10-12 17:15