有没有人设法在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}
有什么建议么?