4.5. Издательские системы

4.5. Издательские системы

Язык разметки TeX

TeX (произносится «тех») — это система подготовки документов, содержащих большое количество формул и таблиц. Она была разработана в конце 70-х гг. американским математиком Дональдом Кнутом, автором знаменитой книги «Искусство программирования». Система TeX была портирована на платформу Unix программистами Говардом Трики (Howard Trickey) и Павлом Куртисом (Pavel Curtis).

Размер документа, содержащего много формул, в формате TeX раз в десять меньше, чем в формате MS Word. К тому же документ TeX не зависит от платформы. Это объясняется тем, что в системе TeX вид и расположение всех объектов документа описываются текстовыми директивами подобно тому, как это делается в формате HTML. Только директивы TeX начинаются с обратной косой черты.

Текст документа TeX набирается в любом ASCII-редакторе. Затем исходный текст (файл с расширением .tex) компилируется в файл DVI (Device Independent), который не зависит от платформы и устройства. Этот файл уже можно просматривать, печатать и отправлять в издательство. Для его просмотра и печати предназначена программа xdvi из пакета tetex-xdvi.

Например, так выглядит фрагмент страницы с набранной формулой в ASCII-редакторе:

layout Enumerate

Математических:

egin_inset Formula $sinfrac{alpha}{2}$

А на следующем рисунке показан фрагмент той же страницы, подготовленной к печати.

Рис. 4.12. Фрагмент документа TeX

В настоящее время оригинальная система TeX почти не используется, а применяются ее модификации, например, система LaTeX, представляющая собой пакет макрокоманд, упрощающий работу с TeX.

TeTeX — система подготовки документов для UNIX-подобных ОС. В состав дистрибутива Fedora Core 3 входит пакет tetex-latex версии 2.0.2. Более ранние версии TeTeX (до версии 0.9) не умели конвертировать TeX-документы в формат PDF. Начиная с версии 0.9, в состав TeTeX входит утилита pdftex, которая предназначена для прямого конвертирования tex-файла в формат PDF.

Коллекцию ссылок на справочные материалы по языку TeX можно найти по адресу http://www.tex.uniyar.ас.ru/doc.htm.

Текстовый процессор LyX

Работа над любым документом распадается на две части: разработку содержания документа и представление его в удобном для читателя виде. Принцип WYSIWYG («видишь то, что получишь на печати») облегчает только вторую часть работы, и обычный автор, не будучи одновременно дизайнером, не умеет и не хочет использовать все возможности какого- нибудь MS Word для грамотного оформления своей статьи. Автор предпочел бы описать структуру своего документа так, чтобы легко было применить к нему стиль, разработанный профессиональным дизайнером, и сосредоточиться на своей работе, а не на подробностях оформления.

Этот принцип называется WYSIWYM (What You See Is What You Mean, «видишь то, что подразумеваешь»), и реализован в текстовом процессоре LyX (http://www.lyx.org). LyX — это визуальный редактор TeX, отображающий документ не в точности так, как он будет выглядеть на бумаге, но достаточно похоже, и вместе с тем не затемняющий его структуры. На рисунке 4.13 показано продолжение работы над документом example: вставка сноски.

Рис. 4.13. Вставка сноски

LyX не создает DVI-файлы в домашнем каталоге пользователя. Найти их можно во временном каталоге. Обычно это /tmp/lyx_tmpdir???????, где ?????? — это произвольная последовательность букв и цифр. Если вы запускали просмотр DVI несколько раз, у вас будет несколько таких каталогов. Поищите DVI-файлы в этих каталогах — вы обязательно найдете нужный вам файл. Для автоматизации поиска этих файлов откройте окно виртуального терминала и введите команду:

find /tmp/lyx_tmpdir* -name *.dvi

Издательская система Scribus

TeX/LaTeX — удачная система для верстки научных работ, но в мире Windows есть много издательских систем, куда лучше приспособленных для создания макетов: Corel Ventura®, Quark Xpress®, Adobe Pagemaker®, InDesign®… Что же делать пользователю Linux? Не устанавливать же Windows из-за PageMaker.

Положение сторонников свободного программного обеспечения изменилось в 2003 г., когда вышел финальный релиз пакета компьютерной верстки Scribus 1.0 (http://www.scribus.org.uk, автор ядра программы — Франц Шмид).

Scribus — полноценная издательская система, в которой реализованы все необходимые для предпечатной подготовки документов функции, в том числе цветоделение по каналам CMYK, система управления цветом, поддержка Unicode для вывода на нетрадиционных языках, экспорт результатов в форматы PDF и PostScript. В качестве внутреннего формата хранения данных программа использует язык описания XML, что облегчает экспорт данных в другие пакеты.

Программа Scribus поддерживает такие распространенные графические форматы, как Encapsulated PostScript (EPS), JPEG, TIFF, Portable Network Graphics (PNG), XpixMap (xpm). Начиная с версии 1.0, Scribus поддерживает русский язык.

Scribus был включен в состав следующих дистрибутивов:

? Debian (нестабильный релиз)

? Gentoo Linux

? Mandrake 8.2

? Lindows

? Lycoris

? Fink 0.4

Если вы используете один из этих дистрибутивов, то, возможно, Scribus уже установлен у вас. А если нет, то пакет scribus версии 1.2 можно скачать из репозитария Sisyphus по адресу ftp://ftp.altlinux.ru/pub/distributions/ALTLinux/Sisyphus/SRPMS.classic/scribus-1.2.1-alt1.1.src.rpm.

Перед его установкой убедитесь, что у вас уже установлены:

? библиотека Qt-3.3;

? библиотека libpng версии 1.2.x:

ghostscript — интерпретатор языков PostScript и PDF — версии 7.x;

? шрифты PostScript. Шрифты TTF поддерживаются Scribus начиная с версии 0.4.7.

? среда KDE: для работы самой Scribus она не нужна, но понадобится, если вы хотите использовать метод drag-and-drop.

Дополнительно можно установить Little CMS — систему управления цветом и цветоделения с поддержкой ICC-профилей, а взять ее можно с http://www.littlecms.com. В меню Edit появится команда Color Management System.

Поделитесь на страничке

Следующая глава >

Похожие главы из других книг

1.1 Операционные системы

Из книги Свободные программы и системы в школе автора Отставнов Максим

1.1 Операционные системы Существуют две группы определений операционных систем: «совокупность программ, управляющих оборудованием» и «совокупность программ, управляющих другими программами». Обе они имеют свой точный технический смысл, который, однако, становится ясен


Акустические системы

Из книги Музыкальный центр на компьютере автора Леонтьев Виталий Петрович

Акустические системы В главе, посвященной звуковым платам, мы уже говорили, что для хорошего звука самой дорогой и продвинутой «звуковушки» недостаточно! Львиная доля ответственности за качество звучания лежит именно на акустических системах (в просторечии –


Восстановление системы

Из книги Windows Vista автора Вавилов Сергей

Восстановление системы Восстановление системы – специальное средство защиты, с помощью которого можно вернуться к одному из предыдущих состояний системы, используя контрольные точки восстановления. Точка восстановления – это сведения о системных параметрах Windows в


7.8. Две системы

Из книги Феномен науки. Кибернетический подход к эволюции автора Турчин Валентин Фёдорович


Системы

Из книги Основы объектно-ориентированного программирования автора Мейер Бертран

Системы Эта лекция акцентирует внимание на классах - элементах конструкции ОО-ПО. Для получения исполняемого кода классы необходимо скомпоновать в систему.Определение системы вытекает из предшествующего обсуждения. Для построения системы необходимы три вещи:[x].


Компоновка системы

Из книги TCP/IP Архитектура, протоколы, реализация (включая IP версии 6 и IP Security) автора Фейт Сидни М

Компоновка системы Как практически реализовать процесс компоновки системы?Допустим, что операционная система использует обычный способ хранения исходных текстов классов в файлах. Инструментальному средству компоновки (компилятор, интерпретатор) необходима следующая


8.2 Автономные системы

Из книги ПК без напряга автора Жвалевский Андрей Валентинович

8.2 Автономные системы Как можно предоставить столько различных возможностей при выборе протокола маршрутизации? Модель Интернета разделяет весь мир (как всегда, имеется в виду сетевой мир. — Прим. пер.) на элементы, именуемые автономными системами (Autonomous System — AS). Грубо


Поисковые системы

Из книги Русский справочник по Win32 API автора Сорока Тарас

Поисковые системы Это адреса, которые вы должны запомнить прежде всего и крепко-накрепко. С помощью поисковых систем можно отыскать любой другой сайт в


Выключение системы

Из книги Домашний доктор для вашего ПК автора Виноградов Алексей Степанович

Выключение системы LockWorkStation Функция LockWorkStation отправляет запрос на блокировку дисплея рабочей станции. Блокирование рабочей станции защищает ее от несанкционированного использования. BOOL LockWorkStation ( VOID ); Параметры Функция не имеет параметров. Возвращаемые значения В


5.3 Мониторинг состояния системы, устранение ошибок, восстановление утерянных файлов и защита данных Анализ состояния аппаратной части системы

Из книги Профессиональный поиск в Интернете автора Кутовенко Алексей

Введение Как и всякая техника, персональный компьютер нуждается в техническом обслуживании, настройке и наладке. Небрежное отношение к своей машине приводит к тому, что работа компьютера становится нестабильной и не эффективной. А потом происходит сбой, и компьютер


CBIR-системы

Из книги Linux Mint и его Cinnamon. Очерки применителя автора Федорчук Алексей Викторович

CBIR-системы Аббревиатура CBIR обозначает технологии поиска картинок, основанные на анализе характеристик изображенных на них объектов. Другими словами, CBIR-система пытается «рассмотреть» содержимое самой картинки.Контентный анализ изображения нельзя назвать «горячей


Обновление системы

Из книги Вопросы истории: UNIX, Linux, BSD и другие автора Федорчук Алексей Викторович

Обновление системы Сказанное выше касалось единичных пакетов или их серий — любая из перечисленных субкоманд принимает любое количество аргументов. Однако в утилите apt предусмотрены и внутренние команды для общего обновления пакетов, а также для тотального системы.


Файловые системы

Из книги автора

Файловые системы Как известно ещё с советских атеистических времен, Господь Бог, создавая человека, хотел сделать его умным, честным и партийным. Но оказалось, что даже он, при всём своём всемогуществе, не смог ему дать больше двух качеств вместе.Аналогично и с файловыми