Создание PDF-пакета для руководства R с использованием devtools

Я делаю R пакет, используя devtools и roxygen2. Я могу получить руководство в формате PDF с использованием R CMD, но мне действительно интересно, можно ли это сделать с помощью devtools. build(), check(), install() devtools - все это не делает руководство в формате PDF. Это связано с изготовлением виньеток?

I have read and referred to a similar thread https://stackru.com/questions/29983177/package-development-location-of-pdf-manual-and-vignette/30607455

3 ответа

После установки вы можете использовать:

pack <- "name_of_your_package"
path <- find.package(pack)
system(paste(shQuote(file.path(R.home("bin"), "R")),
    "CMD", "Rd2pdf", shQuote(path)))

Есть

devtools::build_manual()

Возможно также

devtools::check(manual=TRUE)

может работать

Для руководства PDF одной конкретной функции, вы можете запустить

fun <- "name_of_function"
help(fun, package = "name_of_package", help_type = "pdf")
system(paste0("open ",  fun, ".pdf"))

при условии, что у вас установлен пакет.

Другие вопросы по тегам