У меня есть файл odt
(или pdf
, или ps
). [На самом деле у меня есть odt
, но я могу легко его преобразовать], он состоит из 1 страницы.
Нет, я хочу распечатать его еще pdf
4 раза на 1 странице. Есть такая опция pages per side
, так что если я скопирую-вставлю 4 раза свой документ и установлю эту опцию на 4, то получу ожидаемый результат.
Но я хочу сделать это без копирования и вставки, потому что копировать и вставлять перед каждой печатью довольно утомительно.
Это более простой способ?
решение1
Вы можете использовать инструментКонТекст. Вы можете установить его с помощью своего менеджера пакетов (например, из TeXLive) или для каждого пользователя отдельно:Монтаж
Затем вы создаете файл fourup.tex
со следующим содержимым:
\setuppapersize [A6] [A4]
\setuppagenumbering [location=]
\setupbackgrounds [page]
\setuplayout [nx=2, ny=2]
\starttext
\doifdocumentargumentelse{inputfile}{%
\copypages [\getdocumentargument{inputfile}] [scale=500]}{Missing input file}
\stoptext
Затем вы можете вызвать ConTeXt: context --inputfile=myfile --result=result.pdf fourup
.
myfile
— это исходный файл без расширения PDF. Результатом является файл result.pdf
с четырьмя страницами, скопированными на одну.