【发布时间】:2014-01-25 16:22:13
【问题描述】:
当在Sweave 文档上使用Stangle 时,输出包括一个给出块名称的注释。这在教学环境中非常有用,可以在学生剪切和粘贴时引导学生了解代码。但是,当我使用knitr 从.Rnw 生成.R 代码时,不包括块名称(至少我可以看到):
knit('example.Rnw',tangle=TRUE)
我可以在为knitr 编写的文档上运行Stangle,除非块参数中存在不兼容的情况,这会阻止运行Stangle 而不会出现错误。
有没有办法强制 knitr 在包含块名称(和/或数字)的纠结 R 代码中生成 cmets,如原生 Stangle?
【问题讨论】:
-
我真的很惊讶——我认为这会起作用,但我猜??它只适用于纠结 Rmarkdown ?? +1 ...
-
这似乎适用于
purl()。尚不确定purl()和knit(., tangle=TRUE)之间有什么区别... -
这取决于
documentation级别。见?purl