Rmarkdown не может найти изображение .png при попытке скомпилировать pdf с использованием papaja - PullRequest
1 голос
/ 06 февраля 2020

Я пытаюсь сделать документ в формате papaja в r-markdown. Проблема в том, что R не может скомпилировать pdf, потому что не может найти изображение, которое я пытаюсь импортировать, используя `knitr :: include_graphics ().

Это мой заголовок Yaml:

---
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, но результат тот же.

Любая помощь будет очень признательна!

1 Ответ

1 голос
/ 06 февраля 2020

Это известная ошибка , что исправлено в версии для разработки knitr . Попробуйте либо версию dev

remotes::install_github('yihui/knitr')

или дождитесь появления следующей версии knitr (v1.28) на CRAN (возможно, через несколько дней).

В качестве альтернативы, вы можете установить опцию чанка crop=NULL для чанка, например

```{r colors, crop=NULL}
...