首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在RStudio中为R CMD构建启用渐进式压缩

在RStudio中为R CMD构建启用渐进式压缩
EN

Stack Overflow用户
提问于 2015-07-20 06:57:30
回答 1查看 1.5K关注 0票数 15

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

我添加了--compact-vignettes="gs+qpdf"作为项目选项的附加选项: built > Build ,但是在使用devtools::build()构建的源代码包中,pdf的大小没有变化。

我还添加到YAML标题中的微缩乳胶压缩选项如下。

代码语言:javascript
运行
复制
header-includes:
- \pdfminorversion=5
- \pdfcompresslevel=9
- \pdfobjcompresslevel=2

仍然没有任何变化。

但是,在使用tools::compactPDFgs_cmd = Sys.getenv("R_GSCMD")gs_quality = "ebook参数时,我得到了所需的压缩。

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

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-12-10 13:43:10

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

相反,在使用RStudio的"Build“面板时,我使用了--compact-vignettes=both,这为我发挥了作用。

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

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

票数 9
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31510406

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档