Создание точных немасштабированных буклетов с pdfbook автоматически

Я пытаюсь напечатать буклет для некоторых нестандартных размеров страниц и не могу понять, как заставить pdfbook не масштабироваться до стандартного размера страницы.

Все, что я хочу сделать, – это просто удвоить ширину файла pdf вместо масштабирования до размера бумаги.

То, что я сделал на этот раз, – это

  1. Открытый файл pdf и открытые свойства
  2. [Я нашел 100x100mm в свойствах pdf, поэтому] Затем я выполнил pdfbook --papersize '{100mm,200mm}' input.pdf

Есть ли автоматический способ достижения этого?

Вероятно, есть способ решить эту проблему, написав собственный драйвер TeX вместо одного pdfbook .

Кроме того, вы можете использовать какой-либо другой инструмент для извлечения размеров PDF, например [ pdfinfo ] из утилит poppler-utils ( poppler-utils на Debian / Ubuntu).

 dimensions=$(pdfinfo -box input.pdf | awk '$1 == "MediaBox:" {print "{" ($5-$3) "pt," (2*($4-$2)) "pt}" }') pdfbook --papersize "$dimensions" input.pdf