TeX

Материал из Lurkmore
Перейти к навигации Перейти к поиску

НЯ!

Эта статья полна любви и обожания.
Возможно, стоит добавить ещё больше?

Типичный пользователь ΤΕΧа

ΤΕΧ — язык для вёрстки текста с применением научного подхода, для серьёзных людей. LAΤΕΧ — макросы для ΤΕΧ'а. ΤΕΧ был изобретён и внедрён в умы нердов винрарнейшим программистом/математиком Дональдом Кнутом — если не отцом, то во всяком случае дедушкой всего нынешнего программирования. Он специально заточен под набор текста, состоящего на большую часть из формул, теорем и доказательств, таким образом, не предназначен для офисного использования. Что характерно, формулы получаются красивее вордовых. При этом процесс создания итогового документа состоит из двух частей:

  • Набор некоего кода, состоящего только из текста
  • Компиляция этого дела в документ.

So what?

Читать математический текст, набранный в MS Word, и общаться с человеком с обгрызенными ногтями в равной степени неприятно

ЖЖ

Вот так это выглядит при редактировании.
А это — конечный результат.
Формулы — не помеха!

Такой подход отличает ΤΕΧ от Word'а, в котором формулы вставляются не специальной командой в тексте, а кликом мышки. Командами в ΤΕΧ задаётся всё — от стилей оформления всего документа до выделения слов. При компиляции ΤΕΧ превращает эти команды в красивый документ, набранный по всем правилам типографской вёрстки. Знаете ли вы, какое максимальное количество символов должно быть на одной строке? А что в математической формуле следует выделять курсивом? А как правильно расставлять переносы в выровненном в обе стороны тексте? Смешно? Ворд это тоже делает? Лососните тунца, алгоритм переноса в ΤΕΧ был темой диссертации. Специально для школия: это очень сложно. В ΤΕΧ всё это делается автоматически. И что самое удивительное, ΤΕΧ значительно ускоряет процесс — потому, что предоставляет юзеру возможность сосредоточиться на содержании текста, забивая на оформление, и все равно получить охуенское оформление.

Подход, используемый в Ворде и его клонах, называется WYSIWYG — What you see is what you get, «что видим, то и получаем». Понятно, что секретарша, делающая отступы в начале абзаца пробелами, не имеет представления о всех тонкостях типографской вёрстки. Поэтому документы, набранные в WYSIWYG-редакторах, без дополнительной не-WYSIWYG-обработки обычно похожи на говно. Главный недостаток WYSIWYG в том, что при помощи пробелов в нём всё-таки можно худо-бедно хоть как-то отформатировать текст, а в ΤΕΧ — нельзя. Секретарши негодуют.

У ΤΕΧ в наличии такие приятные фичи, как автонумерация рисунков/таблиц/формул/библиографии, автоматическое оформление по заранее заданным правилам, удобнейшая работа с перекрёстными ссылками и библиографией и прочая автоматизация, гигантское число дополнительных пакетов на все случаи жизни (удобнее, чем в Bорде, если осилить мануалы). Еще прилагается стабильность работы и отсутствие геморроя с форматами и платформами. А также бесплатность и open source, разумеется.

Меметичность

Священная война «LAΤΕΧ vs WYSIWYG» является дисциплиной специальной олимпиады. Каждый технарь, которому приходилось набирать что-либо серьёзное, знаком с ΤΕΧом. Если человеку неинтересно, насколько красиво и качественно представлены результаты его труда, то вряд ли он делал что-то осмысленнее скачивания рефератов из интернета с одной-единственной целью «отъебитесь уже от меня, наконец».

Кроме того, этот холивар является частью стандартного срача «Linux vs Windows», так как часто с ТеХом знакомятся и осознают его православность параллельно с переходом на Linux. При этом ΤΕΧ совершенно спокойно работает и с мелко-мягкими, просто средний пользователь винды о нем не знает.

Лулзы

А лулзы начинаются при попытке вставить растровое изображение в документ. Впрочем, это лечится конвертацией в другие форматы и однократным гугленьем.

Вторая порция начинается, когда желанный журнал тупо выкладывает шаблон статьи в Ворде и его не волнует — при этом ходят слухи, что сотрудники редакции потом самолично перебивают информацию в LAΤΕΧ. Расово верные же журналы принимают статьи в *ΤΕΧ и вообще в чем угодно, но потом за перевод «чего угодно» в *ΤΕΧ берут деньги.

Одна из канонiчных книг по ΤΕΧ называется The joy of ΤΕΧ, что является отсылкой к не менее канонiчной The joy of SEX и, несомненно, символизирует.

На уютном

На нашем уютненьком луркморчике когда-то можно было невозбранно заюзать ΤΕΧ с помощью тега <math>, однако потом эту возможность убрали с какой-то целью. Говорят, чтобы снять лишнюю нагрузку с сервера. Но мы-то знаем…

Троллинг ΤΕΧнарей

Все ΤΕΧники, или ΤΕΧнари, очень болезненно относятся к произношению названия своей любимой системы верстки. Стоит только прочитать ΤΕΧ, или еще хуже LAΤΕΧ cо звонким «КС» в конце, как вам гарантировано доставят тонны гневной копипасты и лулзов.

Пример:

> Да, лучше латексом, но и ОО может.

балда! Латекс ты себе на член натягиваешь перед сексом, а LaTeX -- это Латех! :D

Отсюда

По версии самого Дональда Кнута, последняя буква в этом слове — заглавная χ, греческая буква «хи». Кнут в своей книжке «The TeXBook» пишет, что при правильном произнесении слова TeX ваш монитор должен слегка запотеть.

Что интересно, автор LAΤΕΧ Лесли Лэмпорт в своей книге «LATEX: a document preparation system» вполне допускает и такое прочтение.

См. также


w:TeX en.w:TeX

Loading comments...