如何在Sweave中识别输出

问题描述

我正在使用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')

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

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...