我正在为我的 R 包写一个小插图。我想在 .Rmd 文件中包含一个 .jpg 图像,它将生成 pdf 小插图。问题是:我应该在哪里存储这个图像?
我正在使用这些软件包devtools
并knitr
生成小插图(遵循@hadley book link的建议)。因此,我的包结构中有文件夹小插图。我应该在那里包含文件吗?或者我应该将图像包含在'inst/images'内的新文件夹中,正如对小插图中使用的外部数据所建议的那样(@hadley: link也推荐)?
提前感谢您的任何建议。干杯
在编写 R 扩展手册中有非常清楚的描述:
重新制作小插图所需的所有其他文件(例如 LaTeX 样式文件、BibTeX 输入文件和不是通过在小插图中运行代码创建的任何图形的文件)必须位于小插图源目录中。
将它们放在“man/figures”文件夹中也是合适的——这也适用于您可能在 README 中拥有的图像。
请参阅 Hadley 对参考指南的 github 问题的评论:https ://github.com/r-lib/pkgdown/issues/280#issue-213905707
我认为 jpgs 会在这里受到哈德利的建议
如果要存储二进制数据并提供给用户使用,请将其放在 data/ 中。这是放置示例数据集的最佳位置。