Swave+;rWaveHTML:cat输出不显示在输出中
我对swave+RweaveHTML有问题 我希望cat的输出在生成的html文件中结束。我有一个案例,但事实并非如此,我无法找出原因:( 然后在Rnw文件中,我尝试了所有这些:Swave+;rWaveHTML:cat输出不显示在输出中,r,sweave,R,Sweave,我对swave+RweaveHTML有问题 我希望cat的输出在生成的html文件中结束。我有一个案例,但事实并非如此,我无法找出原因:( 然后在Rnw文件中,我尝试了所有这些: <<echo=FALSE, results=html, include=TRUE>>= test() @ <<results=html, include=TRUE>>= test() @ <<results=html>>= test() @
<<echo=FALSE, results=html, include=TRUE>>=
test()
@
<<results=html, include=TRUE>>=
test()
@
<<results=html>>=
test()
@
<<>>=
test()
@
=
测试()
@
=
测试()
@
=
测试()
@
=
测试()
@
但是我在生成的HTML文件中没有得到cat输出。
我很确定这应该是有效的
你知道我应该怎么做才能将标准输出输出到最终的html文件吗
Thx!驱动程序的工作方式与
驱动程序的工作方式不同,因为要创建输出,每行代码的结果都由通用函数HTML
处理。其他创建输出的方法不起作用。因此,要从函数中获取输出,我知道两种方法:一种是返回要由HTML
generic处理的值,另一个是直接调用HTML
。以下替换test
函数将演示这两种方法
test <- function() {
#bla bla;
HTML("Result is...")
"Return value is"
}
在文档开头的一个(可能是隐藏的)swave块中。您是否尝试过results=verbatim
?使用RweaveHTML驱动程序时,唯一的选项是“Robj”、“html”、“hide”
test <- function() {
#bla bla;
HTML("Result is...")
"Return value is"
}
cat <- HTML