Журнал «Компьютерра» № 14 от 11 апреля 2006 года
Шрифт:
Кроме того, в закладках (это, как правило, оглавление в отдельном окне сбоку) нельзя напрямую использовать что-либо кроме символов из стандартных кодировок Adobe, среди которых кириллицы нет. Проблема решается лишь прямой вставкой кодов Unicode (UTF-16BE) для букв кириллицы, для чего нужен соответствующий макрос. Вдобавок в большинстве макропакетов TEX символ "\" (backslash) очень трудно использовать самостоятельно, а в формате pdf все Unicode-коды удобнее начинать именно с него.
Это
ConTEXt содержит весь необходимый инструментарий для создания документов со сколь угодно сложной структурой. Большое внимание уделено удобству работы со ссылками на различные компоненты документа, идентификации этих компонентов и способам размещения друг относительно друга. ConTEXt включает в себя:
почти все базовые возможности макропакета LaTEX;
полиграфические расширения PostScript/pdf;
интерактивные возможности pdf.
В отличие от обладающего сотнями стилевых настроек LaTEX’а, ConTEXt пока не имеет простых средств, позволяющих быстро изменить внешний вид документа. Для построения перекрестных ссылок, оглавления, списка таблиц, фигур и т. п. используется вспомогательная программа texutil на языке Perl. Кроме того, ConTEXt может «незаметно» (автоматически) использовать в процессе работы систему METAPOST[METAPOST – аналог METAFONT, но производит результат на PostScript и часто используется для создания не шрифтов, а отдельных масштабируемых иллюстраций].
Хотя внешне ConTEXt отличается от первого кнутовского макропакета plain TEX меньше, чем Texinfo, но все же гораздо больше, чем LaTEX. В ConTEXt практически не используются макросы plain TEX. Даже запись математических формул выглядит иначе.
Все соответствующие элементы документа (номера страниц в индексах, элементы оглавления и т. п.) автоматически получаются интерактивными. Эта возможность, однако, приводит к существенному росту размера документа (к счастью, ее можно отключить).
Для ConTEXt существует пока лишь одно значительное расширение – пакет PPCTEX, предназначенный для печати структурных формул химических соединений. Есть также десятка два небольших расширений-модулей для решения сравнительно несложных задач – например, для подключения разного рода шрифтов или печати нормальных форм Бэкуса-Наура (НФБН).
В заключение отметим гибкость основ ConTEXt, отсутствие в нем жесткой привязки как к pdfTEX, так и к формату pdf. ConTEXt всегда может производить результат в dvi-формате с разделами \special для разных драйверов dvips, dvipdfm и т. п. Конечно, в таких «dvi» может отсутствовать все, кроме раздела для команд конкретного драйвера. ConTEXt может также работать и с XML.
Исчерпывающая информация по pdfTEX и ConTEXt доступна в электронной форме на www.pdftex.org, www.pragma-ade.com, mirror.contextgarden.net.
В статье использованы иллюстрации из книги «metafun» Ханса Хагенса (Hans Hagens). Автор изображения канала – Йохан Йонкер (Johan Jonker).
В качестве примера
\starttext
\setupbodyfont[cyr]
\startstandardmakeup
\midaligned{Как сделать документ}
\midaligned{самим автором}
\stopstandardmakeup
\completecontent
\chapter{Введение}
… ваш текст\index{элемент индекса} …
\chapter{Глава 1}
\section[firstsection]{Первый раздел}
… ваш текст …
\section{Второй раздел}
\subsection{первый подраздел}
… ваш текст\index{другой элемент индекса} …
\subsection{второй подраздел}
… ваш текст …
\section{третий подраздел}
… ваш текст …
\chapter{Другая глава}
… ваш текст …
\chapter[lastchapter]{Последняя глава}
… ваш текст …
\completeindex
\stoptext
Софтерринки
Автор: Илья Шпаньков
ОС: Windows
Адрес: www.rightutilities.com
Версия: 6.2.2
Размер: 3,2 Мбайт
Интерфейс: английский
Цена: $29,95
Программа Anti Tracks предназначена для удаления с компьютера временных данных, создающихся во время работы. Приложение совместимо со всеми популярными браузерами, предусмотрено подключение модулей для интеграции с другими продуктами. Планировщик позволяет удалять файлы в автоматическом режиме. Кроме того, эта версия включает новую функцию – скрытие от постороннего наблюдателя отдельных участков жесткого диска, определенных пользователем.
ОС: Windows
Адрес: farmanager.com
Версия: 1.7.0 Final
Размер: 1,2 Мбайт
Интерфейс: русский
Цена: бесплатно
Обновился FAR Manager, по праву считающийся одним из лучших текстовых файловых менеджеров для среды Windows. Все возможные виды обработки файлов доступны из интерфейса программы; дополнительная функциональность обеспечивается системой плагинов, часть из которых (работа по FTP-протоколу, обработка архивов и т. д.) уже входит в базовый пакет. Несмотря на текстовый режим, работать с FAR совсем не трудно благодаря активному использованию цветовой индикации. Помимо возможностей собственно файл-менеджера FAR обладает встроенным текстовым редактором, а также подключаемыми модулями для работы с более сложным контентом.