Буклет с помощью LaTeX на раз-два-три

Пакет pdfpages для LaTeX позволяет втавлять в .tex файлы страницы из pdf-документов. Для вставки используется директива \includepdf[]{}, которая имеет множество параметров. Задавая определённые значения параметров можно любой pdf-документ преобразовать таким образом, чтобы впоследствии без труда распечатать его с двух сторон листа в виде брошюры нужного формата.

Раз

Создаем .tex файл, например, booklet.tex следующего содержания:

\documentclass[a4paper]{article}
\usepackage[final]{pdfpages}
\begin{document}
\includepdf[pages=-, booklet, landscape]{имя_файла.pdf}
\end{document}

Два

Компилируем файл с помощью программы pdflatex:

pdflatex booklet.tex

В результате получаем нужный нам документ booklet.pdf.

Три

Распечатываем документ, выбрав двухстороннюю печать по длинной стороне. Вот и все, брошюра готова.

А теперь поподробнее о директиве \includepdf: она служит для вставки в .tex файл страниц pdf-документа в нужном для формирования брошюры виде. Обязательным параметром является имя преобразуемого pdf-документа. В качестве необязательных параметров можно передать номера страниц, которые мы хотим преобразовать в брошюру (pages=- означает, что нужно преобразовать все страницы документа). Параметр booklet служит для расположения двух страниц на листе, landscape устанавливает альбомную ориентацию страницы.

2 комментария

  1. Антон Фельдман:

    а psnup?

    • Екатерина Сычева:

      конечно, можно и psnup использовать.
      кому как больше нравится. :)