Я хочу напечатать документ на двухсторонней бумаге формата А4,

Сворачивание страницы:

  / 1,2
 / / 3,4
< <
|\ \ 6,5
| \ 8,7
|
| / 9,10
|/ / 11,12
< <
|\ \ 14,13
| \ 16,15
|
| / 17,18
|/ / 19,20
< <
|\ \ 22,21
| \ 24,23
|~~~

поэтому порядок страниц результатов должен быть следующим:

1,8,3,6, 9,16,11,14, 17,24,19,22, (positive side of paper)
20,21,18,23, 12,13,10,15, 4,5,2,7 (reverse side of paper)

Я использую LaTeX , и я думаю, что я могу сделать перестановку внутри LaTex , или, может быть, есть некоторые утилиты для пост-обработки PDF-документов?

4 ответа4

4

Не ответ для pdf, а psbook от psutils может упорядочить страницы в ps-файле, чтобы его можно было распечатать как книгу. Используйте psnup из одного и того же программного обеспечения, чтобы поместить несколько страниц на лист, если вы не можете сделать это при печати.

booklet LaTeX, кажется, делает все это на более ранней стадии, но я сам этим не пользовался.

2

Все вышеперечисленные решения подходят для небольших буклетов, но если вы планируете связать книгу, вам нужно будет сшить или склеить стопку буклетов вместе. Они известны как подписи и обычно составляют 32 страницы (в результате получается 8 листов альбомной бумаги, двусторонних и сложенных пополам для создания портретных страниц). Я полагаю, что Adobe Acrobat напечатал бы книгу на 800 страниц в виде одной сложенной подписи (буклета), которую нельзя было сложить слишком хорошо.

Чтобы напечатать книгу объемом более 32 страниц, лучше всего использовать пакет буклета Latex или макросы latex 2up, поскольку он позволяет указать количество страниц на подпись, а затем создает книгу в виде серии из n страниц. подписи.

Также следует учитывать, что на бумаге есть зерно, а сгиб бумаги пополам вращает зерно. Лучше разрезать длинную бумагу формата А3 пополам, чтобы получить два листа бумаги формата А4 с перекрестным зерном, а затем настроить латекс с пакетом буклетов (частичная инструкция ниже) для печати 2 страниц лицевой стороной вверх на листах формата А4, которые затем можно сложенный пополам, получая длинную страницу А5. Имейте в виду, что пакет буклетов не работает с пакетом hyperref - но гиперссылки не должны быть нужны в печатной книге.

Пакет с буклетами работает наиболее надежно, если вы явно задаете размер страницы буклета в преамбуле следующим образом (для бумаги формата А4):
\usepackage [print, 1to1] {booklet} \nofiles% Должен использовать это для окончательной компиляции.
% 1to1 означает отсутствие масштабирования / увеличения, т.е. страница будет иметь формат A5 согласно параметру a5paper
%, который был передан в класс мемуара

\ Цель {\ magstep0} {297mm} {210mm}
% Бумага будет иметь формат А4, который должен быть напечатан двусторонним и сложенным.

И в то же время установите размер страницы в вашем основном текстовом файле как:
\ Documentclass [a5paper, 10pt] {Мемуар}

0

За один проход TeX страницы должны передаваться по порядку. Я не думаю, что Pdf(La)TeX имеет расширение, чтобы изменить это.

Однако PdfTex способен читать страницы из PDF в произвольном порядке. Таким образом, вы можете использовать его как инструмент для преобразования PDF в другой PDF с другим порядком страниц, две страницы в одной и так далее. Базовым строительным блоком является пакет pdfpages (он работает в PdfLaTeX) (он в TeXlive, так что он, вероятно, уже установлен в вашей системе).

Pdfjam - это оболочка командной строки для пакета LaTeX pdfpages . Последние версии включают инструмент pdfbook , который может генерировать по крайней мере простые буклеты. Вы запрашиваете менее распространенный макет, поэтому он может быть недостижим с pdfbook , но вы можете передать --tidy false в pdfbook чтобы увидеть, как он вызывает PdfLaTex, и настроить оболочку LaTeX, чтобы получить желаемую настройку страницы.

0

вместо того, чтобы пытаться переставить страницы PDF, при печати PDF с помощью Acrobat Reader используйте параметр "Буклет" (или что-то подобное), и Adobe Reader будет обрабатывать порядок печати.

http://help.adobe.com/en_US/Acrobat/9.0/Standard/WS58a04a822e3e50102bd615109794195ff-7bde.w.html

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .