встраивание SVG-фигур в дочерние файлы rmarkdown - PullRequest
0 голосов
/ 02 июня 2019

У меня есть отчет Rmd, который выглядит так:

---
output:
  pdf_document:
    latex_engine: xelatex
---

Some text

```{r child="children/stuff.Rmd", results="asis", cache=FALSE}
```

Файл stuff.Rmd находится в подпапке проекта с именем children . Изображение, которое я хочу включить, находится в подпапке проекта под названием figure .

stuff.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'.

Изменение цифры. Значение на:

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 Knitr версия 1.23

1 Ответ

0 голосов
/ 04 июня 2019

Это сильно зависит от типа изображения..png и .pdf в порядке, но .svg (обычные или обычные версии не работают)

...