我试图通过Pweave运行一个基本的run文档(在代码块中调用python )。在文档中,它声明可以使用样式```{python}声明代码块。但是,例如,当我试图使用pweave -f pandoc FIR_design.mdw编译时,块不是运行的,而是逐字放置的。
所有的文档中的示例都使用noweb语法。
<<fig = True, width = '12 cm', echo = False>>=
from pylab import *
plot(arange(10))
show()
@减价相当于:
```{python, fig = True, width = '12 cm', echo = False}从pylab进口*
地块(arange(10))
显示()
当我尝试使用标记语法运行示例时,它只是逐字添加它们,而不运行块。这是意料之中吗?如果是这样的话,我应该如何转换我的.Rmd文档以使它们在Pweave中运行。我必须将它们转换为noweb样式吗?
下面是用design.mdw格式重写的文档示例文档.Rmd (用于示例):
发布于 2016-07-05 14:03:18
不要使用pweave -f pandoc <source>,而是尝试使用pweave -i markdown <source>。
如果不提供输入格式,则为从文件扩展名推导。正如您在链接源代码中所看到的,输入文件需要有.md扩展名才能自动检测为"Pandoc“格式。
默认输出格式似乎与输入相同,或与--format (-f)提供的格式相同。
https://stackoverflow.com/questions/38039697
复制相似问题