使用m4预处理器到rstudio工具链获取模块化Rmd文档

时间:2017-05-30 08:32:08

标签: rstudio knitr r-markdown m4

我们需要将我们的一些实验室文档模块化,以便标准文本可以保存在一个地方(测试方法库),我们可以根据需要提供(测试方法描述,锅炉板条款和条件)等)。

我看了一下书籍,但对于我们需要做的事情似乎过于复杂。我知道我可以使用m4宏处理器使用Makefile引入多个.Rmd文件,但是我们的员工习惯使用rstudio来构建他们的文档。

即,我可以在顶级文档中执行此操作:

changequote( [',]') undivert([../../Library/testmethod1summary.Rmd])

并使用Makefile预处理顶级文件并包含所有后续文件。我之前用pandoc完成了类似的事情:

%.pdf: %.md m4 $< > _tmp.md pandoc _tmp.md -o $@

有没有办法将m4程序添加到rstudio构建管道中,以便您可以使用通常的rstudio knitR命令(SHIFT-CTRL-K或SHIFT-CTRL-B)?

皮特

0 个答案:

没有答案