对于初学者,我在目录项目中设置了选项Tools/Global Options/R markdown evaluate chunk。因此,路径应该是相对于项目的。我在chunk中使用以下代码格式:
```{r figure}
#| fig.cap=cap,
#| echo=FALSE
knitr::include_graphics(here("relative/path/to/figure.png"))
cap <- "Figure caption."
错误如下所示:
Error in knitr::include_graphics(here("relative/path/to/figure.png")):
Cannot find the file(s): "../../../relative/path/to/figure.png"
...
块上的先前路径起作用,如果我移动到终端中的rmarkdown位置,并且我向上移动三个位置(因为它在错误中),路径仍然是正确的。
我只是不明白为什么这个错误不断出现。
任何帮助都将不胜感激,
谢谢你
1条答案
按热度按时间2q5ifsrm1#
如果你发现这个问题,解决方案,如user63230给出的一个链接所指出的,是在
include_graphics
函数中设置rel_path = FALSE
。