Чтение онлайн

на главную - закладки

Жанры

Журнал «Компьютерра» № 14 от 11 апреля 2006 года
Шрифт:

Кроме того, в закладках (это, как правило, оглавление в отдельном окне сбоку) нельзя напрямую использовать что-либо кроме символов из стандартных кодировок Adobe, среди которых кириллицы нет. Проблема решается лишь прямой вставкой кодов Unicode (UTF-16BE) для букв кириллицы, для чего нужен соответствующий макрос. Вдобавок в большинстве макропакетов TEX символ "\" (backslash) очень трудно использовать самостоятельно, а в формате pdf все Unicode-коды удобнее начинать именно с него.

ConTEXt

Это

ориентированное на европейское языковое многообразие средство преимущественно служит для создания качественных электронных изданий. К нему прилагается руководство на шести языках: английском, немецком, итальянском, голландском, чешском и румынском. Более того, для перечисленных языков существует свой набор макросов – например, вместо английского названия макроса \appendix чешский пользователь может использовать \dodatek. Поддерживаются также, хотя и в меньшей степени, другие языки – в частности, вьетнамский. К сожалению, ситуация с кириллицей в этом макропакете даже хуже, чем в pdfTEX, хотя базовая поддержка имеется.

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).

В качестве примера

можно привести код простого законченного семистраничного документа ConTEXt из трех глав с подразделами, титульным листом, указателем с индексами и оглавлением.

\starttext

\setupbodyfont[cyr]

\startstandardmakeup

\midaligned{Как сделать документ}

\midaligned{самим автором}

\stopstandardmakeup

\completecontent

\chapter{Введение}

… ваш текст\index{элемент индекса} …

\chapter{Глава 1}

\section[firstsection]{Первый раздел}

… ваш текст …

\section{Второй раздел}

\subsection{первый подраздел}

… ваш текст\index{другой элемент индекса} …

\subsection{второй подраздел}

… ваш текст …

\section{третий подраздел}

… ваш текст …

\chapter{Другая глава}

… ваш текст …

\chapter[lastchapter]{Последняя глава}

… ваш текст …

\completeindex

\stoptext

Софтерринки

Автор: Илья Шпаньков

Anti Tracks

ОС: Windows

Адрес: www.rightutilities.com

Версия: 6.2.2

Размер: 3,2 Мбайт

Интерфейс: английский

Цена: $29,95

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

FAR Manager

ОС: Windows

Адрес: farmanager.com

Версия: 1.7.0 Final

Размер: 1,2 Мбайт

Интерфейс: русский

Цена: бесплатно

Обновился FAR Manager, по праву считающийся одним из лучших текстовых файловых менеджеров для среды Windows. Все возможные виды обработки файлов доступны из интерфейса программы; дополнительная функциональность обеспечивается системой плагинов, часть из которых (работа по FTP-протоколу, обработка архивов и т. д.) уже входит в базовый пакет. Несмотря на текстовый режим, работать с FAR совсем не трудно благодаря активному использованию цветовой индикации. Помимо возможностей собственно файл-менеджера FAR обладает встроенным текстовым редактором, а также подключаемыми модулями для работы с более сложным контентом.

Поделиться:
Популярные книги

Ненаглядная жена его светлости

Зика Натаэль
Любовные романы:
любовно-фантастические романы
6.23
рейтинг книги
Ненаглядная жена его светлости

Прометей: повелитель стали

Рави Ивар
3. Прометей
Фантастика:
фэнтези
7.05
рейтинг книги
Прометей: повелитель стали

Беглец

Бубела Олег Николаевич
1. Совсем не герой
Фантастика:
фэнтези
попаданцы
8.94
рейтинг книги
Беглец

Надуй щеки! Том 5

Вишневский Сергей Викторович
5. Чеболь за партой
Фантастика:
попаданцы
дорама
7.50
рейтинг книги
Надуй щеки! Том 5

Страж Кодекса. Книга V

Романов Илья Николаевич
5. КО: Страж Кодекса
Фантастика:
фэнтези
попаданцы
аниме
5.00
рейтинг книги
Страж Кодекса. Книга V

Система Возвышения. (цикл 1-8) - Николай Раздоров

Раздоров Николай
Система Возвышения
Фантастика:
боевая фантастика
4.65
рейтинг книги
Система Возвышения. (цикл 1-8) - Николай Раздоров

Надуй щеки! Том 4

Вишневский Сергей Викторович
4. Чеболь за партой
Фантастика:
попаданцы
уся
дорама
5.00
рейтинг книги
Надуй щеки! Том 4

Волков. Гимназия №6

Пылаев Валерий
1. Волков
Фантастика:
попаданцы
альтернативная история
аниме
7.00
рейтинг книги
Волков. Гимназия №6

Лэрн. На улицах

Кронос Александр
1. Лэрн
Фантастика:
фэнтези
5.40
рейтинг книги
Лэрн. На улицах

Вечная Война. Книга II

Винокуров Юрий
2. Вечная война.
Фантастика:
юмористическая фантастика
космическая фантастика
8.37
рейтинг книги
Вечная Война. Книга II

Николай I Освободитель. Книга 2

Савинков Андрей Николаевич
2. Николай I
Фантастика:
героическая фантастика
альтернативная история
5.00
рейтинг книги
Николай I Освободитель. Книга 2

Купи мне маму!

Ильина Настя
Любовные романы:
современные любовные романы
5.00
рейтинг книги
Купи мне маму!

Шаман. Похищенные

Калбазов Константин Георгиевич
1. Шаман
Фантастика:
боевая фантастика
попаданцы
6.44
рейтинг книги
Шаман. Похищенные

Кодекс Крови. Книга II

Борзых М.
2. РОС: Кодекс Крови
Фантастика:
фэнтези
попаданцы
аниме
5.00
рейтинг книги
Кодекс Крови. Книга II