【问题标题】:How to achieve black&white-friendly syntax highlighting in PDFs produced with knitr如何在 knitr 生成的 PDF 中实现黑白友好的语法突出显示
【发布时间】:2014-03-26 15:55:04
【问题描述】:

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

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

PS。我不想切换到 LaTeX 'listings' 包。

【问题讨论】:

  • 看看help("knit_theme")。也许其中一个主题可以满足您的要求?
  • @Roland,谢谢。我应该更密切地关注 knitr 的发展...... ;-) 不了解主题。这应该是要走的路。
  • 如果您找到适合黑白打印的好主题,请添加您的问题的答案。可能对其他人有帮助。

标签: r latex knitr


【解决方案1】:

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

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

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

【讨论】:

    猜你喜欢
    • 2016-01-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-05-10
    • 1970-01-01
    • 1970-01-01
    • 2017-08-21
    相关资源
    最近更新 更多