相关:
我想在编织的.Rnw / .tex / .pdf文档中使用简单的自定义CSS进行代码突出显示。然而,在编织时似乎只有少数规则被实施。
目前我专注于无色突出显示,因此我想操纵text-decoration
,font-weight
,font-style
和 - 灰色 - color
等规则;比照主题" print" here。但是,即使使用最简单的示例,我也只能实现一些,例如color
和font-style
;具体来说,我发现font-weight
什么都不做,text-decoration
也没有。 E.g:
.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,也没有加下划线的方法。
自定义编织主题可能使用的规则是否存在某种限制?还有什么可能是问题?
N.B。:
我将CSS放在与我的Rnw文档相同的目录中,然后通过以下方式将其传递给文档开头的块中的knitr:
theme <- knit_theme$get('./my_css.css')
knit_theme$set(theme)