我正在使用 Sweave(实际上是 Beamer 的演示文稿)编写 LaTeX 文档,它将 R 代码和 LaTeX 交织在一起。有没有办法让我的代码块及其输出突出显示?我可以使用 listings 包,但这意味着我必须翻遍 .tex 文件并包装所有内容,Schunks
因此我正在寻找可能更优雅的解决方案(如果目前可用)。
答案1
这SweaveListingUtils
软件包包含 Sweave 的附加功能,可使用 LaTeX 实现漂亮的打印输入和输出listings
包。示例用法可以在小插图。
另一种选择是使用覆盖Schunk
、Sinput
和Soutput
环境\renewenvironment
,以便它们可以执行您想要的任何操作。