使用devtools制作R包PDF手册

时间:2015-06-02 22:10:49

标签: r pdf devtools manual roxygen2

我正在使用devtools和roxygen2制作R包。我可以使用R CMD获得PDF手册,但我真的很好奇是否可以使用devtools完成。 devtools' build(),check(),install()都不能制作PDF手册。这与制作小插曲有关吗?

我已阅读并提及类似的帖子Package development : location of pdf manual and vignette

3 个答案:

答案 0 :(得分:27)

安装后,您可以使用:

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

答案 1 :(得分:1)

devtools::build_manual()

也许也是

devtools::check(manual=TRUE)

可以工作。

答案 2 :(得分:0)

对于一种特定功能的PDF手册,您可以运行

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

假设您已安装软件包。