Полный код ПОСЛЕ выхода RMarkdown Knitr - PullRequest
0 голосов
/ 17 марта 2020

Я хочу иметь возможность переименовать вывод PDF из . Я не могу использовать рендер, так как мне нужно иметь возможность сохранять пользовательскую форму, которая запрашивает параметры .

Я думаю, что могу сделать это, либо добавив дополнительный код в конец моего скрипта Rmd после того, как он опубликует мой вывод PDF, либо открою другой файл, в котором есть код для переименования PDF.

Я не очень хорошо разбираюсь в , но что-то, что я имел в виду

# something that would force publishing but not end code
publish(knitr)

file.rename("filepath", "Name of Rmd file.PDF", "new name.pdf")

ИЛИ

render("otherscript.r", params = params$list)

и затем это otherscript.r Сценарий говорит

#with maybe a function that tells it to wait so the [Tag:r-markdown file can publish? 
file.rename("filepath", "Name of Rmd file.PDF", "new name.pdf")

У кого-нибудь есть идеи? Я знаю, что самый простой способ переименовать вывод - начать с rmarkdown::render в другом скрипте, но я не могу потерять форму пользователя.

...