问题描述
我正在使用Sweave来组合LaTeX和R。我发现能够从输入文字options(prompt=" ",continue=" ")
中删除前缀“>”和“ +”有用。
我想找到一种使输入可识别输出的方法,例如在输出上添加前缀“#”(R Markdown会发生这种情况)。
有帮助吗?
解决方法
我不确定您是否知道 knitr 除.Rnw
(R Markdown)之外还可以编译.Rmd
个文档(Sweave)。您只需将文件路径传递到knitr::knit()
,例如
knitr::knit('test.Rnw')
您将获得.tex
输出文件。如果要直接获取PDF输出,可以致电:
knitr::knit2pdf('test.Rnw')
默认情况下,编织器不会在输出的代码中添加提示字符>
或+
。