编写 rmarkdown 文档时出错 - 找不到图形

Error while knitting an rmarkdown document - cannot find figure

我正在尝试手动编织一个调用图形的 rmd 文档 fig1.gif

! Unable to load picture or PDF file 'fig1.gif'.
<to be read again> 
               }
l.91 \includegraphics{fig1.gif}

我对图的称呼是:

![](fig1.gif)

该图确实存在于目录中。 知道问题出在哪里吗?

我没有你的代码,但我可以给你两个提示:

  1. 确保您的文件位于同一目录中的 markdown 文件旁边。
  2. 尝试 relative path 文件。
  3. 写一个简短的片段来检查 R 是否可以找到您的文件。

我从 question 中找到了样本。

        imgAddress="./ADDRESS bla bla/fig1.gif"     
         if (!file.exists(imgAddress)) {
            print("File is not found") }
         }

我应该怀疑你加载图像的方式。有几个包可以帮助你:

library(magick)
tiger <- image_read_svg('http://jeroen.github.io/images/tiger.svg', width = 400)
print(tiger)

earth <- image_read("https://jeroen.github.io/images/earth.gif") %>%
  image_scale("200x") %>%
  image_quantize(128)

length(earth)

请阅读以下内容link。会有用的。

https://cran.r-project.org/web/packages/magick/vignettes/intro.html