2
我想在我的Rmarkdown文档中包含存储在包中的图像。 我可以利用这样做:使用内联代码在Rmarkdown中生成文件路径
![](C:/Documents/R/mypackage/inst/images/myimage.jpg)
然而,这不会对我的同事的机器如果包有不同的文件路径工作。因此,我wan't使用如下:
![](`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`)
你如何与同事分享减价文件?我会将图像保存在您的工作目录中 – Marco
如何与同事共享软件包?它给你什么'getwd()'?和'.libPaths()'? – Marco
该软件包通过devtools :: install_github()共享。我的同事可以将图像保存到他们的工作目录中,但我不希望将图像与rmarkdown文件一起分发,因为它们已经将图像存储在其包库中。然而我不知道那个文件路径是唯一的,因此它需要使用system.file() – Max888