LaTeX/LaTeX-документ: различия между версиями

Содержимое удалено Содержимое добавлено
перевод первого параграфа
 
неполный перевод введения
Строка 3:
 
'''[[w:TeX|TeX]]''' (X произносится как в слове "посох") это низкоуровневый язык разметки и программирования созданный [[w:Кнут,_Дональд_Эрвин|Дональдом Кнутом]] для вёрстки документов привлекательно и последовательно. Это язык программирования в том плане, что он поддерживает if-else конструкции, Вы можете выполнять вычисления с его помощью (вычисления производятся во время компиляции документа), и т.д. Но довольно сложно с его помощью делать что-либо ещё кроме вёрстки текста. С помощью TeX Вы можете сверстать документ любой сложности, но это потребует некоторых трудовых затрат. Кнут начал писать TeX в 1977 для исследования потэнциала цифрового печатного оборудования, кторое, в то время, начало проникать в печатную индустрию, особенно, в нажежде на то, что он сможет уменьшить ухудшение качества печатной продукции, которое он видел в его собственных книгах и статьях. TeX, каким мы его используем сейчас, был выпущен в 1982, некоторые незначительные улучшения были добавлены в 1989 для улучшенной поддержки восьмибитных символов и множественных языков. TeX известен своей большой стабильлностью, возможностью запуска на разных типах компьютеров, и практическим отсутствием ошибок.
 
Номер версии TeX стремится к <math>\pi</math> и сейчас равен 3.1415926.
 
Название происходит от греческого слова "τεχνολογία" (''technologìa''); первый слог "τεχ" похож на ''TeX'' в латинском алфавите. По другим представлениям, название происходит от греческого "τέχνη" (''techni''), которое переводится как искусство; и в этом случае первый слог похож.
 
===Что есть LaTeX?===
 
'''LaTeX''' (произносится как "Ла-тех") это пакет макросов, основаный на TeX, созданный [[w:Лесли_Лампорт|Лесли Лампортом]]. Основная цель этого пакета - упростить вёрстку текста, особенно в документах с математическими формулами. Сейчас LaTeX поддерживается [http://www.latex-project.org/latex3.html проектом LaTeX3]. Много позже авторы разработали расширения, названные ''пакетами'' или ''стилями''. Некоторые из них распространяются вместе с дистрибутивами TeX/LaTeX, большинство можно найти в Comprehensive TeX Archive Network ([http://www.ctan.org CTAN])
 
Так как LaTeX сожержит часть команд [[w:Tex|TeX]], то создание документа в LaTeX - тоже программирование: Вы создаёте текстовый файл в LaTeX разметке, макросы LaTeX обрабатывают его и производят конечный документ.
 
Такой подход имеет недостатки по сравнению с [[w:WYSIWYG|WYSIWYG]] (What You See Is What You Get - что видишь, то и получишь) программами, такими как [[w:Openoffice.org|Openoffice.org]] Writer или [[w:Microsoft Word|Microsoft Word]]:
 
* Вы не можете увидеть результат незамедлительно.
* Вам нужно знать команды разметки LaTeX.
* Иногда сложно получить требуемый вид.
 
С другой стороны, есть и достоинства:
 
* Компоновка, шрифты, таблицы и т.д. согласованы во всём документе.
* Математические формулы верстаются легко.
* Содержание, сноски, ссылки и т.п. также создаются легко
* Вам придётся правильно структурировать Ваш документ
 
Подход LaTeX к созданию документа можно назвать [[w:WYSIWYM|WYSIWYM]] (What You See Is What You Mean - видишь что думаешь): Вы не можете видеть конечную версию документа пока идёт редактирование. Вместо этого Вы видите логическую структуру документа. Об оформлении позаботится LaTeX вместо Вас.
 
Документ LaTeX - обычный текстовый файл, содержащий //контент// документа с дополнительной разметкой. Когда макросы LaTeX обрабатывают файл с исходным текстом документа, можно получить документ в разных форматах. LaTeX изначально поддерживает [[w:DVI_(TeX)|DVI]] и [[w:Pdf|PDF]], но при использовании другого ПО можно получить PostScript, PNG, JPG и т.д.