Knitr :: spin()可以获取全局选项吗?

时间:2014-02-11 21:16:13

标签: r knitr

knitr :: spin()对于那些喜欢先写代码然后再写文本的人来说是个很棒的工具。我想用它来生成几乎没有代码回显的文档,但是有很多输出和文本注释。但是,每当我关闭回声然后添加一些文本时,spin()会再次回显。

无论如何spin()从它正在旋转的r脚本中获取全局选项?例如,一种概念性的方式可能是

#+ opts_chunk$set(echo=FALSE)

作为第一行但似乎没有被spin()识别。有没有办法实现这个目标?

标记

2 个答案:

答案 0 :(得分:5)

是的,有一种方法:就像knit时一样,只需在初始设置块中设置全局选项。

因此,例如,以下旋转很好,导致输出不回显任何提供的代码。

#+ setup, include=FALSE
opts_chunk$set(echo=FALSE)

#+ aChunk
plot(rnorm(99))

#+ anotherChunk
1:100

答案 1 :(得分:0)

如何从命令行设置全局选项,例如数字目录的路径?

我有类似private void frmAuslagerung_Load(object sender, EventArgs e) { if (!LibNoDave.CreateConnection()) { finished = true; this.Close(); } LibNoDave.WritePLC(1, Byte.Parse(auto.Position.Lade.ToString())); } private void frmAuslagerung_FormClosing(object sender, FormClosingEventArgs e) { if (!finished) { //e.Cancel = true; //Not in code for testing LibNoDave.DisconnectPLC(); //Only for testing } else LibNoDave.DisconnectPLC(); } 的内容,但它总是将图片存储在一个名为 figures 的新创建的文件夹中。