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

Mar*_*yne 8 r knitr knitr-spin

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

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

#+ opts_chunk$set(echo=FALSE)
Run Code Online (Sandbox Code Playgroud)

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

标记

Jos*_*ien 6

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

因此,例如,以下旋转很好,导致输出不响应任何提供的代码.

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

#+ aChunk
plot(rnorm(99))

#+ anotherChunk
1:100
Run Code Online (Sandbox Code Playgroud)