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

Содержимое удалено Содержимое добавлено
м Marineroot переименовал страницу LaTeX/Введение в LaTeX/LaTeX-документ
Содержание не соответствует названию. Переношу с Установка_LaTeX
Строка 1:
== Схема работы с LaTeX-документом ==
 
# В LaTeX-редакторе создать исходный файл (LaTeX-файл) – файл с расширением .tex (например, hi.tex), который содержит текст документа и специальные команды, указывающие LaTeX, как именно нужно сверстать этот текст.
=== Минимальные требования ===
#
Минимальный набор программ, который нужен для работы с LaTeX:
# Скомпилировать исходный файл .tex (т.е. hi.tex). В зависимости от используемого компилятора (LaTeX или PDFLaTeX) получится результирующий файл .dvi или .pdf (т.е. hi.dvi или hi.pdf).
* редактор (Вы можете использовать обычный текстовый редактор, как notepad или Notepad++ [http://notepad-plus.sourceforge.net/uk/site.htm], но специализированный редактор будет лучше)
#
** для Windows: TeXnicCenter [http://www.texniccenter.org/] - популярный свободный open-source редактор. Последние версии MikTeX [www.miktex.org] содержат встроенную двухоконную среду разработки (окно редактора и окно просмотрщика dvi или pdf)
# Посмотреть результирующий файл с помощью программного интерпретатора. Если результат устраивает, распечатать его. Иначе внести изменения в исходный файл, снова скомпилировать этот файл и просмотреть результат.
** для Unix-подобных систем (включая Mac OS X): Emacsen и gvim являют собой мощное окружение TeX для технически подкованных пользователей, в то время как Texmaker [http://www.xm1math.net/texmaker/index.html] и Kile [http://kile.sf.net] предоставляют более дружелюбный интерфейс
** для Mac OS X: TexShop [http://www.uoregon.edu/~koch/texshop/] или MacTeX [http://www.tug.org/mactex]
* сам дистрибутив LaTeX и таблицы стилей - например MiKTeX [http://www.miktex.org/] для Windows, TeX-live для Unix/Linux [http://www.tug.org/texlive/] и для Mac OS X [http://www.rna.nl/tex.html]
* просмотрщик DVI для просмотра и печати конечного результата. Обычно просмотрщик уже включен в редактор или дистрибутив. Если нет, то обычный просмотрщик PDF подойдёт для просмотра результата <code>pdflatex</code> или чего-либо подобного в Вашей среде редактирования.
 
Самый простой пример работающего исходного файла (назовём его hi.tex):
Дистрибутив LaTeX со многими пакетами, расширениями, редакторами и просмотрщиками для Unix, Linux, Mac и Windows может быть получен от пользовательской группы TeX на [http://www.tug.org/texlive/].
<source lang="latex">
\documentclass{article}
 
\begin{document}
=== Приложения в дистрибутиве ===
Привет, мир!
 
\end{document}
Вот основные программы, которые можно увидеть в любом дистрибутиве (La)TeX:
</source>
 
* '''tex''': простейший компилятор, берёт TeX-файл и создаёт DVI-файл
* '''pdftex''': берёт TeX-файл и создаёт PDF-файл
* '''latex''': наиболее используемый: берёт LaTeX-файл и создаёт DVI-файл
* '''pdflatex''': берёт LaTeX-файл и создаёт PDF-файл
* '''dvips''': конвертирует DVI-файл в PostScript
* '''dvipdf''': конвертирует DVI-файл в PDF
* '''dvipdfm''': улучшенная (с некоторых точек зрения) версия предыдущей
 
В самом начале LaTeX мог создавать только DVI-файлы. Позже была добавлена поддержка PDF (''pdflatex''). PDF может быть создан командами ''pdflatex'' и ''dvipdfm''. Результат первой предоставляет вам все плюсы формата PDF (например гиперссылки, которые не являются частью DVI). Использование DVI накладывает некоторые ограничения этого старого формата. С другой стороны, некоторые пакеты - например PSTricks - используют процесс конвертации в DVI и поэтому не смогут работать с pdflatex. Некоторые из этих пакетов встраивают информацию в DVI, которая не видна при просмотре, но требуется, когда DVI конвертируется в другой новый формат.
 
В зависимости от компилятора (''latex'' или ''pdflatex'') Вам придётся писать документы немного отличающими способами. Но, как мы увидим позже, можно добавить некий уровень абстракции для скрытия деталей, в то время как компилятор сможет продолжать трансляцию самостоятельно.
 
Заметьте, так как LaTeX всего лишь набор макросов для TeX, компиляция простого TeX-документа LaTeX-компилятором (например ''pdflatex'') пройдёт, в то время как обратное не верно: если попытаться скомпилировать LaTeX-документ TeX-компилятором - Вы получите много ошибок.
 
Следующая диаграмма показывает связь между (La)TeX документами и теми форматами, которые Вы можете получить из них:
 
[[Image:LaTeX diagram.svg|600px|center]]
 
Красный текст в прямоугольниках представляет форматы. Синий текст над стрелками - команды, которые нужно использовать. Зелёный текст под прямоугольниками - форматы поддерживаемой графики. Каждый раз при проходе через стрелку, Вы теряете некоторую информацию, что уменьшает качество итогового документа. Поэтому, для достижения наилучшего качества, следует выбирать наикратчайший путь до необходимого формата. Работая с LaTeX-документом, наилучший вариант - использовать ''latex'' для DVI и ''pdflatex'' для PDF. Конвертирование в PostScript следует применять только если нужно распечатать документ.
 
Большая чать программ для этих целей уже должна быть включена в дистрибутив LaTeX, остальные идут в комплекте с Ghostscript, кторый является свободным и мульти-платформенным програмным обеспечением.
 
В главе [[../Экспорт в другие форматы/]] можно найти больше информации о форматах, которые Вы можете получить из LaTeX-документа.
 
{{BookCat}}