LaTeX (произносится /ˈlɑːtɛx/ или /ˈleɪtɛx/) — наиболее популярный набор макрорасширений (или макропакет) системы компьютерной вёрстки TeX, который облегчает набор сложных документов. В типографском наборе системы TeX форматируется традиционно как LAΤΕΧ.
LaTeX | |
---|---|
Тип | настольное издательское ПО |
Разработчик | Лесли Лэмпорт |
Написана на | TeX |
Операционная система | кроссплатформенное программное обеспечение |
Языки интерфейса | LaTeX |
Первый выпуск | 1984 |
Последняя версия | 2e (записывается как ) |
Репозиторий | github.com/latex3/latex2e |
Лицензия | LaTeX Project Public License (LPPL) |
Сайт | latex-project.org |
Медиафайлы на Викискладе |
Важно заметить, что ни один из макропакетов для TeX’а не может расширить возможностей TeX (всё, что можно сделать в LaTeX’е, можно сделать и в TeX’е без расширений), но, благодаря различным упрощениям, использование макропакетов зачастую позволяет избежать весьма изощрённого программирования.
Пакет позволяет автоматизировать многие задачи набора текста и подготовки статей, включая набор текста на нескольких языках, нумерацию разделов и формул, перекрёстные ссылки, размещение иллюстраций и таблиц на странице, ведение библиографии и др. Кроме базового набора существует множество пакетов расширения LaTeX. Первая версия была выпущена Лесли Лэмпортом в 1984 году; текущая версия, LaTeX2ε, после создания в 1994 году испытывала некоторый период нестабильности, окончившийся к концу 2000-х годов, а в настоящее время стабилизировалась (хотя раз в год выходит новая версия).
Общий внешний вид документа в LaTeX определяется стилевым файлом. Существует несколько стандартных стилевых файлов для статей, книг, писем и т. д., кроме того, многие издательства и журналы предоставляют свои собственные стилевые файлы, что позволяет быстро оформить публикацию, соответствующую стандартам издания.
Во многих развитых компьютерных аналитических системах, например Maple, Mathematica, Maxima, Reduce, возможен экспорт документов в формат *.tex. Для представления также используется TeX-нотация.
Термин LaTeX относится только к языку разметки, он не является текстовым редактором. Для того чтобы создать документ с его помощью, надо набрать .tex-файл с помощью какого-нибудь текстового редактора. В принципе, подойдёт любой редактор, но обычно предпочитают использовать специализированные, которые так или иначе облегчают работу по набору текста LaTeX-разметки.
Будучи распространяемым под лицензией LaTeX Project Public License, LaTeX относится к свободному программному обеспечению.
Система набора
Главная идея LaTeX состоит в том, что авторы должны думать о содержании, о том, что они пишут, не беспокоясь о конечном визуальном облике (печатный вариант, текст на экране монитора или что-то другое). Готовя свой документ, автор указывает логическую структуру текста (разбивая его на главы, разделы, таблицы, изображения), а LaTeX решает вопросы его отображения. Так содержание отделяется от оформления. Оформление при этом или определяется заранее (стандартное), или разрабатывается для конкретного документа.
Это похоже на стили оформления, которые используются в текстовых процессорах, или на использование стилевых таблиц в HTML.
Возможности
Возможности системы, в принципе, не ограничены (благодаря механизму программирования новых макросов). Вот список некоторых возможностей, предлагаемых стандартными макросами и теми, которые можно скачать с сервера CTAN:
- алгоритмы расстановки переносов, определения междусловных пробелов, балансировки текста в абзацах;
- автоматическая генерация содержания, списка иллюстраций, таблиц и т. д.;
- механизм работы с перекрёстными ссылками на формулы, таблицы, иллюстрации, их номер или страницу;
- механизм цитирования библиографических источников, работы с библиографическими картотеками;
- размещение иллюстраций (иллюстрации, таблицы и подписи к ним автоматически размещаются на странице и нумеруются);
- оформление математических формул, возможность набирать многострочные формулы, большой выбор математических символов;
- оформление химических формул и структурных схем молекул органической и неорганической химии;
- оформление графов, схем, диаграмм, синтаксических графов;
- оформление алгоритмов, исходных текстов программ (которые могут включаться в текст непосредственно из своих файлов) с синтаксической подсветкой;
- разбивка документа на отдельные части (тематические карты).
Расширенные средства работы с библиографическими данными предоставляются программой BibTeX. Базовые возможности работы с математическими формулами расширяются с помощью пакета AMS-LaTeX.
Структура документа
Как и в случае с TeX’ом — исходные файлы для LaTeX’а можно сравнить с программами. Документ LaTeX — это текстовый файл, содержащий специальные команды языка разметки. Сам документ делится на преамбулу и тело.
Преамбула содержит информацию про класс документа, использованные пакеты макросов, определения макросов, автора, дату создания документа и другую информацию.
Например,
\documentclass[12pt]{article} % Документ принадлежит классу article, а также будет печататься в 12 пунктов. \usepackage[russian]{babel} % Пакет поддержки русского языка \title{Нормальное распределение} % Заглавие документа \date{\today} % Дата создания
Тело документа содержит собственно текст документа и команды разметки. Оно должно находиться между командами \begin{document}
и \end{document}
.
Например,
\begin{document} \textbf{Нормальное распределение}, также называемое \textbf{распределением Гаусса}, "--- распределение вероятностей, которое играет важнейшую роль во многих областях знаний, особенно в физике. Физическая величина подчиняется нормальному распределению, когда она подвержена влиянию огромного числа случайных помех. Ясно, что такая ситуация крайне распространена, поэтому можно сказать, что из всех распределений в природе чаще всего встречается именно нормальное распределение "--- отсюда и произошло одно из его названий. \end{document}
Формат текста
Слова разделяются пробелами. Количество пробелов не имеет значения. Также пробелом считается единичный переход на новую строку. Пустые строки разделяют текст на абзацы.
Примеры
Hello world
Следующий документ выводит на печать «Hello world!»
\documentclass{article} \begin{document} Hello world! \end{document} |
Документ с заголовком и формулами.
Пример показывает исходный текст и соответствующий результат:
Исходный код | Результат |
---|---|
\documentclass[12pt]{article} % Эта строка — комментарий, она не будет показана в выходном файле \usepackage{ucs} \usepackage[utf8x]{inputenc} % Включаем поддержку UTF8 \usepackage[russian]{babel} % Включаем пакет для поддержки русского языка \title{\LaTeX} \date{} \author{} \begin{document} \maketitle \LaTeX{} "--- это своего рода препроцессор текста для \TeX{} "--- программы компьютерной вёрстки. \LaTeX{} является программируемым и расширяемым, что позволяет автоматизировать большую часть аспектов набора, включая нумерацию, перекрёстные ссылки, таблицы и изображения (их размещение и подписи к ним), общий вид страницы, библиографию и многое-многое другое. \LaTeX{} был первоначально написан Лэсли Лампортом в 1984-м году и стал наиболее популярным способом использования \TeX{}а; очень мало людей сегодня пишут на оригинальном \TeX{}е. Текущей версией является \LaTeXe. \newline \begin{eqnarray} E &=& mc^2\\ m &=& \frac{m_0}{\sqrt{1-\frac{v^2}{c^2}}} \end{eqnarray} \end{document} |
LaTeX можно дополнять с помощью макроязыка. Такие макросы обычно собраны в пакеты, которые решают разные задачи — такие, как сложные математические выражения, работа с графикой. В показанном выше примере окружение eqnarray
можно заменить на окружение align
из пакета amsmath
, которое даёт лучший (с типографской точки зрения) результат.
Формула
Формула для нормального распределения в LaTeX будет выглядеть так:
\frac{1}{\sigma\sqrt{2\pi}} \exp\left(-\frac{(x-\mu)^2}{2\sigma^2}\right) |
а отображаться будет так:
Формула с номером
\begin{equation} \label{eq:normal_dist} \frac{1}{\sigma\sqrt{2\pi}} \exp\left(-\frac{(x-\mu)^2}{2\sigma^2}\right) \end{equation} |
И теперь в местах, где надо сослаться на эту формулу, автор может писать \ref{eq:normal_dist}
, а номер будет автоматически вставлен LaTeX’ом.
Построение графиков
Построение графиков осуществляется путем подключения пакетов PGFPlots (достаточно добавить в преамбулу документа команду \usepackage{pgfplots}
), TikZ (окружение, устанавливающее оси графика).
Вспомогательные программы
- METAFONT — система для создания векторных шрифтов для TeXа;
- MetaPost — система программирования векторной графики, представляемой в формате EPS, PDF и SVG;
- [англ.] — пакет программ для конвертации документов LaTeX в форматы HTML, OpenDocument, DocBook и другие;
- LaTeX2HTML — ещё одна программа для конвертации документов LaTeX в формат HTML;
- pdfLaTeX — программа для компиляции документов LaTeX непосредственно в формат PDF;
- Hevea — ещё одна программа конвертации документов в формат HTML.
Версии
Текущая версия LaTeX’а — LaTeX2e. Долгое время предполагалось, что далее последует версия 3, но впоследствии разработчики решили вместо этого улучшать непосредственно текущую версию LaTeX’а.
Также существуют коммерческие реализации всего TeX’а, разработчики которых могут добавлять различные функциональные возможности, вроде дополнительных гарнитур, или оказывать поддержку по телефону.
Существует множество сборок TeX’а: TeX Live (мультиплатформенная), teTeX (устарела, по сравнению с TeX Live, Unix), (устарела), MiKTeX (Windows), , (Mac OS X), (Mac OS Classic), AmigaTeX (больше не доступна) и (AmigaOS) доступна из репозитория .
Лицензирование
LaTeX — свободное ПО, доступен на условиях LaTeX Project Public License (LPPL). LPPL не совместима с GNU GPL, так как она требует, чтобы изменённые файлы были явно различимы с оригиналами (обычно, имели другие имена); это было сделано для того, чтобы быть уверенным, что зависимости между существующими файлами не будут нарушены, и чтобы избежать проблем с совместимостью.
Начиная с версии 1.3 LPPL совместима с критериями Debian по определению свободного ПО (DFSG). Так как LaTeX является свободным программным обеспечением, то он доступен для многих операционных систем, включая (GNU/Linux), Unix (включая ветку BSD), Windows, Mac OS X, RISC OS и AmigaOS.
Программные реализации
Набор макрорасширений (или макропакет) LaTeX для системы компьютерной вёрстки TeX был первоначально реализован автором на самом Plain TeX’е. Однако сейчас уже существуют и иные реализации, перечисленные ниже.
Обычно LaTeX распространяется вместе с обычным TeX’ом. Будучи макропакетом, LaTeX предоставляет набор макросов TeX’а. Существуют и другие макропакеты, такие как Plain TeX, GNU TeXinfo, и ConTeXt.
Когда TeX «компилирует» документ, цикл обработки (с точки зрения пользователя) следующий: макросы > TeX > драйвер > результат. Существуют различные варианты каждого из этих шагов в разных сборках. Традиционный TeX выдаёт DVI файл, который затем обычно преобразуется в PostScript файл. Позже Хан Тхе Тхань и другие написали другую реализацию TeX’а, которая выдаёт результат в формате PDF, используя преимущества, даваемые этим форматом. Движок XeTeX’а, разработанный (Jonathan Kew), использует современные шрифты и Юникод вместе с TeX’ом.
Шрифт по умолчанию для LaTeX’а — Computer Modern, разработанный Кнутом, даёт документам, создаваемым LaTeX’ом, такой же вид, как и у документов, создаваемых обычным TeX’ом.
Библиотеки
- KaTeX
- MathJax
Русификация
Чтобы использовать кириллицу, необходимо включить в преамбулу документа строки:
\usepackage[...]{inputenc} \usepackage[T2A]{fontenc}
В квадратных скобках вместо … нужно указать кодировку, в которой будет набираться текст на русском языке, например: cp866, cp1251, koi8-r или utf8, последняя рекомендуется. Эти строки должны находиться в преамбуле до вызова каких-либо пакетов, использующих русские буквы. После этого в тексте можно набирать русские буквы в указанной кодировке.
LaTeX-редакторы
Для облегчения набора и сборки документов LaTeX существует несколько интегрированных сред и специализированных редакторов, например:
- Eclipse + TeXlipse;
- Emacs + AUCTeX + RefTeX + ;
- Gummi (Linux);
- Kile — редактор для среды KDE;
- LEd;
- LyX — текстовый процессор на основе LaTeX с графическим интерфейсом пользователя;
- и — коммерческие WYSIWYG-редакторы для Windows (первый позволяет также проводить интерактивные вычисления);
- TeXmacs — WYSIWYG-редактор для работы со структурированными текстами, распространяется на условиях GNU GPL;
- Texmaker (Windows, Linux, Mac OS X);
- [англ.] — мощный бесплатный редактор документов LaTeX, работает под Windows;
- (Mac OS X);
- TeXstudio (Windows, Linux, Mac OS X);
- TeXworks (Windows, Linux, Mac OS X);
- Vim + Vim-LaTeX;
- WinEdt — условно бесплатный, работает под Windows;
- ;
- WinShell (рус.);
- ShareLaTeX — онлайн-редактор LaTeX с возможностью просмотра изменений и синхронизацией с Dropbox.
- Open-LaTeX-Studio — редактор LaTeX с возможностью совместной удалённой работы, работой с Dropbox и другими облаками. Написан на Java, работает на платформе NetBeans.
- Visual Studio Code + расширение LaTeX-Workshop;
См. также
- TeX
- XeTeX
- LuaTeX
- TeX Live
- BibTeX
- TeX Users Group
- pdfLaTeX
- Latex2rtf
- Latex2html
- CTAN
- Beamer (LaTeX), — пакеты для подготовки презентаций
- DocBook
Примечания
- How should I pronounce «LaTeX(2ε)»? от 15 августа 2020 на Wayback Machine — «a lot of people pronounce it „Lay TeX“ or perhaps „Lah TeX“ […]. It is definitely not to be pronounced in the same way as the rubber-tree gum»; How should I pronounce «TeX»? от 9 августа 2020 на Wayback Machine — «…a bit like the „ch“ in the Scots word „loch“ ([x] in the IPA)»
- Madsen, Lars Avoid eqnarray!? Архивировано из оригинала 4 февраля 2012 года. (англ.)
- Построение графиков . Дата обращения: 5 июня 2022. 5 июня 2022 года.
- Frank Mittelbach. Quo vadis LaTeX(3) Team — A look back and at the upcoming years (2020). Дата обращения: 1 октября 2021. 16 октября 2021 года.
- KaTeX — The fastest math typesetting library for the web . khan.github.io. Дата обращения: 3 января 2017. 14 февраля 2017 года.
- sebbrudzinski/Open-LaTeX-Studio . GitHub. Дата обращения: 9 декабря 2016. 17 февраля 2016 года.
Литература
- Lamport, Leslie. LaTeX: a document preparation system. — New York: Addison-Wesley Publishing Company, Inc., 1994. — 273 с. — .
- Дональд Кнут. Все про TeX. — М.: , 2003. — 560 с. — .
- Гуссенс М., Миттельбах Ф., Самарин А. Путеводитель по пакету LaTeX и его расширению LaTeX2ε. — М.: «Мир», 1999. — 606 с. — .
- Гуссенс М., Ратц С. Путеводитель по пакету LaTeX и его Web-приложениям. — М.: «Мир», 2001. — 604 с. — .
- Гуссенс М., Ратц С., Миттельбах Ф. Путеводитель по пакету LaTeX и его графическим расширениям. — М.: «Мир», «Бином ЛЗ», 2002. — 621 с. — .
- Львовский С. М. Набор и вёрстка в системе LaTeX. — М.: МЦНМО, 2006. — 448 с. — .
- Балдин Е. М. Компьютерная типография LaTeX. — «БХВ-Петербург», 2008. — 304 с. — 2000 экз. — . (Книга доступна в электроном виде на сайте CTAN под лицензией CC-BY-SA.)
- Столяров А. В. Сверстай диплом красиво: LaTeX за три дня. — Москва: МАКС Пресс, 2010. — 100 с. — 200 экз. — .
- Котельников И. А., Чеботаев П. З. LaTeX по-русски. — СПб. : «Корона-Век», 2011. — 496 с. — 2000 экз. — .
- Воронцов К. В. Latex в примерах. М., 1996.
Ссылки
- LaTeX Project (англ.) — официальный сайт
- Документация, руководства и т. д. от 17 февраля 2020 на Wayback Machine
- Редактор LaTeX онлайн на codecogs.com
- Поиск кодировки символов на LaTeX
Википедия, чтение, книга, библиотека, поиск, нажмите, истории, книги, статьи, wikipedia, учить, информация, история, скачать, скачать бесплатно, mp3, видео, mp4, 3gp, jpg, jpeg, gif, png, картинка, музыка, песня, фильм, игра, игры, мобильный, телефон, Android, iOS, apple, мобильный телефон, Samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Сеть, компьютер
LaTeX proiznositsya ˈ l ɑː t ɛ x ili ˈ l eɪ t ɛ x naibolee populyarnyj nabor makrorasshirenij ili makropaket sistemy kompyuternoj vyorstki TeX kotoryj oblegchaet nabor slozhnyh dokumentov V tipografskom nabore sistemy TeX formatiruetsya tradicionno kak LA TE X LaTeX Tip nastolnoe izdatelskoe PO Razrabotchik Lesli Lemport Napisana na TeX Operacionnaya sistema krossplatformennoe programmnoe obespechenie Yazyki interfejsa LaTeX Pervyj vypusk 1984 Poslednyaya versiya 2e zapisyvaetsya kak 2 e displaystyle 2 varepsilon Repozitorij github com latex3 latex2e Licenziya LaTeX Project Public License LPPL Sajt latex project org Mediafajly na Vikisklade Vazhno zametit chto ni odin iz makropaketov dlya TeX a ne mozhet rasshirit vozmozhnostej TeX vsyo chto mozhno sdelat v LaTeX e mozhno sdelat i v TeX e bez rasshirenij no blagodarya razlichnym uprosheniyam ispolzovanie makropaketov zachastuyu pozvolyaet izbezhat vesma izoshryonnogo programmirovaniya Paket pozvolyaet avtomatizirovat mnogie zadachi nabora teksta i podgotovki statej vklyuchaya nabor teksta na neskolkih yazykah numeraciyu razdelov i formul perekryostnye ssylki razmeshenie illyustracij i tablic na stranice vedenie bibliografii i dr Krome bazovogo nabora sushestvuet mnozhestvo paketov rasshireniya LaTeX Pervaya versiya byla vypushena Lesli Lemportom v 1984 godu tekushaya versiya LaTeX2e posle sozdaniya v 1994 godu ispytyvala nekotoryj period nestabilnosti okonchivshijsya k koncu 2000 h godov a v nastoyashee vremya stabilizirovalas hotya raz v god vyhodit novaya versiya Obshij vneshnij vid dokumenta v LaTeX opredelyaetsya stilevym fajlom Sushestvuet neskolko standartnyh stilevyh fajlov dlya statej knig pisem i t d krome togo mnogie izdatelstva i zhurnaly predostavlyayut svoi sobstvennye stilevye fajly chto pozvolyaet bystro oformit publikaciyu sootvetstvuyushuyu standartam izdaniya Vo mnogih razvityh kompyuternyh analiticheskih sistemah naprimer Maple Mathematica Maxima Reduce vozmozhen eksport dokumentov v format tex Dlya predstavleniya formul v Vikipedii takzhe ispolzuetsya TeX notaciya Termin LaTeX otnositsya tolko k yazyku razmetki on ne yavlyaetsya tekstovym redaktorom Dlya togo chtoby sozdat dokument s ego pomoshyu nado nabrat tex fajl s pomoshyu kakogo nibud tekstovogo redaktora V principe podojdyot lyuboj redaktor no obychno predpochitayut ispolzovat specializirovannye kotorye tak ili inache oblegchayut rabotu po naboru teksta LaTeX razmetki Buduchi rasprostranyaemym pod licenziej LaTeX Project Public License LaTeX otnositsya k svobodnomu programmnomu obespecheniyu Sistema naboraGlavnaya ideya LaTeX sostoit v tom chto avtory dolzhny dumat o soderzhanii o tom chto oni pishut ne bespokoyas o konechnom vizualnom oblike pechatnyj variant tekst na ekrane monitora ili chto to drugoe Gotovya svoj dokument avtor ukazyvaet logicheskuyu strukturu teksta razbivaya ego na glavy razdely tablicy izobrazheniya a LaTeX reshaet voprosy ego otobrazheniya Tak soderzhanie otdelyaetsya ot oformleniya Oformlenie pri etom ili opredelyaetsya zaranee standartnoe ili razrabatyvaetsya dlya konkretnogo dokumenta Eto pohozhe na stili oformleniya kotorye ispolzuyutsya v tekstovyh processorah ili na ispolzovanie stilevyh tablic v HTML VozmozhnostiVozmozhnosti sistemy v principe ne ogranicheny blagodarya mehanizmu programmirovaniya novyh makrosov Vot spisok nekotoryh vozmozhnostej predlagaemyh standartnymi makrosami i temi kotorye mozhno skachat s servera CTAN algoritmy rasstanovki perenosov opredeleniya mezhduslovnyh probelov balansirovki teksta v abzacah avtomaticheskaya generaciya soderzhaniya spiska illyustracij tablic i t d mehanizm raboty s perekryostnymi ssylkami na formuly tablicy illyustracii ih nomer ili stranicu mehanizm citirovaniya bibliograficheskih istochnikov raboty s bibliograficheskimi kartotekami razmeshenie illyustracij illyustracii tablicy i podpisi k nim avtomaticheski razmeshayutsya na stranice i numeruyutsya oformlenie matematicheskih formul vozmozhnost nabirat mnogostrochnye formuly bolshoj vybor matematicheskih simvolov oformlenie himicheskih formul i strukturnyh shem molekul organicheskoj i neorganicheskoj himii oformlenie grafov shem diagramm sintaksicheskih grafov oformlenie algoritmov ishodnyh tekstov programm kotorye mogut vklyuchatsya v tekst neposredstvenno iz svoih fajlov s sintaksicheskoj podsvetkoj razbivka dokumenta na otdelnye chasti tematicheskie karty Rasshirennye sredstva raboty s bibliograficheskimi dannymi predostavlyayutsya programmoj BibTeX Bazovye vozmozhnosti raboty s matematicheskimi formulami rasshiryayutsya s pomoshyu paketa AMS LaTeX Struktura dokumentaKak i v sluchae s TeX om ishodnye fajly dlya LaTeX a mozhno sravnit s programmami Dokument LaTeX eto tekstovyj fajl soderzhashij specialnye komandy yazyka razmetki Sam dokument delitsya na preambulu i telo Preambula soderzhit informaciyu pro klass dokumenta ispolzovannye pakety makrosov opredeleniya makrosov avtora datu sozdaniya dokumenta i druguyu informaciyu Naprimer documentclass 12pt article Dokument prinadlezhit klassu article a takzhe budet pechatatsya v 12 punktov usepackage russian babel Paket podderzhki russkogo yazyka title Normalnoe raspredelenie Zaglavie dokumenta date today Data sozdaniya Telo dokumenta soderzhit sobstvenno tekst dokumenta i komandy razmetki Ono dolzhno nahoditsya mezhdu komandami begin document i end document Naprimer begin document textbf Normalnoe raspredelenie takzhe nazyvaemoe textbf raspredeleniem Gaussa raspredelenie veroyatnostej kotoroe igraet vazhnejshuyu rol vo mnogih oblastyah znanij osobenno v fizike Fizicheskaya velichina podchinyaetsya normalnomu raspredeleniyu kogda ona podverzhena vliyaniyu ogromnogo chisla sluchajnyh pomeh Yasno chto takaya situaciya krajne rasprostranena poetomu mozhno skazat chto iz vseh raspredelenij v prirode chashe vsego vstrechaetsya imenno normalnoe raspredelenie otsyuda i proizoshlo odno iz ego nazvanij end document Format teksta Slova razdelyayutsya probelami Kolichestvo probelov ne imeet znacheniya Takzhe probelom schitaetsya edinichnyj perehod na novuyu stroku Pustye stroki razdelyayut tekst na abzacy PrimeryHello world Sleduyushij dokument vyvodit na pechat Hello world documentclass article begin document Hello world end document Dokument s zagolovkom i formulami Primer pokazyvaet ishodnyj tekst i sootvetstvuyushij rezultat Ishodnyj kod Rezultat documentclass 12pt article Eta stroka kommentarij ona ne budet pokazana v vyhodnom fajle usepackage ucs usepackage utf8x inputenc Vklyuchaem podderzhku UTF8 usepackage russian babel Vklyuchaem paket dlya podderzhki russkogo yazyka title LaTeX date author begin document maketitle LaTeX eto svoego roda preprocessor teksta dlya TeX programmy kompyuternoj vyorstki LaTeX yavlyaetsya programmiruemym i rasshiryaemym chto pozvolyaet avtomatizirovat bolshuyu chast aspektov nabora vklyuchaya numeraciyu perekryostnye ssylki tablicy i izobrazheniya ih razmeshenie i podpisi k nim obshij vid stranicy bibliografiyu i mnogoe mnogoe drugoe LaTeX byl pervonachalno napisan Lesli Lamportom v 1984 m godu i stal naibolee populyarnym sposobom ispolzovaniya TeX a ochen malo lyudej segodnya pishut na originalnom TeX e Tekushej versiej yavlyaetsya LaTeXe newline begin eqnarray E amp amp mc 2 m amp amp frac m 0 sqrt 1 frac v 2 c 2 end eqnarray end document LaTeX mozhno dopolnyat s pomoshyu makroyazyka Takie makrosy obychno sobrany v pakety kotorye reshayut raznye zadachi takie kak slozhnye matematicheskie vyrazheniya rabota s grafikoj V pokazannom vyshe primere okruzhenie eqnarray mozhno zamenit na okruzhenie align iz paketa amsmath kotoroe dayot luchshij s tipografskoj tochki zreniya rezultat Formula Formula dlya normalnogo raspredeleniya v LaTeX budet vyglyadet tak frac 1 sigma sqrt 2 pi exp left frac x mu 2 2 sigma 2 right a otobrazhatsya budet tak 1 s 2 p exp x m 2 2 s 2 displaystyle frac 1 sigma sqrt 2 pi exp left frac x mu 2 2 sigma 2 right Formula s nomerom begin equation label eq normal dist frac 1 sigma sqrt 2 pi exp left frac x mu 2 2 sigma 2 right end equation I teper v mestah gde nado soslatsya na etu formulu avtor mozhet pisat ref eq normal dist a nomer budet avtomaticheski vstavlen LaTeX om Postroenie grafikov Postroenie grafikov osushestvlyaetsya putem podklyucheniya paketov PGFPlots dostatochno dobavit v preambulu dokumenta komandu usepackage pgfplots TikZ okruzhenie ustanavlivayushee osi grafika Vspomogatelnye programmyMETAFONT sistema dlya sozdaniya vektornyh shriftov dlya TeXa MetaPost sistema programmirovaniya vektornoj grafiki predstavlyaemoj v formate EPS PDF i SVG angl paket programm dlya konvertacii dokumentov LaTeX v formaty HTML OpenDocument DocBook i drugie LaTeX2HTML eshyo odna programma dlya konvertacii dokumentov LaTeX v format HTML pdfLaTeX programma dlya kompilyacii dokumentov LaTeX neposredstvenno v format PDF Hevea eshyo odna programma konvertacii dokumentov v format HTML VersiiTekushaya versiya LaTeX a LaTeX2e Dolgoe vremya predpolagalos chto dalee posleduet versiya 3 no vposledstvii razrabotchiki reshili vmesto etogo uluchshat neposredstvenno tekushuyu versiyu LaTeX a Takzhe sushestvuyut kommercheskie realizacii vsego TeX a razrabotchiki kotoryh mogut dobavlyat razlichnye funkcionalnye vozmozhnosti vrode dopolnitelnyh garnitur ili okazyvat podderzhku po telefonu Sushestvuet mnozhestvo sborok TeX a TeX Live multiplatformennaya teTeX ustarela po sravneniyu s TeX Live Unix ustarela MiKTeX Windows Mac OS X Mac OS Classic AmigaTeX bolshe ne dostupna i AmigaOS dostupna iz repozitoriya LicenzirovanieLaTeX svobodnoe PO dostupen na usloviyah LaTeX Project Public License LPPL LPPL ne sovmestima s GNU GPL tak kak ona trebuet chtoby izmenyonnye fajly byli yavno razlichimy s originalami obychno imeli drugie imena eto bylo sdelano dlya togo chtoby byt uverennym chto zavisimosti mezhdu sushestvuyushimi fajlami ne budut narusheny i chtoby izbezhat problem s sovmestimostyu Nachinaya s versii 1 3 LPPL sovmestima s kriteriyami Debian po opredeleniyu svobodnogo PO DFSG Tak kak LaTeX yavlyaetsya svobodnym programmnym obespecheniem to on dostupen dlya mnogih operacionnyh sistem vklyuchaya GNU Linux Unix vklyuchaya vetku BSD Windows Mac OS X RISC OS i AmigaOS Programmnye realizaciiNabor makrorasshirenij ili makropaket LaTeX dlya sistemy kompyuternoj vyorstki TeX byl pervonachalno realizovan avtorom na samom Plain TeX e Odnako sejchas uzhe sushestvuyut i inye realizacii perechislennye nizhe Obychno LaTeX rasprostranyaetsya vmeste s obychnym TeX om Buduchi makropaketom LaTeX predostavlyaet nabor makrosov TeX a Sushestvuyut i drugie makropakety takie kak Plain TeX GNU TeXinfo i ConTeXt Kogda TeX kompiliruet dokument cikl obrabotki s tochki zreniya polzovatelya sleduyushij makrosy gt TeX gt drajver gt rezultat Sushestvuyut razlichnye varianty kazhdogo iz etih shagov v raznyh sborkah Tradicionnyj TeX vydayot DVI fajl kotoryj zatem obychno preobrazuetsya v PostScript fajl Pozzhe Han The Than i drugie napisali druguyu realizaciyu TeX a kotoraya vydayot rezultat v formate PDF ispolzuya preimushestva davaemye etim formatom Dvizhok XeTeX a razrabotannyj Jonathan Kew ispolzuet sovremennye shrifty i Yunikod vmeste s TeX om Shrift po umolchaniyu dlya LaTeX a Computer Modern razrabotannyj Knutom dayot dokumentam sozdavaemym LaTeX om takoj zhe vid kak i u dokumentov sozdavaemyh obychnym TeX om Biblioteki KaTeX MathJaxRusifikaciyaChtoby ispolzovat kirillicu neobhodimo vklyuchit v preambulu dokumenta stroki usepackage inputenc usepackage T2A fontenc V kvadratnyh skobkah vmesto nuzhno ukazat kodirovku v kotoroj budet nabiratsya tekst na russkom yazyke naprimer cp866 cp1251 koi8 r ili utf8 poslednyaya rekomenduetsya Eti stroki dolzhny nahoditsya v preambule do vyzova kakih libo paketov ispolzuyushih russkie bukvy Posle etogo v tekste mozhno nabirat russkie bukvy v ukazannoj kodirovke LaTeX redaktoryOsnovnaya statya Sravnenie redaktorov TeX Dlya oblegcheniya nabora i sborki dokumentov LaTeX sushestvuet neskolko integrirovannyh sred i specializirovannyh redaktorov naprimer Eclipse TeXlipse Emacs AUCTeX RefTeX Gummi Linux Kile redaktor dlya sredy KDE LEd LyX tekstovyj processor na osnove LaTeX s graficheskim interfejsom polzovatelya i kommercheskie WYSIWYG redaktory dlya Windows pervyj pozvolyaet takzhe provodit interaktivnye vychisleniya TeXmacs WYSIWYG redaktor dlya raboty so strukturirovannymi tekstami rasprostranyaetsya na usloviyah GNU GPL Texmaker Windows Linux Mac OS X angl moshnyj besplatnyj redaktor dokumentov LaTeX rabotaet pod Windows Mac OS X TeXstudio Windows Linux Mac OS X TeXworks Windows Linux Mac OS X Vim Vim LaTeX WinEdt uslovno besplatnyj rabotaet pod Windows WinShell rus ShareLaTeX onlajn redaktor LaTeX s vozmozhnostyu prosmotra izmenenij i sinhronizaciej s Dropbox Open LaTeX Studio redaktor LaTeX s vozmozhnostyu sovmestnoj udalyonnoj raboty rabotoj s Dropbox i drugimi oblakami Napisan na Java rabotaet na platforme NetBeans Visual Studio Code rasshirenie LaTeX Workshop Sm takzheV rodstvennyh proektahKnigi v VikiuchebnikeMediafajly na Vikisklade TeX XeTeX LuaTeX TeX Live BibTeX TeX Users Group pdfLaTeX Latex2rtf Latex2html CTAN Beamer LaTeX pakety dlya podgotovki prezentacij DocBook Vikipediya FormulyPrimechaniyaHow should I pronounce LaTeX 2e ot 15 avgusta 2020 na Wayback Machine a lot of people pronounce it Lay TeX or perhaps Lah TeX It is definitely not to be pronounced in the same way as the rubber tree gum How should I pronounce TeX ot 9 avgusta 2020 na Wayback Machine a bit like the ch in the Scots word loch x in the IPA Madsen Lars Avoid eqnarray neopr Arhivirovano iz originala 4 fevralya 2012 goda angl Postroenie grafikov neopr Data obrasheniya 5 iyunya 2022 5 iyunya 2022 goda Frank Mittelbach Quo vadis LaTeX 3 Team A look back and at the upcoming years neopr 2020 Data obrasheniya 1 oktyabrya 2021 16 oktyabrya 2021 goda KaTeX The fastest math typesetting library for the web neopr khan github io Data obrasheniya 3 yanvarya 2017 14 fevralya 2017 goda sebbrudzinski Open LaTeX Studio neopr GitHub Data obrasheniya 9 dekabrya 2016 17 fevralya 2016 goda LiteraturaLamport Leslie LaTeX a document preparation system New York Addison Wesley Publishing Company Inc 1994 273 s ISBN 0 201 52983 1 Donald Knut Vse pro TeX M 2003 560 s ISBN 5 8459 0382 3 Gussens M Mittelbah F Samarin A Putevoditel po paketu LaTeX i ego rasshireniyu LaTeX2e M Mir 1999 606 s ISBN 5 03 003325 4 Gussens M Ratc S Putevoditel po paketu LaTeX i ego Web prilozheniyam M Mir 2001 604 s ISBN 5 03 003387 4 Gussens M Ratc S Mittelbah F Putevoditel po paketu LaTeX i ego graficheskim rasshireniyam M Mir Binom LZ 2002 621 s ISBN 5 03 003388 2 Lvovskij S M Nabor i vyorstka v sisteme LaTeX M MCNMO 2006 448 s ISBN 5 94057 091 7 Baldin E M Kompyuternaya tipografiya LaTeX BHV Peterburg 2008 304 s 2000 ekz ISBN 978 5 9775 0230 6 Kniga dostupna v elektronom vide na sajte CTAN pod licenziej CC BY SA Stolyarov A V Sverstaj diplom krasivo LaTeX za tri dnya Moskva MAKS Press 2010 100 s 200 ekz ISBN 978 5 317 03440 5 Kotelnikov I A Chebotaev P Z LaTeX po russki SPb Korona Vek 2011 496 s 2000 ekz ISBN 978 5 7931 0878 2 Voroncov K V Latex v primerah M 1996 SsylkiLaTeX Project angl oficialnyj sajt Dokumentaciya rukovodstva i t d ot 17 fevralya 2020 na Wayback Machine Redaktor LaTeX onlajn na codecogs com Poisk kodirovki simvolov na LaTeX