如何在 Sweave 中使输出可识别

How to make the output recognizable in Sweave

我正在使用 Sweave 来结合 LaTeX 和 R。我发现能够从输入 options(prompt=" ", continue=" ") .

中删除前缀“>”和“+”很有用

我想找到一种方法使输出可从输入中识别出来,例如在输出中添加前缀“#”(就像在 R Markdown 中一样)。

有什么帮助吗?

不知道大家知不知道knitr 除了.Rmd (R Markdown) 还可以编译.Rnw 文档(Sweave) .您只需将文件路径传递给 knitr::knit(),例如

knitr::knit('test.Rnw')

您将获得 .tex 输出文件。如果想直接获取PDF输出,可以调用:

knitr::knit2pdf('test.Rnw')

默认情况下,knitr 不会在输出的代码中添加提示符 >+