【发布时间】:2013-07-24 11:44:13
【问题描述】:
我想最终使用“R”脚本将我的 Sweave 文件转换为 PDF。 我了解到,Sweave(file="TEST.Rnw") 是可以将我的 .Rnw 转换为 .tex 的函数。
但是当我在具有如下代码块的 .Rnw 文件上使用它时,我发现了一个奇怪的问题:
<<results='asis', comment=NA, echo=FALSE, warning=FALSE>>=
...
@
这是错误,我得到了:
Error in match.arg(options$results, c("verbatim", "tex", "hide")) :
'arg' should be one of "verbatim", "tex", "hide"
请注意,当我更改 results='tex' 时,Sweave() 会起作用。但这对我没有帮助,因为我有一些需要以乳胶形式出现的 xtable 内容。因此,简单的问题是,当Option结果='ASIS'在RStudio上工作时(命令PDF),为什么它没有使用Sweave函数调用?我错过了什么吗?
对此的任何说明都将受到高度赞赏...在此先感谢。
问候, 塔玛
【问题讨论】:
-
包裹
knitr使用“asis”,而Sweave使用“tex”。 -
谢谢。是的,我刚刚意识到使用 'knitr::knit2pdf' 有魔力!