代码之家  ›  专栏  ›  技术社区  ›  Omry Atia

编织rmarkdown文档时出错-找不到数字

  •  1
  • Omry Atia  · 技术社区  · 6 年前

    我试图手动编织一个rmd文件调用一个数字 fig1.gif .

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

    ![](fig1.gif)
    

    该图形确实存在于目录中。

    1 回复  |  直到 6 年前
        1
  •  2
  •   Sal-laS    6 年前

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

    1. 确保您的文件位于同一目录中的标记文件旁边。
    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)
    

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