Static Wikipedia February 2008 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu

Web Analytics
Cookie Policy Terms and Conditions LaTeX — Вікіпедія

LaTeX

Матеріал з Вікіпедії — вільної енциклопедії.

LaTeX
Тип система обробки документів
Розробник Леслі Лампорт
ОС TeX
Поточна версія 2ε — 1 грудня 2005
Ліцензія LaTeX Project Public License
Сайт http://www.latex-project.org


LaTeXмова розмітки даних та пакет макросів TeX для високоякісного оформлення документів, створений Леслі Лампортом (англ. Leslie Lamport). Вважається стандартом де-факто для підготовки математичних і технічних текстів для публікації в наукових виданнях.

Зміст

[ред.] Особливості

На відміну від текстових процесорів, особливу увагу в LaTeX приділено відокремленню змісту статті від оформлення. LaTeX пропонує засоби для підготовки структурованих документів — документів, автор яких має можливість основну свою увагу зосередити на змісті, а оформлення і решту рутинної роботи перекласти на программу. Як і у випадку TeX — вхідні файли LaTeX можна порівняти із програмами.

[ред.] Можливості

Можливості системи, в принципі не обмежені (через наявність механізму програмування нових макросів). Стандартні макроси, та макроси, які можно завантажити з CTAN пропонують авторам документів наступні можливості:

  • високоякісні алгоритми розстановки переносів, пробілів між словами, балансування текста в абзацах.
  • автоматична генерація таблиці змісту документа, таблиць ілюстрацій, тощо.
  • зручний механізм роботи з перехресними посиланнями (на формули, таблиці, ілюстрації, їхній номер або сторінку).
  • зручний механізм цитування бібліографічних джерел, роботи з бібліографічними картотеками.
  • розміщення ілюстрацій (ілюстрації, таблиці та підписи до них автоматично розташовуються на сторінці та нумеруються).
  • оформлення математичних та фізичних формул і рівнянь (дуже якісне відображення, нумерація з врахуванням двосторонності або односторонності документу). Багатострочні формули, великий вибір математичних символів.
  • оформлення хімічних формул та структурних схем молекул органічної та неорганічної хімії.
  • оформлення графів, схем, діаграм, синтаксичних графів.
  • оформлення алгоритмів, розфарбовування вихідних текстів програм (вихідні тексти можуть безпосередньо включатись в документ).
  • розбивка документа на окремі частини (Topic Maps).

Розширені засоби роботи з бібліографічними даними надаються програмою BibTeX. Базові можливості роботи з математичними формулами розширюються із допомогою пакету AMS-LaTeX.

[ред.] Структура документа

Документ LaTeX це текстовий файл, що містить спеціальні команди мови розмітки. Документ складається із: преамбули та тіла.

Преамбула містить інфомрацію про клас документа, використані пакети макросів, автора та дату створення документа, іншу допоміжну інформацію.

Тіло документа містить власне сам текст документа та команди розмітки. Тіло документа має бути оточено в середовище document.

[ред.] Формат текста

Слова складаються із неперервної послідовності літер. Відокремлюються слова пробілами, при чому, кількість пробілів не важлива. Пробілом також вважається перевод на новий рядок. Порожні строки відокремлюють абзаци.

[ред.] Редактори

Через те, що формат вхідних файлів LaTeX — простий текст, редагувати їх можна будь яким текстовим редактором. Однак, існують спеціалізовані програми для підготовки документів LaTeX. Серед них:

  • AUCTeX: потужний та гнучкий пакет макросів для редагування TeX/LaTeX документів в GNU Emacs та XEmacs
  • GNU TeXmacs: WYSIWYG редактор для роботи із структурованими текстами, розповсюджується на умовах GPL
  • LyX: WYSIWYM редактор
  • TeXnicCenter[1]: потужний редактор текстів LaTeX документів, працює на ОС Windows.

[ред.] Допоміжні програми

  • METAFONT: система для створення векторних шрифтів для TeX,
  • MetaPost: система програмування векторної графіки для TeX,
  • TeX4ht: пакет програм для конвертації LaTeX документів в формати HTML, OpenOffice, DocBook, і інші.
  • LaTeX2HTML: програма перетворення LaTeX документів в формат HTML.
  • pdfLaTeX: програма перетворення документів LaTeX безпосередньо в формат PDF.
  • Hevea: ще один конвертор документів LaTeX в формат HTML.

[ред.] Приклад

На відміну від поширених текстових процесорів, формули в LaTeX визначаються із допомогою спеціальних команд. Наприклад, формула для нормального розподілу в LaTeX виглядатиме наступним чином:

\frac{1}{\sigma\sqrt{2\pi}}\exp\left(-\frac{(x-\mu)^2}{2\sigma^2}\right)

а відображатись так:

\frac{1}{\sigma\sqrt{2\pi}}\exp\left(-\frac{(x-\mu)^2}{2\sigma^2}\right)

Припустімо, у автора виникне потреба посилатись на цю формулу. Для цього її треба пронумерувати, і, під час підготовки документу стежити за правильністю нумерації. LaTeX допомагає розв'язати цю проблему: формулу слід оточити середовищем 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, також, використовується в якості ядра для відображення математичних формул, звітів.

[ред.] Дистрибутиви

LaTeX входить до складу сучасних дистрибутивів TeX, і доступний на більшості основних апаратних та програмних платформах.

[ред.] Посилання

[ред.] Документація

Static Wikipedia 2008 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -

Static Wikipedia 2007 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -

Static Wikipedia 2006 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu