Scribus — свободный пакет для профессиональной вёрстки, который работает в Linux без проприетарных зависимостей и хранит макет в открытом формате SLA. В нём делают буклеты, брошюры, журналы, визитки и PDF для типографии. Ниже — практический маршрут: установка, подготовка шрифтов, макет буклета A4 с двумя сгибами, вылеты, экспорт и проверка файла так, как это делает препресс-инженер.
Установка и первый запуск
Scribus есть в репозиториях Debian, Ubuntu, Linux Mint, Fedora и Arch. Стабильная ветка 1.6 получает исправления, а 1.7 предназначена для тестирования и на рабочей машине не нужна. Вместе с программой удобно поставить коллекцию шаблонов.
sudo apt update
sudo apt install scribus scribus-template
scribus --version
В Fedora пакет называется так же, в Arch он ставится командой sudo pacman -S scribus. Шаблоны лежат в /usr/share/scribus/templates; свои макеты складывайте в отдельный каталог проекта, а не в системный.
Шрифты и цветовые профили
Перед вёрсткой проверьте, что нужные гарнитуры видны системе. Типографии требуют внедрённые шрифты и лицензионно чистые файлы, поэтому не стоит тащить в макет случайные наборы из интернета. Команды fontconfig показывают, что реально найдено.
fc-match "PT Serif"
fc-list : family | sort -u | head -40
fc-cache -fv
Если вы положили шрифты в ~/.local/share/fonts, после копирования достаточно fc-cache; перезапуск Scribus обновит список. Для цветоделения нужны ICC-профили: в Debian их ставит пакет icc-profiles-free, файлы обычно находятся в /usr/share/color/icc. В меню File → Preferences → Color Management выберите профиль RGB для экрана и CMYK для печати, а для изображений — политику Convert при экспорте.
Документ буклета: формат, поля и вылеты
Буклет A4 с двумя сгибами — это три панели на каждой стороне листа. Создайте документ через File → New: формат A4, ориентация Landscape, поля по 10 мм, bleed 3 мм. Вылеты — запас под обрез: фон и фотографии должны выходить за линию реза, иначе после подрезки появится белая кромка.
Что важно задать сразу:
- единицы измерения в миллиметрах, чтобы не путаться в координатах;
- отдельные страницы под каждую панель или готовые развороты;
- направляющие для сгибов с учётом толщины бумаги;
- стили абзаца и символа вместо ручного форматирования.
Панели при двух сгибах не равны. Внутренняя панель, которая загибается первой, делается уже на 2–3 мм, иначе после фальцовки она уедет в сторону. Верхнее и нижнее поля держите не меньше 8–10 мм: нож имеет допуск, и текст у края рискует быть срезанным.
Сетка, стили и мастер-страницы
Для повторяющихся элементов используйте мастер-страницы: логотип, колонтитул, номер страницы. Текст набирайте в текстовых фреймах, связанных между собой цепочкой: так материал перетекает со страницы на страницу без ручного копирования. Стили абзацев задают шрифт, кегль, интерлиньяж и отступы; изменив стиль, вы правите весь документ сразу.
Базовая сетка помогает держать ритм. Включите её в меню Page → Snap to Grid и настройте шаг под интерлиньяж, например 12 pt. Для проверки макета полезен режим Preview Mode: он скрывает направляющие и рамки, показывая, как буклет будет выглядеть в печати.
Экспорт PDF
Экспорт находится в File → Export → Save as PDF. Для типографии выбирайте совместимость PDF/X-3 или PDF/X-1a, для цифровой печати подойдёт PDF 1.6, если типография его принимает. Обязательно включите внедрение шрифтов и конвертацию цветов в CMYK. Галочка Use ICC profiles включает цветопреобразование.
pdfinfo booklet.pdf | grep -E "Pages|Page size"
pdffonts booklet.pdf | head -20
pdfinfo покажет число страниц и физический размер, pdffonts — список шрифтов и признак внедрения. В колонке emb должно стоять yes для всех гарнитур, кроме базовых. Если шрифт не внедрён, вернитесь в экспорт и проверьте, что он не заменён системой.
Спуск полос
Типография может принять обычный PDF постранично, но для офисной печати нужен спуск полос — раскладка страниц в порядке, при котором после складывания получается брошюра. Утилита pdfbook2 из пакета texlive-extra-utils делает это автоматически.
sudo apt install texlive-extra-utils
pdfbook2 --paper=a4paper --inner-margin=20 --outer-margin=15 booklet.pdf
pdfinfo booklet-book.pdf | grep Pages
Для простого варианта «две страницы на лист» подойдёт pdfjam. Проверьте результат на экране и напечатайте пробный экземпляр на обычной бумаге, прежде чем запускать тираж.
pdfjam --booklet true --landscape --paper a4paper --outfile booklet-spread.pdf booklet.pdf
Автоматизация скриптом
В Scribus встроен Python-скриптер. Он полезен для серийных буклетов: обложка, вкладка и программа конференции собираются по одному шаблону. Скрипт открывает готовый макет, подставляет заголовок в именованный фрейм и сохраняет новый файл; фрейм headline создаётся в шаблоне заранее через свойства объекта.
import scribus
scribus.openDoc("/home/user/template.sla")
scribus.setText("Буклет: весенняя конференция", "headline")
scribus.saveDocAs("/home/user/booklet.sla")
scribus.closeDoc()
scribus -g -ns -py make_booklet.py
Ключ -g запускает программу без окна, -ns отключает заставку. Проверьте, что в настройках документа стоят миллиметры: координаты фреймов задаются в единицах документа. Для отладки запускайте тот же скрипт с графическим интерфейсом и смотрите на результат в окне.
Проверка перед типографией
qpdf проверяет структуру файла, Ghostscript умеет пересобрать PDF и оценить покрытие краской.
qpdf --check booklet.pdf
gs -q -o - -sDEVICE=inkcov booklet.pdf
gs -q -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -dPDFSETTINGS=/prepress -sOutputFile=booklet-press.pdf booklet.pdf
inkcov печатает долю CMYK по каждой странице; суммарное покрытие выше 300 % для офсета — повод уменьшить плотность плашек. Параметр /prepress в Ghostscript пересэмплирует изображения до 300 dpi и сохраняет цветовые пространства, но не заменяет правильный экспорт из Scribus.
Чек-лист
- все шрифты внедрены, лицензии позволяют печать;
- размер страницы и вылеты совпадают с требованием типографии;
- чёрный текст — 100 % K, а не составной чёрный;
- изображения не ниже 300 dpi, без апскейла;
- сгибы и поля проверены на пробной печати;
- PDF открывается в просмотрщике и не содержит ошибок qpdf.
Итог
Scribus закрывает полный цикл вёрстки буклета в Linux: от шрифтов и цветовых профилей до вылетов, экспорта PDF/X и спуска полос. Главное — заранее договориться с типографией о формате файла и не оставлять проверку на последний день. Скрипты и pdfbook2 снимают рутину, а pdfinfo, pdffonts и qpdf дают объективную картину вместо надежды на «наверное, всё хорошо».