R - 在 rmarkdown 子文件中嵌入 SVG 图形



我有一个 Rmd 报告,如下所示:

---
output:
  pdf_document:
    latex_engine: xelatex
---
Some text
```{r child="children/stuff.Rmd", results="asis", cache=FALSE}
```

这些东西。Rmd 文件位于名为子项目的子文件夹中。我要包含的图像位于名为 figures 的项目子文件夹中。

东西。Rmd 看起来像这样,RStudio 中的图像预览工作

something, something
![this is a picture](figures/school_stages.svg)

似乎在子rmd上出错,找不到_school_stages.svg_,您可以在编辑子级时看到此错误

(no image at path figures/school_stages.svg)

编织文件会给出一个错误,显然来自子 Rmd:

! Unable to load picture or PDF file 'figures/school_stages.svg'.

不断变化的身材。RMD 至:

something, something
![this is a picture](../figures/school_stages.svg)

摆脱编辑模式下的错误,但在针织时给出:

! Unable to load picture or PDF file '../figures/school_stages.svg'.

知道如何解决这个问题吗?

RStudio 版本 1.2.1335针织版本 1.23

这在很大程度上取决于图像类型。 .png.pdf都很好,但.svg(普通或 inkscape 版本目前不起作用(

最新更新