1

有关的:

我想使用一个简单的自定义 CSS 来突出显示针织 .Rnw/.tex/.pdf 文档中的代码。然而,编织时似乎只实施了少数规则。

目前我专注于无色突出显示,因此我想操纵规则,例如,text-decoration和- 用于灰色 - ; 参看。这里的主题“打印” 。但是,即使是最简单的例子,我也只能得到一些实现,例如,和; 具体来说,我发现它什么都不做,. 例如:font-weightfont-stylecolorcolorfont-stylefont-weighttext-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)
    
4

0 回答 0