如何使用 R + Sweave 为语法着色?

如何使用 R + Sweave 为语法着色?

我正在使用 Sweave(实际上是 Beamer 的演示文稿)编写 LaTeX 文档,它将 R 代码和 LaTeX 交织在一起。有没有办法让我的代码块及其输出突出显示?我可以使用 listings 包,但这意味着我必须翻遍 .tex 文件并包装所有内容,Schunks因此我正在寻找可能更优雅的解决方案(如果目前可用)。

答案1

SweaveListingUtils软件包包含 Sweave 的附加功能,可使用 LaTeX 实现漂亮的打印输入和输出listings包。示例用法可以在小插图

另一种选择是使用覆盖SchunkSinputSoutput环境\renewenvironment,以便它们可以执行您想要的任何操作。

相关内容