Содержание


Система компьютерной верстки с открытым исходным кодом Scribus

Comments

Хотя системы подготовки документов и разметки, подобные LaTeX и Lyx, прекрасно справляются с созданием длинных технических документов, они ориентированы на структуру и содержимое документа, а не на детальное управление макетом, необходимое при создании листовок, рекламных буклетов, информационных бюллетеней и журналов.

Scribus – это инструмент компьютерной графической верстки с открытым исходным кодом, ориентированный на макет, фреймы, стили, управление изображениями и межколоночное перетекание текста. ПО Scribus работает на платформах Linux, Windows и Mac OS X, бесплатно предоставляя большинство возможностей традиционных DTP-инструментов, таких как Adobe® InDesign®, Adobe Framemaker® и QuarkXPress. Scribus генерирует документы в формате PDF (и родственных форматах), которые можно печатать на стандартных лазерных и струйных принтерах, а также на специальном профессиональном оборудовании растрирования изображений (RIP).

Сравнение структурированных и макетных документов

Структурированные документы предполагают единую последовательность команд форматирования, стилей и связанного текста. Эту последовательность обычно называют потоком, поскольку разделы документа обрабатываются линейно –один за другим. Для улучшения разбиения на страницы и вывода структурированного документа на конкретный принтер или преобразования в другой выходной формат некоторые фрагменты структурированных документов (например, рисунки и боковые вкладки) приходится отображать не там, где они располагаются в исходном документе. Такие фрагменты могут плавать при печати, но в контексте потока отдельного документа.

Макетные документы разрабатываются для конкретного выходного формата (например, страница 8.5x11 дюймов) и соответственно поддерживают явное и точное размещение текста и графики в соответствии с ограничениями выходного формата. Для обеспечения точного размещения внутри макетных документов используется несколько потоков. Потоки поддерживаются за счет использования фреймов (областей фиксированной ширины), которые содержат текст и графику и могут быть связаны (сцеплены) с другими фреймами. Сцепленные фреймы обеспечивают автоматический перенос длинного текста из одного фрейма в другой. Например, газетные статьи, начинающиеся на одной странице и заканчивающиеся на другой, обычно состоят из фрейма на первой странице и связанного с ним фрейма на второй странице. Использование нескольких потоков и точное размещение фреймов и графики являются основными отличиями систем компьютерной верстки от ПО обработки текстов.

Одни пакеты с открытым исходным кодом для обработки текстов, такие как LaTeX и Lyx, предназначены для создания структурированных документов, другие, такие как AbiWord, KWord (часть KOffice, активная разработка которого, к сожалению, прекращена) и LibreOffice, поддерживают фреймы, но не требуют их использования. (В разделе Ресурсы приведены ссылки на дополнительную информацию об этих пакетах). ПО Scribus предназначено для компьютерной верстки и поэтому использует фреймы как фундаментальную концепцию.

Установка Scribus на поддерживаемых платформах

Scribus присутствует в большинстве дистрибутивов Linux. Если в вашем дистрибутиве Linux есть Scribus, вы можете установить его на свою систему от имени пользователя root (или с помощью команды sudo), используя стандартную команду управления пакетами вашего дистрибутива.

Если вы не используете Linux или в вашем дистрибутиве Linux нет пакета Scribus, можно загрузить последнюю версию Scribus для Windows (32- или 64-разрядную), Mac OS X, OS/2 eComStation или Haiku со страницы загрузки Scribus (см. раздел Ресурсы). На этой странице также имеются ссылки для загрузки файлов RPM Package Manager дистрибутивов openSUSE, SUSE Linux Enterprise Server 11, Red Hat Enterprise Linux 6, CentOS 6 и Mandriva Linux.

Создание (загрузка) документов в Scribus

После установки запустите Scribus из меню Graphics в GNOME-системах Linux, из командной строки в любых системах Linux, из меню Start в системах Windows или из папки Applications в системах Mac OS X.

При первом запуске Scribus отображается окно нового документа (New Document, см. рисунок 1), если, конечно, вы не запускаете Scribus, дважды щелкнув на существующем Scribus-документе в графическом файловом менеджере или указав имя существующего Scribus-файла при запуске Scribus из командной строки.

Рисунок 1. Окно нового документа в Scribus
Окно нового документа в Scribus
Окно нового документа в Scribus

Окно New Document позволяет:

  • Создавать новые документы с помощью распространенных макетов: одиночная страница, парные страницы, трехстраничный и четырехстраничный буклет.
  • Создавать новые документы из имеющихся шаблонов для распространенных видов макетных документов.
  • Загружать существующие Scribus-документы из списка недавно отредактированных документов или из стандартного системного проводника.

Два следующих раздела посвящены созданию различных видов Scribus-документов.

Создание документа из макета

Чтобы создать новый документ из стандартного макета, выполните следующие действия:

  1. Выберите соответствующий макет в окне New Document.
  2. Для автоматического создания в документе нескольких текстовых фреймов отметьте флажок Automatic Text Frames в окне New Document, а также укажите требуемое число колонок и интервал между ними.
  3. Чтобы создать новый документ, нажмите кнопку OK.

На рисунке 2 показан новый Scribus-документ, созданный с использованием макета Double Sided.

Рисунок 2. Новый документ, созданный из стандартного макета
Новый документ, созданный из стандартного макета
Новый документ, созданный из стандартного макета

Совет. Новые Scribus-документы, создаваемые с использованием макетов, по молчанию имеют формат страницы А4. При создании нового документа из макета нужно выбрать размер страницы документа в списке Size (размер). Размер страницы нужно указывать на самом раннем этапе процесса создания документа, чтобы избежать большого количества изменений макета в дальнейшем.

Создание документа из шаблона

Зачастую удобнее создавать новый документ с использованием вкладки New from Template (см. рисунок 3), а не вариантов макета документа по умолчанию. Эта вкладка позволяет создать новый документ, используя любой из шаблонов, предоставленных пользователями Scribus. Шаблоны значительно упрощают создание новых документов распространенных типов, экономя время на создании и размещении фреймов.

Рисунок 3. Создание нового Scribus-документа из шаблона
Создание нового Scribus-документа из шаблона
Создание нового Scribus-документа из шаблона

При создании нового документа из шаблона выберите тип документа в левой панели вкладки New from Template, чтобы вывести доступные шаблоны в центральной части. В центральной части выберите конкретный шаблон. Чтобы просмотреть макет, связанный с этим шаблоном, нажмите Preview в правой панели. После выбора шаблона нажмите OK, чтобы создать новый документ.

Замена шрифтов в шаблоне или в существующем документе

Если в вашей системе отсутствуют шрифты, используемые в загруженном существующем Scribus-документе или в шаблоне, на основе которого создается новый документ, перед открытием документа Scribus отобразит окно Font Substitution (см. рисунок 4). Вы не сможете работать с документом, создаваемым из шаблона, пока не замените шрифты шаблона эквивалентными шрифтами вашей системы. Если вы не видите этого окна, перейдите в раздел Adding, linking, and modifying frames, чтобы продолжить работу с новым документом.

Рисунок 4. Замена шрифтов в Scribus-документе
Замена шрифтов в Scribus-документе
Замена шрифтов в Scribus-документе

В столбце Original Font на рисунке 4 отобразится список шрифтов документа или шаблона, отсутствующих в системе (или в определенном каталоге). В столбце Substitution Font будет показан список возможных замен, который вы наверняка захотите изменить. При выборе шрифта в этом столбце отобразится прокручиваемый список шрифтов, имеющихся в вашей системе. Выберите нужный шрифт для замены и вернитесь в окно Font Substitution.

Изменив выбранные шрифты, нажмите кнопку ОК, чтобы подтвердить замену и открыть новый или существующий Scribus-документ.

Совет. При создании Scribus-документа, который будет использоваться на других системах, недостаточно просто сохранить этот документ и передать его в другую систему. Выберите File > Collect for Output, чтобы отобразить окно, в котором можно указать каталог для сохранения Scribus-документов, а также используемых в нем изображений и шрифтов. (Чтобы включить шрифты, выберите в этом окне вариант Include Fonts.)

Добавление, связывание и изменение фреймов

Scribus поддерживает различные типы фреймов:

  • Текстовые фреймы предназначены для ввода текста. Текст может вводиться вручную или импортироваться из внешнего текстового файла или документа текстового редактора. Scribus поддерживает импорт файлов в форматах CSV (текст с разделителями), DOC (Microsoft® Office Word), HTML, Open Document Text (ODT), Palm Database (PDB) и TXT (стандартный текст). Scribus поддерживает импорт фалов в форматах CSV (разделение запятыми), DOC (Microsoft® Office Word), HTML, Open Document Text (ODT), Palm Database (PDB) и TXT (стандартный текст).
  • Графические фреймы предназначены для отображения и масштабирования имеющихся файлов изображений в большинстве графических форматов.
  • Фреймы рендеринга – это специализированные фреймы, предназначенные для рендеринга изображений, полученных с помощью команд форматирования из внешнего приложения. Чаще всего фреймы рендеринга используются для встраивания математических выражений, созданных при помощи LaTeX. Scribes поддерживает встроенные команды LaTeX, LilyPond (нотная запись), gnuplot, Graphviz и POV-Ray.

Каждый из этих фреймов имеет свои опции вставки и модификации. Для упрощения статьи в оставшейся части этого раздела мы сосредоточимся на вставке и связывании текстовых фреймов.

Добавление текстовых фреймов и текста

Для вставки нового текстового фрейма в Scribus-документ выполните следующие шаги:

  1. Начните вставку текстового фрейма с выполнения любого из следующих действий:
    • Нажмите букву Т, когда курсор находится в окне Scribus.
    • Выберите Insert > Insert Text Frame.
    • В панели инструментов нажмите пиктограмму Insert Text Frame, которая выглядит как миниатюрное изображение документа, начинающегося с буквы А.
  2. Нажмите и удерживайте левую кнопку мыши там, где хотите расположить один из углов фрейма.
  3. Перетащив указатель мыши, нарисуйте прямоугольник, в котором будет расположен новый фрейм, и отпустите кнопку, когда закончите создание фрейма.

На рисунке 5 показан одиночный фрейм в Scribus-документе.

Рисунок 5. Пустой фрейм в Scribus-документе
Пустой фрейм в Scribus-документе
Пустой фрейм в Scribus-документе

Для вставки в новый фрейм теста из внешнего файла выполните следующие действия:

  1. Щелкните правой кнопкой мыши на фрейме и выберите Get Text.

    Откроется окно проводника.

  2. Найдите файл для вставки и выберите его.
  3. Если файл имеет нестандартное расширение, но содержит поддерживаемый текст, выберите подходящий формат импорта в списке Importer.
  4. Нажмите кнопку ОК, чтобы импортировать выбранный файл в указанный фрейм.

На рисунке 6 показан текстовый фрейм, в который импортировано содержимое текстового файла.

Рисунок 6. Текст, импортированный в текстовый фрейм
Текст, импортированный в текстовый фрейм
Текст, импортированный в текстовый фрейм

Как уже говорилось в начале статьи, использование нескольких фреймов является фундаментальным аспектом макетных документов. Перетекание текстового содержимого из фрейма во фрейм столь же фундаментально, поскольку позволяет нескольким потокам начинаться на одной странице, захватывая внимание читателя, и заканчиваться в другом месте документа. Scribus избавляет от необходимости вручную подгонять текст в последовательности фреймов, позволяя легко связать фреймы так, чтобы текст, начинающийся в одном фрейме, автоматически продолжался в другом после заполнения первого фрейма. При изменении размеров связанных фреймов текст автоматически переформатируется и подгоняется под новые размеры каждого фрейма.

Текстовые фреймы, содержащие больше текста, чем отображается в них в данный момент, помечаются маленькой пиктограммой x в нижнем правом углу (см. рисунок 6). Чтобы связать переполненный фрейм с другим фреймом, выполните следующие действия:

  1. Выберите фрейм, который не может отобразить весь связанный с ним текст.
  2. Нажмите пиктограмму Link Text Frames (которая выглядит как две страницы, связанные стрелкой) в панели инструментов или букву N на клавиатуре.
  3. Выберите фрейм, на который хотите распространить текст.

После выбора второго фрейма текст первого выбранного вами потока распространится на второй фрейм (см. рисунок 7).

Рисунок 7. Связанные текстовые фреймы
Связанные текстовые фреймы
Связанные текстовые фреймы

Связывание не ограничено двумя фреймами; вы можете продолжать выбирать фреймы, если нужно распространить текст на дополнительные фреймы. Если связывание с другими фреймами нужно выполнить позднее, просто выберите нужный связанный набор фреймов перед началом процесса связывания.

Создание PDF- и RIP-документов

Scribus не только предоставляет мощные и простые функции создания и редактирования документов, но и позволяет создавать высококачественные PDF-документы, которые можно распечатать на любом принтере из стандартных средств просмотра PDF, таких как Adobe Acrobat®. Эти документы также подходят для большинства RIP- и промышленных принтеров, сервисных центров и издательств. Scribus создает высококачественные документы в форматах PDF 1.4 и PDF/X-3 в соответствии с требованиями стандарта ISO 15930-3:2002 к управляемому цветом обмену данными для современных принтеров и типографий. (В разделе Ресурсы приведена дополнительная информация об этом стандарте.)

Чтобы создать PDF-файл для вывода на принтер или передачи в типографию, выберите File > Export и нажмите Save as PDF. Появится окно, показанное на рисунке 8.

Рисунок 8. Экспорт PDF-файла
Экспорт PDF-файла
Экспорт PDF-файла

Окно, показанное на рисунке 8, содержит несколько вкладок для тонкой настройки и управления использованием PDF-вывода, а также для указания информации в соответствии с требованиями современных типографий. Вот краткий обзор этих вкладок:

  • General позволяет указать PDF-версию документа, графическое разрешение вывода, сжатие изображений и т.д.
  • Fonts позволяет указать шрифты во избежание возникновения проблем при печати PDF-документа.
  • Extras позволяет указать и активировать эффекты представления при отображении PDF-документа.
  • Viewer обеспечивает управление схемой страниц PDF-документа и взаимодействие средств просмотра PDF с документом (отображение закладок, панелей инструментов, пиктограмм и т.д.).
  • Security позволяет защитить PDF-документ паролем и управлять использованием документа (возможность печати или изменения документа, копирования или аннотирования разделов документа и т.д.).
  • Color позволяет оптимизировать цветовую палитру PDF-документа.
  • Pre-Press позволяет указать специальную информацию, которую требуют современные типографии - метки обрезки, метки совмещения, цветовые полосы и т.д..

Окно Save as PDF предоставляет огромные возможности по управлению PDF-выводом, позволяя указать множество характеристик в соответствии с устройствами, на которых будет использоваться файл, – будь то для отображения на экране или в Интернете, для печати на принтере (домашнем или офисном) или для передачи в типографии.

Заключение

Scribus – это мощное DTP-приложение, представляющее собой прекрасный пример качественного и функционального мультиплатформенного ПО с открытым исходным кодом. В данной статье мы лишь слегка коснулись его многочисленных возможностей. Помимо базовой DTP-функциональности, Scribus предоставляет широчайшие возможности подготовки к печати и управления цветом, традиционно доступные только в дорогих платформенно-зависимых программных пакетах. И все это бесплатно!


Ресурсы для скачивания


Похожие темы

  • Оригинал статьи: Open source desktop publishing with Scribus (EN).
  • Домашняя страница Scribus: общая информация о Scribus и ссылки на связанные со Scribus ресурсы.
  • Документация по Scribus в онлайновом режиме: подробное описание его многочисленных возможностей.
  • Проект LaTeX: основной сайт с информацией о наборе макрорасширений LaTeX для системы подготовки документов и языка разметки TeX.
  • Стандарт ISO для обмена данными при подготовке к печати (ISO 15930-3:2002): требования к управляемому цветом обмену данными для сервисных центров, типографий, издательств и других поставщиков услуг подготовки к печати.
  • Scribus: загрузите Scribus для платформ Linux, Windows, Mac OS X, Haiku и OS/2 eComStation. С этой страницы можно загрузить стабильные и текущие версии Scribus.
  • AbiWord: популярный текстовый процессор для операционных систем Windows, Linux, QNX, FreeBSD и Solaris, частично поддерживающий текстовые фреймы.
  • LibreOffice: популярный офисный пакет с открытым исходным кодом, который включает в себя LibreOffice Writer, поддерживающий текстовые и графические фреймы. LibreOffice работает на операционных системах FreeBSD, Mac OS X версии 10.4 Tiger и старше, Windows, Linux с ядром 2.6.18 и старше, NetBSD и OpenBSD.
  • Adobe Acrobat Reader: являющееся отраслевым стандартом приложение, предназначенное для просмотра и печати PDF-документов и доступное бесплатно для большинства операционных систем.
  • LilyPond: нотный редактор с открытым исходным кодом, позволяющий позволяющий верстать ноты с высоким качеством и доступный для большинства Linux- и UNIX®-подобных операционных систем, а также для Mac OS X и Windows.
  • Gnuplot: переносимый работающий в режиме командной строки программный пакет с открытым исходным кодом, предназначенный для построения графиков. Доступен для большинства Linux- и UNIX®-подобных операционных систем, а также для Mac OS X и Windows.
  • Graphviz: пакет с открытым исходным кодом для визуализации графов, доступный для большинства Linux- и UNIX®-подобных операционных систем, а также для Mac OS X и Windows.
  • POV-Ray: пакет трассировки лучей с открытым исходным кодом, предназначенный для создания трехмерных изображений, доступен для операционных систем x86 Linux, Mac OS X и Windows.

Комментарии

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

static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=40
Zone=Open source, Linux
ArticleID=987717
ArticleTitle=Система компьютерной верстки с открытым исходным кодом Scribus
publish-date=10292014