我希望能够将信息发送到R控制台,以便用户查看我何时编织文档。例如,我有一个代码块:
<<descriptive, child = 'descriptive.Rnw'>>=
@
但在此之前,我想退一行&#34;从描述部分开始......&#34;到控制台。所以我的问题是,如何将代码块发送到R控制台而不是LaTeX文档?
提前致谢
答案 0 :(得分:3)
在unix系统上,隐藏一段调用system
的代码来回显消息:
<<fnord,results="hide",echo=FALSE>>=
system("echo '\\n****** hello world *******\\n'")
@
<<runme>>=
x=1:10
y=runif(10)
plot(x,y)
@
第一个块向控制台吐出一条消息,第二个块正常运行。注意使用单引号字符串来阻止星形的shell扩展,并转义\ n来制作换行符。 show和echo选项会停止输出中出现的块。