ΤΕΧ (звичайним текстомTeX,вимовляють «тех»[2] відгрец.τεχ) —мова розмітки даних спеціального призначення, яка є основним ядром системи набору публікацій (комп'ютерної верстки); зокрема для наборуматематичних та інших технічних текстів. На базіΤΕΧ створено багато різноманітних пакетів для полегшення оформлення документів, найвідомішим серед них єLATEX.
СистемаΤΕΧ створена американським дослідникомДональдом Кнутом. Робота надΤΕΧ розпочалась у 1970 році під час написання Д. Кнутом відомої праці«Мистецтво програмування».
Через рік після початку роботи надΤΕΧ, Д. Кнут був запрошений доАмериканського математичного товариства (AMS) прочитати лекцію на зібранні Товариства. Темою його доповіді булиΤΕΧ (для набору), іMetafont (для розробки шрифтів, що використовуються вΤΕΧ). На той часΤΕΧ все ще був більше дослідницьким проєктом, проте мав деякі особливості:
- він був призначений для використання безпосередньо авторами;
- він походив з академічного середовища, та розповсюджувався безкоштовно;
- був спроєктований таким чином, щоб бути доступним на будь-якому комп'ютері й операційній системі, та видавати однакові результати роботи на різних системах;
З самого початкуΤΕΧ став популярним серед математиків, фізиків, астрофізиків, астрономів, різних вчених-дослідників, яким бракувало необхідних символів на друкарських машинках, а якість документів, створених в інших системах, була незадовільною.
ЯдроΤΕΧ — це інтерпретатор. Базові команди мови дуже низького рівня, але на їх основі можна створювати макрокоманди вищого рівня.
ΤΕΧ істотно відрізняється від поширених сучасних систем підготовки документів. Вхідні файли мають вигляд звичайних текстових файлів, в тексті яких присутні спеціальні команди або макросиΤΕΧ. Наприклад:
a language like\TeX\ for formatting, and a language like\PASCAL\ for programming
Як і в решті мов програмування, вхідні текстиΤΕΧ можуть мати коментарі — текст, який не обробляється і не відображається в отриманих документах.
В результаті інтерпретації, класичний інтерпретаторΤΕΧ видає файл у форматіDVI (Device Independent) — в цьому файлі визначається зовнішній вигляд документа. Як правило, документи в форматі DVI виглядають однаково на різних пристроях відображення (монітор, принтер).
Окрім класичного інтерпретатораΤΕΧ, існують і інші різновиди, наприкладPDFTeX. В результаті роботиPDFTeX отримуються файли в форматіPDF.
Не менш істотною особливістю є надзвичайно висока якість відображення математичних формул, зазвичай, недосяжна для решти систем.
Найвідомішим дистрибутивом дляMS Windows єMiKTeX — безкоштовний дистрибутивΤΕΧ,LATEX і супутніх програм, має зручний механізм встановлення нових модулів. Найбільшим дистрибутивом є кросплатформенийTeXLive.
Існують як комерційні (платні), так і некомерційні (безплатні) дистрибутивиΤΕΧ. До складу більшості сучасних операційних системLinux таBSD клонів входить пакетteTeX — некомерційний дистрибутивΤΕΧ,LATEX та супутніх програм.
- Назва англійської книги Майкла Співака {Michael Spivak} (автора AMS-TeX)The Joy ofΤΕΧ («РадістьΤΕΧ’у») є грою слів з іншою відомої книги «The Joy of Sex» («Радість сексу»).