Мой вопрос связан с this. Я хочу добавить свое приложение после моих ссылок, поэтому я использую тег after_body
в своем yaml, однако мне нужно иметь возможность knit
моего файла appendix.Rmd
. Я попытался следующий:Включить приложение Rmd после справки
after_body: "`r knitr::knit('appendix.Rmd')`"
однако это попытки связать файл appendix.Rmd
до фактического отчета и, следовательно, не может, поскольку он не имеет необходимые библиотеки или объекты в памяти.
Одна работа вокруг будет вручную сгенерировать раздел ссылок, используя что-то вроде 'библиографии()' функции из [knitcitations] (https://github.com/cboettig/knitcitations). –
Если приложение.Rmd зависит от библиотек и объектов, сгенерированных файлом .Rmd, к которому вы хотите добавить его, у вас всегда будут проблемы с зависимостью. Когда вы вязаете файл .Rmd, он запускается в своей изолированной среде (обеспечивает воспроизводимость). Таким образом, любые прикрепленные библиотеки или объекты, сгенерированные при вставке документа, не будут доступны другому .Rmd. –
Да, я это знаю. Но, возможно, после этого можно будет запустить его? – nathaneastwood