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

Содержимое удалено Содержимое добавлено
Метка: possible spambot (testing)
м {{BookCat}}; избыточные <big /> и <font /> вокруг <source />; пробелы.
Строка 1:
===Что такое TeX?===
 
'''[[w:TeX|TeX]]''' — это низкоуровневый язык разметки и программирования, созданный [[w:Кнут,_Дональд_Эрвин Дональд Эрвин|Дональдом Кнутом]] для приятной и единообразной вёрстки документов. Кнут начал разрабатывать систему набора текста TeX в 1977 году для исследования потенциальных возможностей оборудования цифровой печати, которое в то время начинало проникать в издательское дело. Главным образом он надеялся улучшить качество печатной продукции, которое расстраивало в его собственных книгах и статьях. После выпуска в 1989 году поддержки восьмибитных символов разработка TeX приостановилась, только иногда выходили версии с исправленными ошибками.
 
TeX является языком программирования в том смысле, что он поддерживает конструкции if-else: их можно использовать при работе с документом (они выполняются при компиляции документа) и т.д. Однако с его помощью сложно сделать что-либо кроме вёрстки текста. Разделение структуры документа и его форматирования делает TeX мощным — и грозным — инструментом. TeX известен своей большой стабильностью, возможностью запуска на разных типах компьютеров, и практически полным отсутствием ошибок. Номера версий TeX являются знаками числа <math>\pi</math>, текущая версия имеет номер 3.1415926.
Строка 12:
===Что такое LaTeX?===
 
'''LaTeX''' (произносится как "латех" или "лейтех") — основанный на TeX пакет макросов, созданный [[w:Лесли_ЛампортЛесли Лампорт|Лесли Лампортом]]. Основная цель — упростить вёрстку текста, особенно в документах с математическими формулами.
 
Значительно позднее авторы разработали для LaTeX расширения, которые называются ''пакетами'' или ''стилями''. Некоторые из них распространяются вместе с большинством дистрибутивов TeX/LaTeX, подробности можно найти в CTAN (Comprehensive TeX Archive Network — полный сетевой архив TeX, [http://www.ctan.org CTAN]). Сейчас LaTeX поддерживается [http://www.latex-project.org/latex3.html проектом LaTeX3].
 
Так как LaTeX содержит часть команд [[w:Tex|TeX]], то создание документа в LaTeX - тоже программирование: Вы создаёте текстовый файл в LaTeX разметке, макросы LaTeX обрабатывают его и производят конечный документ.
Строка 40:
Подход LaTeX к созданию документа можно назвать [[w:WYSIWYM|WYSIWYM]] (What You See Is What You Mean - что видишь, то и думаешь): во время набора текста Вы не видите окончательный вариант документа, только логическую структуру этого документа. Об оформлении вместо Вас позаботится LaTeX.
 
Документ LaTeX — обычный текстовый файл, в котором указано содержание документа вместе с дополнительной разметкой. При обработке исходного файла макросами LaTeX можно получить документ в разных форматах. Изначально LaTeX поддерживает форматы [[w:DVI_DVI (TeX)|DVI]] и [[w:Pdf|PDF]], но при использовании другого ПО можно легко получить PostScript, PNG, JPG и т.д.
 
=== Минимальные требования ===
Строка 73:
Следующая диаграмма показывает связь между (La)TeX документами и форматами. которые Вы можете получить из них:
 
[[Image:LaTeX_diagramLaTeX diagram.svg|600px|center]]
 
Красный текст в прямоугольниках представляет форматы. Синий текст над стрелками - команды, которые нужно использовать. Зелёный текст под прямоугольниками представляет форматы графики, которая поддерживается. Каждый раз, при проходе через стрелку, Вы теряете некоторую информацию, что уменьшает качество итогового документа. Поэтому, для достижения наилучшего качества, следует выбирать наикратчайший путь до необходимого формата. Работая с LaTeX-документом, наилучший вариант - использовать ''latex'' для DVI и ''pdflatex'' для PDF. Конвертирование в PostScript следует применять только если нужно распечатать документ.
Строка 81:
В главе [[../Экспорт в другие форматы/]] говорится больше о форматах которые Вы можете получить из LaTeX-документа.
 
{{BookCat}}
[[Категория:{{BASEPAGENAME}}|{{SUBPAGENAME}}]]