获取单个乳胶文件而不是PDF以获取R包的文档

问题描述

我想获取执行时生成的PDF的Latex来源

R CMD Rd2pdf /path/to/mypackage

用于构建R软件包文档。 如果我可以将文档作为乳胶文档获得,这样我可以轻松地将其作为附录包含在另一个乳胶文档中并具有连续的页码,那就太好了。

我只看到了从.Rd.tex逐个编译文件的可能性: How to create R documentation file (.Rd) in latex?,指向函数tools::Rd2latex,问题How do I convert Rd files to pdf for a package that I am creating in R?指向命令

R CMD Rdconv -o x.tex --type=latex man/x.Rd

这两个命令仅适用于单个.Rd文件。创建的文件缺少标题/定义。因此,我必须手动将每个文件排序并包括在最终的乳胶文件中。如果有某种方法可以更简单地获取乳胶文档,那就太好了。

解决方法

您可以这样做:

R CMD Rd2pdf path/to/package/man --no-clean

除了PDF文件之外,这还会创建一个包含辅助文件的文件夹,其中包括tex源文件。