无法在子 .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
我正在使用子 .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