Я хочу иметь возможность переименовать вывод PDF из knitr . Я не могу использовать рендер, так как мне нужно иметь возможность сохранять блестящую пользовательскую форму, которая запрашивает параметры r-markdown .
Я думаю, что могу сделать это, либо добавив дополнительный код в конец моего скрипта Rmd после того, как он опубликует мой вывод PDF, либо открою другой файл, в котором есть код для переименования PDF.
Я не очень хорошо разбираюсь в r , но что-то, что я имел в виду
# 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
в другом скрипте, но я не могу потерять блестящую форму пользователя.