【问题标题】:Enabling vignette compression for R CMD build in RStudio在 RStudio 中为 R CMD 构建启用晕影压缩
【发布时间】:2015-10-09 05:11:18
【问题描述】:

我在 windows 环境中使用 RStudio 进行包开发。我需要启用 pdf 小插图压缩以避免 'gs+qpdf' made some significant size reductions: 警告。

我已将 --compact-vignettes="gs+qpdf" 添加为 Project Options : Build Tools > Build Source Package 的附加选项,但在使用devtools::build()构建的源码包。

我还在小插图乳胶压缩选项中添加了 YAML 标头,如下所示。

header-includes:
- \pdfminorversion=5
- \pdfcompresslevel=9
- \pdfobjcompresslevel=2

还是没有变化。

但是,我在使用 tools::compactPDF 时获得了所需的压缩率 带有gs_cmd = Sys.getenv("R_GSCMD")gs_quality = "ebook 参数。

如何在构建包时获得所需的压缩以避免警告?

【问题讨论】:

    标签: r rstudio knitr devtools


    【解决方案1】:

    我发现,出于某种原因(可能与引号有关?),RStudio 不喜欢--compact-vignettes="gs+qpdf"

    在使用 RStudio 的“构建”面板时,我使用了 --compact-vignettes=both,这对我有用。

    您需要在命令行中输入devtools::build(build_args = c('--compact-vignettes=both'))

    https://support.rstudio.com/hc/en-us/articles/200486518-Customizing-Package-Build-Options 有更多详细信息。

    【讨论】:

      猜你喜欢
      • 2017-06-08
      • 1970-01-01
      • 1970-01-01
      • 2015-12-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-01-06
      相关资源
      最近更新 更多