LaTeX/LaTeX-документ: различия между версиями
Содержимое удалено Содержимое добавлено
Нет описания правки |
Нет описания правки |
||
Строка 3:
'''[[w:TeX|TeX]]''' — это низкоуровневый язык разметки и программирования, созданный [[w:Кнут,_Дональд_Эрвин|Дональдом Кнутом]] для приятной и единообразной вёрстки документов. Кнут начал разрабатывать систему набора текста TeX в 1977 году для исследования потенциальных возможностей оборудования цифровой печати, которое в то время начинало проникать в издательское дело. Главным образом он надеялся улучшить качество печатной продукции, которое расстраивало в его собственных книгах и статьях. После выпуска в 1989 году поддержки восьмибитных символов разработка TeX приостановилась, только иногда выходили версии с исправленными ошибками.
TeX является языком программирования в том смысле, что он поддерживает конструкции if-else: их можно использовать при работе с документом (они выполняются при компиляции документа) и т.д. Однако с его помощью сложно
Название составлено из заглавных греческих букв "тау", "эпсилон", "хи" и представляет собой сокращение греческого слова "τέχνη" (TEXNH — ''techne''), имеющего два значения — искусство и ремесло — и являющегося корнем английского слова ''technical''. Англоговорящие люди часто произносят его как /'tεk/ — первый слог слова ''technical''.
Программирование на TeX характеризуется очень высоким уровнем технического опыта, и вначале
===Что такое LaTeX?===
'''LaTeX''' (произносится как "латех" или "лейтех") — основанный на TeX пакет макросов, созданный [[w:Лесли_Лампорт|Лесли Лампортом]]. Основная цель — упростить вёрстку текста, особенно в документах с математическими формулами
Значительно позднее авторы разработали для LaTeX расширения, которые называются ''пакетами'' или ''стилями''. Некоторые из них распространяются вместе с большинством дистрибутивов TeX/LaTeX, подробности можно найти в STAN (Comprehensive TeX Archive Network
Так как 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.▼
* Иногда сложно получить требуемый вид.▼
* Во время редактирования документа Вы не можете (обычно) увидеть его окончательный вариант.
С другой стороны, есть и достоинства:▼
▲* Иногда сложно получить требуемый вид документа.
▲С другой стороны, у LaTeX'а есть и достоинства:
* Компоновка, шрифты, таблицы и т.д. согласованы во всём документе.▼
* Вам придётся правильно структурировать Ваш документ▼
* Файлы с исходными текстами можно просмотреть в любом текстовом редакторе, они более понятны в отличие от сложных бинарных файлов и форматов XML, используемых WYSIWYG программами.
Подход LaTeX к созданию документа можно назвать [[w:WYSIWYM|WYSIWYM]] (What You See Is What You Mean - видишь что думаешь): Вы не можете видеть конечную версию документа пока идёт редактирование. Вместо этого Вы видите логическую структуру документа. Об оформлении позаботится LaTeX вместо Вас.▼
* Вы полностью сосредотачиваетесь на структуре и содержании документа и забываете о том, как будет выглядеть печатный вариант.
* Не нужно вручную настраивать шрифты, размер текста, высоту строк или читаемость текста — за всё это LaTeX отвечает сам.
* В LaTeX пользователь видит структуру документа и может легко скопировать её в другой документ, в WYSIWYG программах не всегда ясно, какое именно было использовано форматирование (поэтому нельзя напрямую перенести его в другой документ).
* Легко набирать математические формулы.
* Также легко создаются алфавитные указатели, сноски, ссылки и библиографические списки.
* Так как исходный документ содержит просто текст, с помощью программных средств на любом языке программирования можно создать таблицы, рисунки, формулы и т.д.
▲* Вам придётся правильно структурировать Ваш документ.
▲Подход LaTeX к созданию документа можно назвать [[w:WYSIWYM|WYSIWYM]] (What You See Is What You Mean - что видишь,
Документ LaTeX - обычный текстовый файл, содержащий ''контент'' документа с дополнительной разметкой. Когда макросы LaTeX обрабатывают файл с исходным текстом документа, можно получить документ в разных форматах. LaTeX изначально поддерживает [[w:DVI_(TeX)|DVI]] и [[w:Pdf|PDF]], но при использовании другого ПО можно получить PostScript, PNG, JPG и т.д.▼
▲Документ LaTeX
=== Минимальные требования ===
|