LaTeX
Материал из MachineLearning.
LaTeX (произносится как «лэйтех» или «латех» аналогично TeX'у; ударение допустимо на любой из слогов) — наиболее популярный набор макрорасширений (или макропакет) к системе компьютерной вёрстки TeX. Важно заметить, что ни один из макропакетов для TeX'а не может расширить TeX'овских возможностей (всё, что можно сделать в LaTeX’е, можно сделать и в Plain TeX'е), но благодаря хорошо продуманной системе макросов пользоваться LaTeX'ом гораздо удобнее.
Кроме базового набора существует множество пакетов расширения LaTeX. Первая версия была выпущена Лесли Лампортом (Leslie Lamport) в 1984, текущая версия — LaTeX2ε, после создания в 1994 году испытывала некоторый период нестабильности, окончившийся к концу 90-х годов, а в настоящее время стабилизировалась (хотя раз в год выходит новая версия).
Пакет позволяет автоматизировать многие задачи набора текста и подготовки статей, включая
- набор текста на нескольких языках;
- нумерацию разделов и формул;
- перекрёстные ссылки;
- размещение иллюстраций и таблиц на странице;
- генерацию оглавлений, списков иллюстраций и таблиц;
- генерацию предметных указателей;
- ведение библиографии и др.
Разумеется, как и в TeX'е, имеется возможность определять собственные макрокоманды. С их помощью можно переопределить практически любую функциональность LaTeX'а. В одних случаях это очень просто, в других требует изощрённого программирования.
Общий внешний вид документа в LaTeX'е определяется стилевым файлом. Существует несколько стандартных стилевых файлов для статей, книг, писем и т. д., кроме того, многие издательства и журналы предоставляют свои собственные стилевые файлы, что позволяет быстро оформить публикацию, соответствующую стандартам издания.
Во многих развитых компьютерных аналитических системах, например, Maple, Mathematica, Maxima возможен экспорт документов в формат *.tex
. Для представления формул на страницах MachineLearning.Ru и в Википедии также используется LaTeX-нотация.
Для облегчения набора и сборки документов LaTeX существует несколько интегрированных сред, например:
Ссылки
- latex-project.org — домашняя страница LaTeX
- Документация, руководства и т. д.
- Не очень краткое введение в LaTeX (pdf)
- LaTeX — компьютерная типография (pdf) Серия из 11 статей, опубликованная в журнале Linux Format
- Индекс команд LaTeX на сервере «Кириллический ТЕХ» Лаборатории Вычислительных Методов мех-мат факультета МГУ
- LaTeX2ε в примерах (pdf) Наглядное справочное пособие для быстрого освоения LaTeX'а
Литература
- Дональд Кнут. Всё про TEX. — М.: «Вильямс», 2003. — С. 560. — ISBN 5-8459-0382-3
- Львовский С.М. Набор и верстка в системе LaTeX (pdf)