【发布时间】:2011-01-26 17:55:18
【问题描述】:
有没有人设法在 Sweave 文档的输出中使用颜色语法突出显示?我已经能够通过在Sweave.sty 文件中添加框等来自定义输出样式,如下所示:
\DefineVerbatimEnvironment{Sinput}{Verbatim}{fontseries=bc,frame=single}
\DefineVerbatimEnvironment{Soutput}{Verbatim}{frame=leftline}
\DefineVerbatimEnvironment{Scode}{Verbatim}{fontseries=bc}
我可以使用minted 包来对文档中的逐字代码块进行语法高亮显示,如下所示:
\begin{minted}{perl}
use Foo::Bar;
...
\end{minted}
但我不确定如何将两者结合起来用于 R 输入部分。我尝试了以下方法:
\DefineVerbatimEnvironment{Sinput}{minted}{r}
\DefineVerbatimEnvironment{Scode}{minted}{r}
有什么建议吗?
【问题讨论】:
标签: r syntax-highlighting sweave