尝试使用 papaja 在 pdf 上编译时,Rmarkdown 找不到 .png 图像
Rmarkdown can't find a .png image while trying to compile on pdf using papaja
我正在尝试在 r-markdown 中使用 papaja
格式制作文档。问题是 R 无法编译 pdf,因为它找不到我尝试使用 `knitr::include_graphics().
导入的图像
这是我的 Yaml header:
---
title : "Something"
author:
- name : "my name"
bibliography : ["Draft.bib"]
floatsintext : yes
figsintext : yes
figurelist : no
tablelist : no
footnotelist : no
linenumbers : yes
link-citations : yes
mask : no
draft : no
documentclass : "apa6"
classoption : "man"
output :
pdf_document : papaja::apa6_pdf
header-includes:
- \usepackage{setspace}
- \AtBeginEnvironment{tabular}{\singlespacing}
- \AtBeginEnvironment{lltable}{\single espacing}
- \AtBeginEnvironment{tablenotes}{\doublespacing}
- \captionsetup[table]{font={stretch=1.5}}
- \captionsetup[figure]{font={stretch=1.5}}
---
This is the chunk where I am trying to import the image:
```{r colors}
knitr::include_graphics("figures/colors.png")
```
请注意,我已经检查了我的wd,并且我的图像路径中没有任何空格
最后,这是 R 在尝试编译时打印的错误:
!!! Error: Input file `Draft_files/figure-latex/colors-1.pdf' not found!
Quitting from lines 87-88 (Draft.Rmd)
Error in magick_image_readpath(enc2native(path), density, depth, strip) :
R: unable to open image `Draft_files/figure-latex/colors-1.png': No such file or directory @ error/blob.c/OpenBlob/2874
Calls: <Anonymous> ... in_dir -> plot_crop -> <Anonymous> -> magick_image_readpath
Execution halted
我也试过把路径改成./figures/colors.png
,结果还是一样。
非常感谢任何帮助!
这是knitr开发版中的a known bug that has been fixed。请尝试开发版本
remotes::install_github('yihui/knitr')
或者等待 knitr (v1.28) 的下一个版本出现在 CRAN 上(希望在几天内)。
或者,您可以在区块上设置区块选项 crop=NULL
,例如
```{r colors, crop=NULL}
我正在尝试在 r-markdown 中使用 papaja
格式制作文档。问题是 R 无法编译 pdf,因为它找不到我尝试使用 `knitr::include_graphics().
这是我的 Yaml header:
---
title : "Something"
author:
- name : "my name"
bibliography : ["Draft.bib"]
floatsintext : yes
figsintext : yes
figurelist : no
tablelist : no
footnotelist : no
linenumbers : yes
link-citations : yes
mask : no
draft : no
documentclass : "apa6"
classoption : "man"
output :
pdf_document : papaja::apa6_pdf
header-includes:
- \usepackage{setspace}
- \AtBeginEnvironment{tabular}{\singlespacing}
- \AtBeginEnvironment{lltable}{\single espacing}
- \AtBeginEnvironment{tablenotes}{\doublespacing}
- \captionsetup[table]{font={stretch=1.5}}
- \captionsetup[figure]{font={stretch=1.5}}
---
This is the chunk where I am trying to import the image:
```{r colors}
knitr::include_graphics("figures/colors.png")
```
请注意,我已经检查了我的wd,并且我的图像路径中没有任何空格
最后,这是 R 在尝试编译时打印的错误:
!!! Error: Input file `Draft_files/figure-latex/colors-1.pdf' not found!
Quitting from lines 87-88 (Draft.Rmd)
Error in magick_image_readpath(enc2native(path), density, depth, strip) :
R: unable to open image `Draft_files/figure-latex/colors-1.png': No such file or directory @ error/blob.c/OpenBlob/2874
Calls: <Anonymous> ... in_dir -> plot_crop -> <Anonymous> -> magick_image_readpath
Execution halted
我也试过把路径改成./figures/colors.png
,结果还是一样。
非常感谢任何帮助!
这是knitr开发版中的a known bug that has been fixed。请尝试开发版本
remotes::install_github('yihui/knitr')
或者等待 knitr (v1.28) 的下一个版本出现在 CRAN 上(希望在几天内)。
或者,您可以在区块上设置区块选项 crop=NULL
,例如
```{r colors, crop=NULL}