LaTeX

(перенаправлено с «Latex»)

Это учебник по языку TeX, её расширениям (LaTeX, XeLaTeX, и др.), дополнительным инструментам (pdflatex, bibtex и др.) и некоторым пакетам.

Добро пожаловать в учебник

Что такое LaTeX?

LaTeX — это собирательное название для системы подготовки (верстки) документов. Она включает набор инструментов, которые из текстовых файлов, записанных с использованием специального языка разметки формирует готовые к печати документы (как правило в формате PDF). Собственно TeX — это низкоуровневый язык разметки и программирования который лежит в основе этой системы. Более подробно об истории системы и используемых терминах вы можете прочитать во введении.

Почему LaTeX?

Создание LaTeX документа это программирование: Вы создаёте текстовый файл в LaTeX-разметке, макросы LaTeX обрабатывают его и производят конечный документ.

Такой подход отличается от используемого в WYSIWYG (What You See Is What You Get — что видишь, то и получишь) программах, таких, как Openoffice.org Writer или Microsoft Word.

В LaTeХ:

  • Во время редактирования документа Вы не можете (обычно) увидеть его окончательный вариант.
  • Вам, как правило, необходимо знать нужные команды разметки LaTeX.
  • Иногда сложно получить требуемый вид документа.

С другой стороны, у LaTeX есть и достоинства:

  • Оформление текста отделено от содержания. Вы полностью сосредотачиваетесь на структуре и содержании документа и забываете о том, как будет выглядеть печатный вариант.
  • Стиль, шрифты, оформление таблицы и рисунков т. д. согласованы во всём документе.
  • Одно и то же оформление можно использовать для любого числа документов.
  • Легко набирать математические формулы.
  • Легко создаются алфавитные указатели, сноски, ссылки и библиографические списки.
  • Большие документы можно разбивать на несколько файлов и работать с ними отдельно, в том числе с использованием систем управления версиями.
  • Вы не обязаны вручную настраивать шрифты, размер текста, высоту строк или читаемость текста — за всё это LaTeX отвечает сам.
  • Вам придётся правильно структурировать Ваш документ.
  • Файлы с исходными текстами можно просмотреть и изменить в любом текстовом редакторе.
  • Так как исходный документ содержит просто текст, с помощью программных средств на любом языке программирования можно создать таблицы, рисунки, формулы и т. д.

Подход LaTeX к созданию документа можно назвать WYSIWYM (What You See Is What You Mean — что видишь, то и думаешь): во время набора текста Вы не видите окончательный вариант документа, только логическую структуру этого документа. Об оформлении вместо Вас позаботится LaTeX.

Зачем нужна эта вики-книга?

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

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