LaTeX (вимовляється «лате́х») — мова розмітки даних та пакет макросів TeX для високоякісного оформлення документів. Вважається стандартом де-факто для підготовки математичних і технічних текстів для публікації в наукових виданнях. В типографському наборі форматується як LATEX.
Тип | система обробки документів |
---|---|
Автор | Леслі Лампорт |
Розробник | Леслі Лампорт[1] |
Стабільний випуск | 2ε (1 грудня 2005) |
Операційна система | TeX |
Мова програмування | TeX |
Ліцензія | |
Онлайн-документація | latex-project.org/help/documentation/ |
Репозиторій | github.com/latex3/latex2e |
Вебсайт | www.latex-project.org |
|
Був створений Леслі Лампортом (англ. Leslie Lamport) на початку 1980-х років.
Особливості
На відміну від текстових процесорів, особливу увагу в LaTeX приділено відокремленню змісту статті від оформлення. LaTeX пропонує засоби для підготовки структурованих документів — документів, автор яких має можливість основну свою увагу зосередити на змісті, а оформлення і решту рутинної роботи перекласти на програму. Як і у випадку TeX — вхідні файли LaTeX можна порівняти із програмами.
Можливості
Можливості системи, в принципі, не обмежені (через наявність механізму програмування нових макросів). Стандартні макроси та макроси, які можна з CTAN, пропонують авторам документів такі можливості:
- високоякісні алгоритми розставляння переносів, пробілів між словами, балансування тексту в абзацах.
- автоматична генерація таблиці змісту документа, таблиць ілюстрацій тощо.
- зручний механізм роботи з перехресними посиланнями (на формули, таблиці, ілюстрації, їхній номер або сторінку).
- зручний механізм цитування бібліографічних джерел, роботи з бібліографічними картотеками.
- розміщення ілюстрацій (ілюстрації, таблиці та підписи до них автоматично розташовуються на сторінці та нумеруються).
- оформлення математичних та фізичних формул і рівнянь (дуже якісне відображення, нумерація з врахуванням двосторонності або односторонності документу). Багаторядкові формули, великий вибір математичних символів.
- оформлення хімічних формул та структурних схем молекул органічної та неорганічної хімії.
- оформлення графів, схем, діаграм, синтаксичних графів.
- оформлення алгоритмів, розфарбовування вихідних текстів програм (вихідні тексти можуть безпосередньо включатись в документ).
- розбивання документу на окремі частини ().
Розширені засоби роботи з бібліографічними даними надаються програмою BibTeX. Базові можливості роботи з математичними формулами розширюються із допомогою пакету .
Структура документа
Документ LaTeX — це текстовий файл, що містить спеціальні команди мови розмітки. Документ складається із преамбули та тіла.
Преамбула містить інформацію про клас документа, використані пакети макросів, автора та дату створення документа, іншу допоміжну інформацію.
Наприклад,
\documentclass[12pt]{article} % Обрано клас документу та розмір шрифта \usepackage[ukrainian]{babel} % Підтримка української мови \title{Normal Distribution} \date{\today}
Тіло документа містить власне сам текст документа та команди розмітки. Тіло документа має бути оточено в оточення document, яке починається командою \begin{document}
та закінчується end{document}
.
Наприклад,
\begin{document} The normal distribution was first introduced by Abraham de Moivre in an article in 1734, which was reprinted in the second edition of his \textit{The Doctrine of Chances} (1738) in the context of approximating certain binomial distributions for large $n$. His result was extended by Laplace in his book \textit{Analytical Theory of Probabilities} (1812), and is now called the theorem of de Moivre-Laplace. \end{document}
Формат тексту
Слова відокремлюються пробілами, при чому, кількість пробілів не важлива — послідовність пробілів інтерпретується як один пробіл. Пробілом також вважається початок нового рядка. Порожні рядки відокремлюють абзаци.
Редактори
Через те, що формат вхідних файлів LaTeX — , редагувати їх можна будь-яким текстовим редактором. Однак, існують спеціалізовані програми для підготовки документів LaTeX. Серед них:
- AUCTeX: потужний та гнучкий пакет макросів для редагування TeX/LaTeX документів в GNU Emacs та
- GNU TeXmacs: WYSIWYG редактор для роботи зі структурованими текстами, розповсюджується на умовах GPL
- Kile: редактор для середовища KDE
- LyX: текстовий процесор на основі LaTeX з графічним інтерфейсом користувача, що працює за ідеологією WYSIWYM.
- ([1] [ 16 грудня 2008 у Wayback Machine.]): потужний редактор текстів LaTeX документів, працює на ОС Windows.
- , та ([2] [ 15 травня 2007 у Wayback Machine.]): WYSIWYG редактор для Windows.
- WinEdt ([3] [ 26 квітня 2007 у Wayback Machine.]): ASCII редактор налаштований на роботу з [La]Tex, працює під Windows.
- (, GPL): Mac OS X.
- TeXworks ([5] [Архівовано 9 квітня 2012 у WebCite], GPL): Windows, (GNU/Linux), Mac OS X.
- TeXstudio: Windows, Linux, Mac OS X;
- LaTeX Editor — вільно розповсюджуваний редактор для роботи з документами TeX та LaTeX для операційних систем Windows.
Допоміжні програми
- METAFONT: система для створення векторних шрифтів для TeX,
- MetaPost: система програмування векторної графіки для TeX,
- TeX4ht: пакет програм для конвертації LaTeX документів в формати HTML, OpenOffice, DocBook, і інші.
- : програма перетворення LaTeX документів в формат HTML.
- : програма перетворення документів LaTeX безпосередньо в формат PDF.
- Hevea: ще один конвертор документів LaTeX в формат HTML.
- : програма для створення BibTeXівського списку посилань (бібліографічна база).
- Cb2bib: програма автоматичного створення BibTeX бібліографії з pdf файлів.
- BibTeX: мова розмітки для створення бібліографій, належить до LaTeX.
- gnuplot: найпоширеніша програма для створення наукових графічних даних (графіки, діаграми, схеми, інше), які далі використовуються в LaTeX.
- : ще одна програма створення графіків для їх вміщення в LaTeX документи.
- beamer: пакет LaTeXсу для створення наукових структурованих презентацій (не таких як MS PowerPoint) в форматі pdf
- KBibTeX: ще один бібліографічний менеджер для BibTeX, LaTeX, що працює в середовищі KDE
Приклад
На відміну від поширених текстових процесорів, формули в LaTeX визначаються із допомогою спеціальних команд. Наприклад, формула для нормального розподілу в LaTeX може мати вигляд:
\frac{1}{\sigma\sqrt{2\pi}}\exp\left(-\frac{(x-\mu)^2}{2\sigma^2}\right)
а відображатиметься так:
Припустимо, у автора виникне потреба посилатись на цю формулу. Це означає, що формула повинна бути нумерована. Для цього формулу набирають в оточенні equation та дають назву командою label:
\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 згідно зі стилем оформлення для посилань на формули.
Інформацію про команди для оформлення формул можна отримати на сторінці .
Поширення
На сьогодні, окрім стандартних застосувань, LaTeX, також, використовується як ядро для відображення математичних формул, звітів.
Дистрибутиви
LaTeX входить до складу сучасних дистрибутивів TeX і доступний на більшості основних апаратних та програмних платформах. LaTeX, зазвичай, розповсюджується безкоштовно, відповідно до відкритої ліцензії.
- MiKTeX дистрибутив для MS Windows.
- TeX Live дистрибутив для Unix, MS Windows.
Див. також
Посилання
Вікіпідручник має книгу на тему Написання наукових статей |
- Кирилізація TeX/LaTeX, або як його навчити української мови. [ 15 лютого 2010 у Wayback Machine.]
- Сайт проекту LaTeX [ 18 січня 2012 у Wayback Machine.](англ.).
- Сайт Групи користувачів TeX [ 4 лютого 2012 у Wayback Machine.](англ.).
- Українська спільнота користувачів TeX.
- .
- TeXLive — найповніший дистрибутив TeX [ 13 червня 2006 у Wayback Machine.].
- Короткий огляд інструментів для підготовки LaTeX документів для Web [ 30 вересня 2007 у Wayback Machine.](англ.).
- згідно з ЄСКД.
Документація
- переклад класичного посібника для початківців (PDF, 2.3 МБ) або ж http://mirror.datacenter.by/pub/mirrors/CTAN/info/lshort/ukrainian/lshort-ukr.pdf [ 22 липня 2021 у Wayback Machine.]
- Видавнича система LaTeX: Методичні вказівки / А. П. Креневич, В. А. Бородін [ 6 березня 2018 у Wayback Machine.]
- A Guide to LATEX and Electronic Publishing [ 20 травня 2011 у Wayback Machine.] (англійською мовою) Helmut Kopka, Patrick Daly, Fourth edition, Addison-Wesley,
- [news: comp.text.tex comp.text.tex — Usenet група присвячена TeX та LaTeX]
- [news: fido7.ru.tex fido7.ru.tex — російськомовна Usenet група присвячена TeX та LaTeX]
- http://www.xent.com/FoRK-archive/feb98/0307.html
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Pro rechovinu div Lateks LaTeX vimovlyayetsya late h mova rozmitki danih ta paket makrosiv TeX dlya visokoyakisnogo oformlennya dokumentiv Vvazhayetsya standartom de fakto dlya pidgotovki matematichnih i tehnichnih tekstiv dlya publikaciyi v naukovih vidannyah V tipografskomu nabori formatuyetsya yak LA TE X LaTeXTip sistema obrobki dokumentivAvtor Lesli LamportRozrobnik Lesli Lamport 1 Stabilnij vipusk 2e 1 grudnya 2005 Operacijna sistema TeXMova programuvannya TeXLicenziyaOnlajn dokumentaciya latex project org help documentation Repozitorij github com latex3 latex2eVebsajt www latex project org Mediafajli u Vikishovishi Buv stvorenij Lesli Lamportom angl Leslie Lamport na pochatku 1980 h rokiv OsoblivostiNa vidminu vid tekstovih procesoriv osoblivu uvagu v LaTeX pridileno vidokremlennyu zmistu statti vid oformlennya LaTeX proponuye zasobi dlya pidgotovki strukturovanih dokumentiv dokumentiv avtor yakih maye mozhlivist osnovnu svoyu uvagu zoserediti na zmisti a oformlennya i reshtu rutinnoyi roboti pereklasti na programu Yak i u vipadku TeX vhidni fajli LaTeX mozhna porivnyati iz programami Mozhlivosti Mozhlivosti sistemi v principi ne obmezheni cherez nayavnist mehanizmu programuvannya novih makrosiv Standartni makrosi ta makrosi yaki mozhna z CTAN proponuyut avtoram dokumentiv taki mozhlivosti visokoyakisni algoritmi rozstavlyannya perenosiv probiliv mizh slovami balansuvannya tekstu v abzacah avtomatichna generaciya tablici zmistu dokumenta tablic ilyustracij tosho zruchnij mehanizm roboti z perehresnimi posilannyami na formuli tablici ilyustraciyi yihnij nomer abo storinku zruchnij mehanizm cituvannya bibliografichnih dzherel roboti z bibliografichnimi kartotekami rozmishennya ilyustracij ilyustraciyi tablici ta pidpisi do nih avtomatichno roztashovuyutsya na storinci ta numeruyutsya oformlennya matematichnih ta fizichnih formul i rivnyan duzhe yakisne vidobrazhennya numeraciya z vrahuvannyam dvostoronnosti abo odnostoronnosti dokumentu Bagatoryadkovi formuli velikij vibir matematichnih simvoliv oformlennya himichnih formul ta strukturnih shem molekul organichnoyi ta neorganichnoyi himiyi oformlennya grafiv shem diagram sintaksichnih grafiv oformlennya algoritmiv rozfarbovuvannya vihidnih tekstiv program vihidni teksti mozhut bezposeredno vklyuchatis v dokument rozbivannya dokumentu na okremi chastini Rozshireni zasobi roboti z bibliografichnimi danimi nadayutsya programoyu BibTeX Bazovi mozhlivosti roboti z matematichnimi formulami rozshiryuyutsya iz dopomogoyu paketu Struktura dokumentaDokument LaTeX ce tekstovij fajl sho mistit specialni komandi movi rozmitki Dokument skladayetsya iz preambuli ta tila Preambula mistit informaciyu pro klas dokumenta vikoristani paketi makrosiv avtora ta datu stvorennya dokumenta inshu dopomizhnu informaciyu Napriklad documentclass 12pt article Obrano klas dokumentu ta rozmir shrifta usepackage ukrainian babel Pidtrimka ukrayinskoyi movi title Normal Distribution date today Tilo dokumenta mistit vlasne sam tekst dokumenta ta komandi rozmitki Tilo dokumenta maye buti otocheno v otochennya document yake pochinayetsya komandoyu begin document ta zakinchuyetsya end document Napriklad begin document The normal distribution was first introduced by Abraham de Moivre in an article in 1734 which was reprinted in the second edition of his textit The Doctrine of Chances 1738 in the context of approximating certain binomial distributions for large n His result was extended by Laplace in his book textit Analytical Theory of Probabilities 1812 and is now called the theorem of de Moivre Laplace end document Format tekstu Slova vidokremlyuyutsya probilami pri chomu kilkist probiliv ne vazhliva poslidovnist probiliv interpretuyetsya yak odin probil Probilom takozh vvazhayetsya pochatok novogo ryadka Porozhni ryadki vidokremlyuyut abzaci RedaktoriCherez te sho format vhidnih fajliv LaTeX redaguvati yih mozhna bud yakim tekstovim redaktorom Odnak isnuyut specializovani programi dlya pidgotovki dokumentiv LaTeX Sered nih AUCTeX potuzhnij ta gnuchkij paket makrosiv dlya redaguvannya TeX LaTeX dokumentiv v GNU Emacs ta GNU TeXmacs WYSIWYG redaktor dlya roboti zi strukturovanimi tekstami rozpovsyudzhuyetsya na umovah GPL Kile redaktor dlya seredovisha KDE LyX tekstovij procesor na osnovi LaTeX z grafichnim interfejsom koristuvacha sho pracyuye za ideologiyeyu WYSIWYM 1 16 grudnya 2008 u Wayback Machine potuzhnij redaktor tekstiv LaTeX dokumentiv pracyuye na OS Windows ta 2 15 travnya 2007 u Wayback Machine WYSIWYG redaktor dlya Windows WinEdt 3 26 kvitnya 2007 u Wayback Machine ASCII redaktor nalashtovanij na robotu z La Tex pracyuye pid Windows GPL Mac OS X TeXworks 5 Arhivovano 9 kvitnya 2012 u WebCite GPL Windows GNU Linux Mac OS X TeXstudio Windows Linux Mac OS X LaTeX Editor vilno rozpovsyudzhuvanij redaktor dlya roboti z dokumentami TeX ta LaTeX dlya operacijnih sistem Windows Dopomizhni programiMETAFONT sistema dlya stvorennya vektornih shriftiv dlya TeX MetaPost sistema programuvannya vektornoyi grafiki dlya TeX TeX4ht paket program dlya konvertaciyi LaTeX dokumentiv v formati HTML OpenOffice DocBook i inshi programa peretvorennya LaTeX dokumentiv v format HTML programa peretvorennya dokumentiv LaTeX bezposeredno v format PDF Hevea she odin konvertor dokumentiv LaTeX v format HTML programa dlya stvorennya BibTeXivskogo spisku posilan bibliografichna baza Cb2bib programa avtomatichnogo stvorennya BibTeX bibliografiyi z pdf fajliv BibTeX mova rozmitki dlya stvorennya bibliografij nalezhit do LaTeX gnuplot najposhirenisha programa dlya stvorennya naukovih grafichnih danih grafiki diagrami shemi inshe yaki dali vikoristovuyutsya v LaTeX she odna programa stvorennya grafikiv dlya yih vmishennya v LaTeX dokumenti beamer paket LaTeXsu dlya stvorennya naukovih strukturovanih prezentacij ne takih yak MS PowerPoint v formati pdf KBibTeX she odin bibliografichnij menedzher dlya BibTeX LaTeX sho pracyuye v seredovishi KDEPrikladNa vidminu vid poshirenih tekstovih procesoriv formuli v LaTeX viznachayutsya iz dopomogoyu specialnih komand Napriklad formula dlya normalnogo rozpodilu v LaTeX mozhe mati viglyad frac 1 sigma sqrt 2 pi exp left frac x mu 2 2 sigma 2 right a vidobrazhatimetsya tak 1s2pexp x m 22s2 displaystyle frac 1 sigma sqrt 2 pi exp left frac x mu 2 2 sigma 2 right Pripustimo u avtora vinikne potreba posilatis na cyu formulu Ce oznachaye sho formula povinna buti numerovana Dlya cogo formulu nabirayut v otochenni equation ta dayut nazvu komandoyu label begin equation label eq normal dist frac 1 sigma sqrt 2 pi exp left frac x mu 2 2 sigma 2 right end equation Teper posilannya na formulu maye viglyad ref eq normal dist Nomer samogo rivnyannya bude avtomatichno stvorenij LaTeX zgidno zi stilem oformlennya dlya posilan na formuli Informaciyu pro komandi dlya oformlennya formul mozhna otrimati na storinci dovidki Vikipediyi pro matematichni formuli ta specsimvoli PoshirennyaNa sogodni okrim standartnih zastosuvan LaTeX takozh vikoristovuyetsya yak yadro dlya vidobrazhennya matematichnih formul zvitiv Distributivi LaTeX vhodit do skladu suchasnih distributiviv TeX i dostupnij na bilshosti osnovnih aparatnih ta programnih platformah LaTeX zazvichaj rozpovsyudzhuyetsya bezkoshtovno vidpovidno do vidkritoyi licenziyi MiKTeX distributiv dlya MS Windows TeX Live distributiv dlya Unix MS Windows Div takozhTeX XeTeX TeX Live BibTeX ru ru ru ru CTAN Beamer paketi dlya pidgotovki prezentacij DocBook JabRef Vikipediya Formuli TEI iniciativa koduvannya tekstu PosilannyaVikipidruchnik maye knigu na temu Napisannya naukovih statejKirilizaciya TeX LaTeX abo yak jogo navchiti ukrayinskoyi movi 15 lyutogo 2010 u Wayback Machine Sajt proektu LaTeX 18 sichnya 2012 u Wayback Machine angl Sajt Grupi koristuvachiv TeX 4 lyutogo 2012 u Wayback Machine angl Ukrayinska spilnota koristuvachiv TeX TeXLive najpovnishij distributiv TeX 13 chervnya 2006 u Wayback Machine Korotkij oglyad instrumentiv dlya pidgotovki LaTeX dokumentiv dlya Web 30 veresnya 2007 u Wayback Machine angl zgidno z YeSKD Dokumentaciya pereklad klasichnogo posibnika dlya pochatkivciv PDF 2 3 MB abo zh http mirror datacenter by pub mirrors CTAN info lshort ukrainian lshort ukr pdf 22 lipnya 2021 u Wayback Machine Vidavnicha sistema LaTeX Metodichni vkazivki A P Krenevich V A Borodin 6 bereznya 2018 u Wayback Machine A Guide to LATEX and Electronic Publishing 20 travnya 2011 u Wayback Machine anglijskoyu movoyu Helmut Kopka Patrick Daly Fourth edition Addison Wesley ISBN 0 201 39825 7 news comp text tex comp text tex Usenet grupa prisvyachena TeX ta LaTeX news fido7 ru tex fido7 ru tex rosijskomovna Usenet grupa prisvyachena TeX ta LaTeX http www xent com FoRK archive feb98 0307 html