Я использую RStudio для разработки пакетов в среде Windows. Мне нужно включить сжатие виньетки PDF, чтобы избежать предупреждения 'gs+qpdf' made some significant size reductions:
.
Я добавил --compact-vignettes="gs+qpdf"
в качестве дополнительных параметров в Параметры проекта: Инструменты сборки > Создать исходный пакет, но размер виньетки pdf в исходном пакете, созданном с использованием devtools::build()
, не изменился. .
Я также добавил в заголовок YAML параметры сжатия латекса виньетки следующим образом.
header-includes:
- \pdfminorversion=5
- \pdfcompresslevel=9
- \pdfobjcompresslevel=2
Тем не менее нет никаких изменений.
Однако я получаю желаемое сжатие при использовании tools::compactPDF
с аргументами gs_cmd = Sys.getenv("R_GSCMD")
и gs_quality = "ebook
.
Как получить желаемое сжатие при сборке пакетов, чтобы избежать предупреждения?