2016-03-14 3 views
1

Как включить внешние фигуры с использованием относительных путей?включают внешние фигуры, используя относительные пути в rmarkdown.

Я начинаю свой файл RMD с:

```{r setup,include=F} 
knitr::opts_chunk$set(cache=F,echo=F) 
knitr::opts_knit$set(root.dir = '/Users/dosc3612/odrive/CUDrive/real-time_interpolation', 
child.path='/Users/dosc3612/odrive/CUDrive/real-time_interpolation') 
``` 

, а затем включают в себя:

# Heading 1 
some text referring to figure 1. ![Figure 1. a map from qgis](data/gis/fig1alt-location_map2.png) 

мой файл RMD находится в/Users/dosc3612/odrive/CUDrive/реальном time_interpolation/отчеты/реальный -time, поэтому я понимаю, что он будет искать цифры из этого каталога. Но на основании chunk options help я думал, что могу использовать child.path для установки относительных путей в документе, но это, похоже, не так.

"Данные/ГИС" является вложенной в "/ Users/dosc3612/odrive/CUDrive/реального time_interpolation"

благодаря

ответ

1

Не уверен, что если вопрос по-прежнему актуален для любого человека, но я просто имел аналогичную проблему и не мог получить какие-либо варианты настройки путей (root.dir, child.path и т. д.), но для установки относительных путей это сработало для меня:

![Figure 1. a map from qgis](../../data/gis/fig1alt-location_map2.png) 
Смежные вопросы