一般问题
给定一个提供R Markdown模板的软件包,如何获取所有有效的模板列表,并将其提供给rmarkdown::draft
函数?也就是说,对于
rmarkdown::draft("my_rmd.Rmd", template_name, some_pkg)
当我们知道 some_pkg
后,如何以编程方式获取 template_name
的有效值?
示例包:reprex
作为一个模板提供者的具体示例,让我们使用 reprex 包。从 RStudio GUI 中,我知道 reprex 提供了两个模板。如何获取 reprex 包的 template_names
列表?
我查看过的内容
浏览了 rmarkdown::
方法,我没有看到这样的功能。搜索周围,我只找到了编写和使用模板的示例,但最终都要通过 RStudio GUI 对话框来加载模板。 rmarkdown::draft
的文档仅描述了模板存储的位置,但没有提供程序化列出它们的示例。
rmarkdown:::list_template_dirs()
。 - Ritchie Sacramento