ConTEXt
Журнал «Компьютерра» № 14 от 11 апреля 2006 года - _634u23t6.jpg

Это ориентированное на европейское языковое многообразие средство преимущественно служит для создания качественных электронных изданий. К нему прилагается руководство на шести языках: английском, немецком, итальянском, голландском, чешском и румынском. Более того, для перечисленных языков существует свой набор макросов – например, вместо английского названия макроса \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, предназначенный для печати структурных формул химических соединений. Есть также десятка два небольших расширений-модулей для решения сравнительно несложных задач – например, для подключения разного рода шрифтов или печати нормальных форм Бэкуса-Наура (НФБН).

Журнал «Компьютерра» № 14 от 11 апреля 2006 года - _634t23i7.jpg

В заключение отметим гибкость основ 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
Журнал «Компьютерра» № 14 от 11 апреля 2006 года - _634f25j1.jpg

ОС: Windows

Адрес: www.rightutilities.com

Версия: 6.2.2

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

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

Цена: $29,95

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

FAR Manager
Журнал «Компьютерра» № 14 от 11 апреля 2006 года - _farmanager.jpg

ОС: Windows

Адрес: farmanager.com

Версия: 1.7.0 Final

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

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

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

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

ОГОРОД КОЗЛОВСКОГО: Мультимедийный Зритель Хранения

Автор: Козловский Евгений

Именно так перевела фирма «ПроМТ» название эпсоновского дивайса Multimedia Storage Viewer, P-4000, которому я пообещал посвятить нынешний «Огород». Но прежде чем перейти к Зрителю Хранения, я – вдогонку «Огороду» предыдущему – коротко упомяну еще об одном устройстве, заинтересовавшем на CeBIT’е Сергея Блохнина и чисто внешне понравившемся и мне: о крохотной беспроводной видеокамере, питающейся от внутренней батарейки.

Журнал «Компьютерра» № 14 от 11 апреля 2006 года - _634o35k1.jpg

Если кто помнит, недавний «видеокамерный» «Огород» «…И вращает головой!» я начал с пассажа, что многие миллиарды денег, а заодно и Нобелевскую премию сможет получить тот, кто придумает, как по эфиру передавать электрические мощности. Ибо в той, беспроводной и с дистанционным управлением камере от D-Link, DCS-6620G, единственным недостатком, в сущности, была ее зависимость от электропитания. Сергею же Блохнину это было понятно не только теоретически: получив заказ от серьезного клиента на камеру, не требующую никаких «хвостов» (клиент, кажется, хотел незаметно записывать на видео переговоры со своими клиентами), – Сергей порылся в Сети и… ничего подходящего не обнаружил. А тут вдруг на стенде китайской фирмы ZTV Technology, специализирующейся на беспроводных сетевых видеокамерах, наткнулся на малютку (я сфотографировал ее рядом с зажигалкой), не имеющую входа питания, а таящую непонятно где – при своих крохотных размерах – батарейку. Модель 830Т выполнена в двух вариантах дизайна, оба имитируют большие студийные телевизионные камеры. Конечно, батарейки хватает лишь на два с небольшим часа работы, – но в большинстве случаев этого вполне достаточно. Продукт, вероятно, совсем свежий, ибо упоминаний о нем на сайте компании я не нашел, – Сергей же записал контакты и, возможно, займется продажей этой уникальной малютки у себя в «Сплайне». Уникальной – потому что, хотя CeBIT буквально битком был набит разного рода видеокамерами, батарейных мы больше не встретили нигде, – хотя на одном стенде, вместе с традиционными камерами, представлялись увесистые аккумуляторные блоки, способные обеспечить работу камер и на сутки, и на двое, и даже больше. Тоже, конечно, решение, но для своего круга задач.