Установите размер бумаги для pandoc с помощью pdfroff

Я использую pandoc для преобразования разметки в PDF-файлы. При использовании механизма LaTeX PDF (который используется по умолчанию) я могу указать другой размер бумаги с помощью -V geometry:a1paper.

Я хочу использовать бэкэнд pdfroff с --pdf-engine=pdfroff, поскольку он быстрее и дает лучший результат для моего варианта использования.

Итак, как я могу указать размер бумаги для pdfroff с помощью pandoc?


person renehsz    schedule 04.01.2020    source источник


Ответы (1)


Если вы напечатаете шаблон pandoc roff ms с pandoc -D ms, вы увидите, что он использует papersize переменная. Не уверен, какие размеры поддерживает ваша версия groff, но попробуйте что-нибудь вроде:

pandoc -V papersize=a4 --pdf-engine=pdfroff -o foo.pdf --verbose

Это испускает .ds paper a4

Вы также можете передать каталог параметров в groff, см. --pdf-engine-opt.

person mb21    schedule 05.01.2020