我想在我的Rmarkdown文档中包含存储在包中的图像。 我可以这样做:
![](C:/Documents/R/mypackage/inst/images/myimage.jpg)
但是,如果程序包具有不同的文件路径,则无法在我的同事计算机上运行。因此,我不想使用以下内容:
![](`r system.file("images", "myimage.jpg", package = "mypackage")`)
但是当我尝试使用knitr进行编织时,这会失败并给出以下消息:
pandoc.exe: Could not find image `', skipping...
我也尝试过以下以同样的方式失败:
---
output: word_document
params:
d: !r system.file("images", "myimage.jpg", package =
"mypackage")
---
![](`r params$d`)
答案 0 :(得分:0)
我现在有这个工作 - 问题是我在我的包开发目录中使用devtools :: load_all()后试图编织。如果我使用devtools :: install_github()安装我的包然后编织,下面的工作正常。
![](`r system.file("images", "myimage.jpg", package = "mypackage")`)