R CMD 检查未完成步骤 "Checking PDF version of manual ..."

标签 r pdf rstudio manual

我正在使用 R Studio 版本 0.99.489 以及 Windows 7 上最新的 R 开发版本创建 R 包。我使用 roxygen2 创建了文档 .Rd 文件,使用 knitr 创建了 .Rmd 小插图。到目前为止,一切正常,但是当我在 RStudio 中运行 R CMD 检查时,检查卡在“检查 PDF 版本的手册...”步骤中。我既没有收到“OK”,也没有收到任何错误或警告消息。即使我运行了一夜,该步骤也不会继续。对于其他步骤,我也没有收到任何错误或警告消息,我到处都有“OK”。

因此,我在 package.Rcheck 文件夹中找不到 PDF 手册。我已经使用 R CMD Rd2pdf 包自己创建了手册,效果很好。我将它复制到包文件夹中的几个位置,但这根本没有帮助。

我搜索了很多,但我找不到任何解决方案,因为我没有收到任何错误消息。我考虑过管理、 latex 或 R 版本问题,但我不知道是这些问题还是其他问题。

我认识到的一件事是,当包被构建时,它会打印出:

CMD 构建 "..PATH...\package"--no-resave-data\--no-manual

虽然我没有在 RStudio 的 Build 选项中指定 --no-manual 选项。此外,我没有找到改变这一点的方法。这可能是问题吗?

谁能帮我这个?我真的很感激任何提示。如果您需要我的任何输出或任何其他信息,请告诉我。

谢谢!

最佳答案

您可以使用以下方法自己完成:

shell('R CMD Rd2pdf . --output=man/figures/manual.pdf --force --no-preview')

这将创建 PDF 并将其保存到 yourpackage/man/figures/manual.pdf。

我使用它,所以在我将它发送给 CRAN 之前我知道它可以工作。

关于R CMD 检查未完成步骤 "Checking PDF version of manual ...",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33802420/

相关文章:

从数据框中删除每个唯一日期 var 小于 max(var) 的行

r - R 中的泊松过程算法(更新过程角度)

r - 将唯一值提取到 R 中的文件中

r - 如何在 pdf/演示文稿中嵌入交互式 Shiny 图? (也许通过 knitR)

security - 安全环境中的 CF 和 PDF

yaml - 在 RStudio 中使用类 "lesson.yaml"编写漩涡类(class) "text"时添加新的行/换行符

r - 以编程方式在 RStudio 中打开 R 项目?

javascript - Highcharter Shiny 事件 - 将多个选定点返回到数据框

java - 如何在特定行数之后打破表格 xsl-fo 1.0?

r - 如何使用Rstudio相对路径