knitr能否处理同一目录中的多个.Rmd文件?

3

我正在使用knitr生成markdown,然后使用markdown::markdownToHTML()将其转换为html。

knitr会将.Rmd文件的图形放在一个figure/子目录中。 如果我在同一目录中处理多个.Rmd文件,则图像可能会被覆盖。 使用唯一名称命名每个块可以产生具有唯一名称的图像,但这很容易出错。 不小心重复使用名称将悄无声息地覆盖旧图像。

是否有一种简单的方法可以使用不同的figure/目录或以其他方式单独处理每个.Rmd文件的图片?

1个回答

4

是的,您可以使用:

opts_chunk$set(fig.path = "other_directory")

在每个文档中覆盖默认的figure/路径。

谢谢,我错过了那个。 - Chris Warth
如果你正在缓存任何代码块,你也需要设置 cache.path - petrelharp

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接