在 rmarkdown 子文件中嵌入 svg 图形
embedding svg figures in rmarkdown child files
我有一个如下所示的 Rmd 报告:
---
output:
pdf_document:
latex_engine: xelatex
---
Some text
```{r child="children/stuff.Rmd", results="asis", cache=FALSE}
```
stuff.Rmd 文件位于名为 children 的项目的子文件夹中。我要包含的图像位于名为 figures.
的项目的子文件夹中
stuff.Rmd 看起来像这样,并且 RStudio 中的图像预览有效:
something, something

似乎在子 rmd 找不到 _school_stages.svg_ 时出错,您可以在编辑子
时看到此错误
(no image at path figures/school_stages.svg)
编织文件出现错误,显然来自子 Rmd:
! Unable to load picture or PDF file 'figures/school_stages.svg'.
将 figure.Rmd 更改为:
something, something

消除了编辑模式下的错误,但在编织时给出:
! Unable to load picture or PDF file '../figures/school_stages.svg'.
知道如何解决这个问题吗?
RStudio 版本 1.2.1335
针织版本 1.23
这在很大程度上取决于图像类型。 .png
和 .pdf
都可以,但是 .svg
(普通版或 inkscape 版本目前无法使用)
我有一个如下所示的 Rmd 报告:
---
output:
pdf_document:
latex_engine: xelatex
---
Some text
```{r child="children/stuff.Rmd", results="asis", cache=FALSE}
```
stuff.Rmd 文件位于名为 children 的项目的子文件夹中。我要包含的图像位于名为 figures.
的项目的子文件夹中stuff.Rmd 看起来像这样,并且 RStudio 中的图像预览有效:
something, something

似乎在子 rmd 找不到 _school_stages.svg_ 时出错,您可以在编辑子
时看到此错误(no image at path figures/school_stages.svg)
编织文件出现错误,显然来自子 Rmd:
! Unable to load picture or PDF file 'figures/school_stages.svg'.
将 figure.Rmd 更改为:
something, something

消除了编辑模式下的错误,但在编织时给出:
! Unable to load picture or PDF file '../figures/school_stages.svg'.
知道如何解决这个问题吗?
RStudio 版本 1.2.1335 针织版本 1.23
这在很大程度上取决于图像类型。 .png
和 .pdf
都可以,但是 .svg
(普通版或 inkscape 版本目前无法使用)