【发布时间】:2012-07-10 20:42:22
【问题描述】:
关于 knitr 的好处之一是您可以轻松更改 R 代码的颜色。但是,大多数文档都是黑白打印的。那么,在使用黑白打印机打印文档时,R 代码的样式设置是否合适?
【问题讨论】:
-
也许您可以尝试使用
grDevices::hsv()生成颜色,保持s和v不变(最大s和中等v)和变化h;你会得到一些在黑白打印机上看起来不会太浅的颜色。我想一定有一些主题考虑到了这一点;这是 knitr 中所有主题的预览:animation.r-forge.r-project.org/html/knitr-highlight-theme.html -
@Yihui 这是一份不错的清单。我认为一些主题适合以黑白方式打印。
-
如果您要构建自己的 css 主题,除了您已经在考虑的灰色调之外,您可能还想玩弄字体。例如,您可以使用
.comment{font-style: italic;}以斜体字打印 cmets,以粗体字打印函数调用等。