Издательская система LaTeX
Система компьютерной верстки TeX (произносится «тех») была соз- дана выдающимся американским математиком и программистом До- нальдом Кнутом в конце 70-х годов XX века; издательские системы на ее базе до сих пор широко используются и сдавать позиции не собираются. LaTeX (произносится «латех» или «лэйтех», пишется также «LaTeX») – это созданная Лесли Лэмпортом (Leslie Lamport) издательская система на базе TeX-а.
Чем объясняется столь редкое в компьютерном мире долголетие? На первый взгляд, все свидетельствует против TeX'а. В самом деле, в отличие, допустим, от популярного ныне Microsoft Word'а, TeX не явля- ется системой типа WYSIWYG (What You See Is What You Get): чтобы посмотреть, как будет выглядеть на печати набираемый текст, надо за- пустить отдельную программу. И по структуре файлов TeX несовместим с Word'ом (что не удивительно: эта структура мало изменилась с начала 1980-х годов). Наконец, чтобы работать в TeX'е, надо потратить опреде- ленное время на его изучение: трудно представить себе книгу под на- званием "TeX for dummies" («TeX для болванов»).
Краткий перечень TeX'овских достоинств:
· Никакая другая из существующих в настоящее время издательских систем не может сравниться с TeX'ом в полиграфическом качестве текстов с математическими формулами.
· Система TeX реализована на всех современных компьютерных платформах, и все эти реализации действительно работают оди- наково.
· Благодаря этому TeX стал международным языком для обмена математическими и физическими статьями: набрав свою статью в TeX'е, математик может послать ее по электронной почте своему коллеге, даже если отправитель работает под Windows, а получа- тель – с UNIX'ом или, допустим, на Макинтоше.
· В Интернете существуют обширные «архивы препринтов», в кото- рые каждый может послать (и из которых каждый может получить) статью; все эти статьи набраны опять-таки в TeX'е.
· Наконец, основные реализации TeX'а для всех платформ распро- страняются бесплатно.
Разумеется, у TeX'а есть и недостатки. Главный из них – в том, что с помощью TeX'а тяжело (хотя в принципе и возможно) готовить тексты со сложным расположением материала на странице (наподобие рекламных буклетов). Для таких приложений, практически не встречающихся в на- учно-технической литературе, TeX не предназначен.
Наряду с LaTeX'ом распространены также макропакеты Plain-TeX и AMS-TeX. Макропакет Plain-TeX был разработан самим Дональдом Кну- том, рассматривавшим его в качестве платформы для построения более
сложных систем; на практике он используется и как средство для обмена текстами (текст, подготовленный для Plain TeX'а, сравнительно неслож- но переделать в исходный текст для того же LaTeX'а). Что касается AMS-TeX'а, то эта издательская система сориентирована на важный, но узкий круг приложений: верстку статей для математических журналов и книг, издаваемых Американским математическим обществом. Соответ- ственно, в AMS-TeX'е предусмотрено большое количество весьма изо- щренных возможностей для создания сложных математических формул, но при этом нет многих вещей, которые естественно было бы ожидать в издательских системах общего назначения (например, автоматической нумерации частей документа). Современные версии LaTeX'а включают в себя AMS-TeX'овские возможности для набора формул (и используются Американским математическим обществом).
Материалы на данной страницы взяты из открытых источников либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.