为已安装的软件包创建 PDF 手册

Creating a PDF manual for an installed package

我正在尝试从 RStudio 中为许多已安装和加载的非 CRAN 包创建 PDF 手册。

library(devtools)
devtools::build_manual(fable, path = "./")

我已经尝试了很多变体。我得到的最常见错误是

Error: path must be a string.

第一个参数必须是路径或 "package object"。我找不到包对象的任何定义。我在

中没有发现不产生某种错误的字符串或表达式的实例
as.package(expr)

使用包的路径作为 build_manual() 中的第一个参数对我有用:

sessioninfo::package_info("rlang")
#>  package * version    date       lib source                      
#>  rlang     0.4.0.9000 2019-07-10 [1] Github (r-lib/rlang@a3d7e47)
#> 
devtools::build_manual("~/R/win-library/3.6/rlang", path = ".")
#> Hmm ... looks like a package
#> Creating pdf output from LaTeX ...
#> Saving output to './rlang_0.4.0.9000.pdf' ...
#> Done