Путь к изображению в моем пакете для R mark down - PullRequest
1 голос
/ 20 мая 2019

Я сделал pakcage BayesianXXX, в котором я также сделал виньетку с файлом YYY.Rmd в его пути BayesianXXX/vignettes/YYY.Rmd.

Я хочу вставить изображение в YYY.Rmd и для этого требуется следующий скрипт Rmd в YYY.Rmd.

![title](path/to/your/image)

Например, если мы сделали ZZZ.jpg в файле изображения в каталоге inst, то есть BayesianXXX/inst/image/ZZZ.jpg, то как указать его путь в коде ![title](path/to/your/image)

Ссылка: Как импортировать локальное изображение, используя knitr для уценки

1 Ответ

1 голос
/ 20 мая 2019

С учетом вашего пути к файлу BayesianXXX/inst/image/ZZZ.jpg

system.file("image", "ZZZ.jpg", package="BayesianXXX")

Должно работать, пока пакет установлен в системе (и в одном из расположений библиотеки с .libPaths()).

В YYY.Rmd вы можете использовать встроенный код:

`r paste0("![](",system.file("image", "ZZZ.jpg", package="BayesianXXX"), ")")`

Или в блоке, используя cat и results='asis'

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...