无法在子 .Rmd 中使用图像编译 RMarkdown pdf - LaTeX 错误 - 找不到图像文件

can't compile RMarkdown pdf with image in child .Rmd - LaTeX Error - image file not found

我正在使用子 .Rmd 编​​译 pdf。 example_child.Rmd 使用 knitr::include_graphics() 调用图像并自行编译正常,但尝试编译 example_main.Rmd 会产生以下错误。

TeX Live 2019 is frozen forever and will no
longer be updated.  This happens in preparation for a new release.

If you're interested in helping to pretest the new release (when
pretests are available), please read https://tug.org/texlive/pretest.html.
Otherwise, just wait, and the new release will be ready in due time.
! LaTeX Error: File `images/example_image' not found.

Error: LaTeX failed to compile example_main.tex. See https://yihui.org/tinytex/r/#debugging for debugging tips. See example_main.log for more info.
Execution halted

example_main.Rmd 仅在调用不调用图像的子文档时编译正常(它从子文件夹中调用数据就好了)。任何帮助,将不胜感激!关于我的会话和文件的所有相关信息如下:

我的工作目录是"/Users/example_project"

example_main.Rmd(文件路径"/Users/example_project/folder_1/example_main.Rmd")YAML和code-chunk如下:

---
output: 
  pdf_document:
    latex_engine: xelatex
---

```{r child = './folder_2/example_child.Rmd'}
```

example_child.Rmd(文件路径"/Users/example_project/folder_1/folder_2/example_child.Rmd")YAML和code chunk如下:

---
output: pdf_document
---

```{r example, echo = FALSE, out.width='80%', out.height='50%'}
knitr::include_graphics("./images/example_image.png")
```

完整的图像文件路径是"/Users/example_project/folder_1/folder_2/images/example_image.png"

我的会话信息如下:

R version 3.6.3 (2020-02-29)
Platform: x86_64-apple-darwin15.6.0 (64-bit)
Running under: macOS Mojave 10.14.6, RStudio 1.2.5033

Locale: en_US.UTF-8 / en_US.UTF-8 / en_US.UTF-8 / C / en_US.UTF-8 / en_US.UTF-8

Package version:
  base64enc_0.1.3 digest_0.6.25   evaluate_0.14   glue_1.4.0      graphics_3.6.3  grDevices_3.6.3 highr_0.8      
  htmltools_0.4.0 jsonlite_1.6.1  knitr_1.28.2    magrittr_1.5    markdown_1.1    methods_3.6.3   mime_0.9       
  Rcpp_1.0.4      rlang_0.4.5     rmarkdown_2.1   stats_3.6.3     stringi_1.4.6   stringr_1.4.0   tinytex_0.21.1 
  tools_3.6.3     utils_3.6.3     xfun_0.12       yaml_2.2.1     

Pandoc version: 2.3.1

您可以使用子文档的工作目录(在 example_child.Rmd 中)重建图像的路径

---
output: pdf_document
---

```{r example, echo = FALSE, out.width='80%', out.height='50%'}
knitr::include_graphics(paste0(getwd(), "/images/example_image.png"))
```

这似乎是 'grandchild' 文档的一个问题,与 here and here

描述的类似