有关的:
我想使用一个简单的自定义 CSS 来突出显示针织 .Rnw/.tex/.pdf 文档中的代码。然而,编织时似乎只实施了少数规则。
目前我专注于无色突出显示,因此我想操纵规则,例如,text-decoration
和- 用于灰色 - ; 参看。这里的主题“打印” 。但是,即使是最简单的例子,我也只能得到一些实现,例如,和; 具体来说,我发现它什么都不做,. 例如:font-weight
font-style
color
color
font-style
font-weight
text-decoration
.background {
color:#F6F6F6;
}
...
.kwc {/* e.g., parameters */
font-weight:100;
color:#8C8C8C;
}
.kwd {/* e.g., methods */
text-decoration:underline;
}
...
.com {/* comments */
font-style:italic;
}
...
(三个点的集合表示我的 CSS 文件包含的内容比上面的示例更多。)
使用我的样式表中的上述内容,在输出 PDF 中,代码块背景和参数相应地着色,注释为斜体,但是参数的字体粗细不是 100,方法也没有下划线。
自定义 knitr 主题可能使用的规则是否有某种限制?这里还有什么问题?
注意:
- Mac 10.9.3
- knitr v1.6.3。
我的 CSS 与我的 Rnw 文档位于同一目录中,并通过以下方式将它传递给 knitr 在我的文档开头的一个块中:
theme <- knit_theme$get('./my_css.css') knit_theme$set(theme)