2

这是一个 .Rnw MWE:

\documentclass{article}
<<setup, include=FALSE>>=
opts_chunk$set(cache=TRUE, eval=FALSE)
@
\begin{document}
Function highlighted:
<<c1>>=
print(iris)
@
Function highlighted if parameter is present:
<<c2>>=
library(magrittr)
iris %>%
  print(someparam = 42)
@
No highlighting:
<<c3>>=
iris %>%
  print
@
\end{document}

它呈现如下: 在此处输入图像描述

如何强制最后一个print函数的语法突出显示?

4

1 回答 1

1

到目前为止,我找到的唯一合适的解决方案是修改由knitr. 也就是说,手动将\hlstd(print)(标准突出显示)更改为\hlkwd(print)(功能突出显示+默认粗体)应该可以完成这项工作。

于 2015-03-28T07:41:32.117 回答