Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

История возникновения системы LaTeX

История возникновения и характеристика издательской системы LaTeX

История возникновения системы LaTeX

LaTeX - это настольная издательская система. Применения LaTeXа простираются от подготовки писем до создания многотомных изданий. Версии LaTeX'а существуют для всех типов компьютеров.

К счастью, на заре компьютерной эпохи (в конце 70-х годов XX века), когда ещё программисты при создании своих программ боролись за каждый байтик, возникла проблема вёрстки математических текстов на компьютере и, к счастью, эту проблему разрешить взялся профессионал с большой буквы выдающийся математик и программист ХХ-го века, профессор Стэнфордского университета (США), автор знаменитого многотомного издания «Искусство программирования» Дональд Э. Кнут. Благодаря Д. Кнуту и целому ряду случайных закономерностей у человечества появился TeX (произносится «тех»).

Побудило Д. Кнута к созданию TeX’а то обстоятельство, что вёрстка математических текстов с помощью компьютера в то время была просто неудовлетворительной. Увидев результат вёрстки того самого издания «Искусство программирования», он так разочаровался, что решил за время отпуска создать свою собственную систему, чтобы напечатать свой труд как надо. Отпуском всё это дело не закончилось, а растянулось более чем на десять лет.

Последняя версия TeX’а была выпущена в 1982 году, в том виде, в каком мы его сегодня используем, с незначительными исправлениями ошибок с годами. Последние несколько лет TeX стал чрезвычайно стабилен. Д.Кнут утверждает, что в нем практически нет ошибок. Всё исходные тексты своего TeX’а Д.Кнут представил во всеобщее обозрение, более того, объявил о денежном вознаграждении тому, кто найдёт ошибку. TeX был объявлен продуктом «public domain», т. е. свободно используемым при условии неизменности ядра, поэтому сразу получил широкое распространение в научных кругах.

Не каждый в состоянии разобраться во всех тонкостях и премудростях TeX’а, поэтому круг пользователей TeX’а был и остается достаточно ограничен. Разрешение этой проблемы подтолкнуло к созданию специализированных макропакетов для более комфортной работы с TeX. Появились PlainTeX, AMS-TeX, LaTeX и т. д. Из великого множества макропакетов на основе TeX наибольшую популярность, особенно среди учёных, получил LaTeX, поскольку кроме удобства в наборе формул, появились удобные инструменты для вёрстки текста.

LaTeX разработал в 80-х годах Лэсли Лампорт, а в 1994 году коллектив разработчиков Schop R., Goossens M. и Самарина А. под руководством Mittelbach F. выпустили новую версию LaTeX’а - LaTeX2ε. Эта версия, объединяющая всё имеющиеся версии, получила очень широкое распространение и стала де-факто стандартом обмена научно-технической информацией во всём мире. Стандарт LaTeX2ε используется многими издательствами мира.

На сегодняшний день стремительное развитие Интернет позволяет каждому желающему участвовать в разработке расширений LaTeX2ε. Сотворив какой-либо специализированный пакет, каждый вправе вынести его на всеобщее обсуждение с последующим размещением этого пакета на специальном сервере со всеми TeX-расширениями.

Сам по себе TeX представляет собой специализированный язык программирования, на котором пишутся издательские системы, используемые на практике. Точнее говоря, каждая издательская система на базе TeX’а представляет собой пакет макроопределений (макропакет) этого языка.

Поскольку TeX является языком разметки низкого уровня (как ассемблер для языков программирования), то набор текстов с его помощью довольно трудоёмок. Эта проблема побудила Лесли Лампорта (Leslie Lamport) написать на базе TeX’а всеобъемлющий макропакет LaTeX (произносится «латех» или «лэйтех», пишется также «LaTeX»), выполняющий большую часть рутинных действий и позволяющий набирать работы высокого типографского качества с меньшими усилиями. Сейчас этот пакет, достигший версии LATeX 2ε, является основным инструментом набора текстов, оттеснив обычный TeX (PlainTeX).

Издательские системы на базе TeX по сию пору широко используются и сдавать позиции не собираются. Чем объясняется столь редкое в компьютерном мире долголетие?

На первый взгляд, все свидетельствует против TeX’а. В самом деле, в отличие, допустим, от популярного ныне Microsoft Word’а, TeX не является системой типа WYSIWYG (What You See Is What You Get): чтобы посмотреть, как будет выглядеть на печати набираемый текст, надо запустить отдельную программу. И по структуре файлов TeX несовместим с Word’ом (что не удивительно: эта структура мало изменилась с начала 1980-х годов, когда никакого Word’а не было и в помине, а форматы Word-файлов меняются чуть ли не ежегодно). Наконец, чтобы работать в TeX’е, надо потратить определенное время на его изучение. Вот краткий перечень TeX’овских достоинств:

LaTeX - это настольная издательская система. Применения LaTeXа простираются от подготовки писем до создания многотомных изданий. Версии LaTeX'а существуют для всех типов компьютеров.

К счастью, на заре компьютерной эпохи (в конце 70-х годов XX века), когда ещё программисты при создании своих программ боролись за каждый байтик, возникла проблема вёрстки математических текстов на компьютере и, к счастью, эту проблему разрешить взялся профессионал с большой буквы выдающийся математик и программист ХХ-го века, профессор Стэнфордского университета (США), автор знаменитого многотомного издания «Искусство программирования» Дональд Э. Кнут. Благодаря Д. Кнуту и целому ряду случайных закономерностей у человечества появился TeX (произносится «тех»).

Побудило Д. Кнута к созданию TeX’а то обстоятельство, что вёрстка математических текстов с помощью компьютера в то время была просто неудовлетворительной. Увидев результат вёрстки того самого издания «Искусство программирования», он так разочаровался, что решил за время отпуска создать свою собственную систему, чтобы напечатать свой труд как надо. Отпуском всё это дело не закончилось, а растянулось более чем на десять лет.

Последняя версия TeX’а была выпущена в 1982 году, в том виде, в каком мы его сегодня используем, с незначительными исправлениями ошибок с годами. Последние несколько лет TeX стал чрезвычайно стабилен. Д.Кнут утверждает, что в нем практически нет ошибок. Всё исходные тексты своего TeX’а Д.Кнут представил во всеобщее обозрение, более того, объявил о денежном вознаграждении тому, кто найдёт ошибку. TeX был объявлен продуктом «public domain», т. е. свободно используемым при условии неизменности ядра, поэтому сразу получил широкое распространение в научных кругах.

Не каждый в состоянии разобраться во всех тонкостях и премудростях TeX’а, поэтому круг пользователей TeX’а был и остается достаточно ограничен. Разрешение этой проблемы подтолкнуло к созданию специализированных макропакетов для более комфортной работы с TeX. Появились PlainTeX, AMS-TeX, LaTeX и т. д. Из великого множества макропакетов на основе TeX наибольшую популярность, особенно среди учёных, получил LaTeX, поскольку кроме удобства в наборе формул, появились удобные инструменты для вёрстки текста.

LaTeX разработал в 80-х годах Лэсли Лампорт, а в 1994 году коллектив разработчиков Schop R., Goossens M. и Самарина А. под руководством Mittelbach F. выпустили новую версию LaTeX’а - LaTeX2ε. Эта версия, объединяющая всё имеющиеся версии, получила очень широкое распространение и стала де-факто стандартом обмена научно-технической информацией во всём мире. Стандарт LaTeX2ε используется многими издательствами мира.

На сегодняшний день стремительное развитие Интернет позволяет каждому желающему участвовать в разработке расширений LaTeX2ε. Сотворив какой-либо специализированный пакет, каждый вправе вынести его на всеобщее обсуждение с последующим размещением этого пакета на специальном сервере со всеми TeX-расширениями.

Сам по себе TeX представляет собой специализированный язык программирования, на котором пишутся издательские системы, используемые на практике. Точнее говоря, каждая издательская система на базе TeX’а представляет собой пакет макроопределений (макропакет) этого языка.

Поскольку TeX является языком разметки низкого уровня (как ассемблер для языков программирования), то набор текстов с его помощью довольно трудоёмок. Эта проблема побудила Лесли Лампорта (Leslie Lamport) написать на базе TeX’а всеобъемлющий макропакет LaTeX (произносится «латех» или «лэйтех», пишется также «LaTeX»), выполняющий большую часть рутинных действий и позволяющий набирать работы высокого типографского качества с меньшими усилиями. Сейчас этот пакет, достигший версии LATeX 2ε, является основным инструментом набора текстов, оттеснив обычный TeX (PlainTeX).

Издательские системы на базе TeX по сию пору широко используются и сдавать позиции не собираются. Чем объясняется столь редкое в компьютерном мире долголетие?

На первый взгляд, все свидетельствует против TeX’а. В самом деле, в отличие, допустим, от популярного ныне Microsoft Word’а, TeX не является системой типа WYSIWYG (What You See Is What You Get): чтобы посмотреть, как будет выглядеть на печати набираемый текст, надо запустить отдельную программу. И по структуре файлов TeX несовместим с Word’ом (что не удивительно: эта структура мало изменилась с начала 1980-х годов, когда никакого Word’а не было и в помине, а форматы Word-файлов меняются чуть ли не ежегодно). Наконец, чтобы работать в TeX’е, надо потратить определенное время на его изучение. Вот краткий перечень TeX’овских достоинств:

1. Никакая другая из существующих в настоящее время издательских систем не может сравниться с TeX’ом в полиграфическом качестве текстов с математическими формулами.

  1. Система TeX реализована на всех современных компьютерных платформах, и все эти реализации действительно работают одинаково.
  2. Благодаря этому TeX стал международным языком для обмена математическими и физическими статьями: набрав свою статью в TeX’е, математик может послать ее по электронной почте своему коллеге, даже если отправитель работает под Windows, а получатель — с UNIX’ом или, допустим, на Макинтоше.
  3. В Интернете существуют обширные «архивы препринтов», в которые каждый может послать (и из которых каждый может получить) статью; все эти статьи набраны опять-таки в TeX’е.

5. Наконец, основные реализации TeX’а для всех платформ распространяются бесплатно.

Разумеется, у TeX’а есть и недостатки. Главный из них — в том, что с помощью TeX’а тяжело (хотя в принципе и возможно) готовить тексты со сложным расположением материала на странице (наподобие рекламных буклетов). Для таких приложений, практически не встречающихся в научно-технической литературе, TeX не предназначен.

Поделиться:





Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...