我有一个关于"roxygen2"包的问题:
我已经看到了很多使用它作为包文档的教程(例如Hadley Wickham的主要"对象文档"页面)
如果我的R代码不是一个包,比如说一个R项目呢?你可以用roxygen2来记录R项目吗?
我仍然能够运行package.skeleton(name='RoxygenSkeleton', code_files = "Roxygen.R", force=TRUE)
函数创建基本包结构,并创建。rd文件。但我想要一个很好的HTML或PDF输出…
正如在其他地方所解释的,从roxygen2 6.0开始,下面的工作将解析包外的文档化R源文件。
source_env = roxygen2::env_file(sourcefile)
rd_blocks = roxygen2::parse_file(sourcefile, source_env)
help_topics = roxygen2::roclet_process(roxygen2::rd_roclet(), rd_blocks, source_env, dirname(sourcefile))
rd_code = lapply(help_topics, format)