Если вы используете систему печати CUPS, эта функция включена; вам не понадобится какой-либо специальный инструмент для этого. Как указал Теофраст в комментарии, вы можете использовать параметр задания:-o number-up=2
с базовой командой печати CUPS lp
или с командой совместимости BSD -lpr
.
Если вы используете какую-либо другую систему печати, не имеющую такой функциональности, вам, возможно, придется создать подобный конвейер:
pdftops your-PDF-file.pdf | psnup -2 | lp
Возможно, вам придется добавить некоторые параметры в этот конвейер, чтобы выбрать размер бумаги, принтер и т. д.
По крайней мере, в Debian утилита pdftops
находится в пакете poppler-utils
, а psnup
— в psutils
.
Еще один день, еще одна глупая ошибка. Я забыл, что у меня есть псевдоним, указывающий на старую версию hugo
. Таким образом, решение состоит в том, чтобы вместо этого указать на /home/linuxbrew/.linuxbrew/bin/hugo
.