LaTeX/LaTeX-документ

{{Готовность|0%}}

Содержание

Основы LaTeX

  • Введение
  • Установка LaTeX
  • Основы языка TeX
  • LaTeX-документ

Оформления текста

  • Структура текста
  • Форматирование текста
  • Оформление страницы
  • Подстрочные примечания и заметки на полях

Вставка в документ

  • Формулы
  • Символы и знаки
  • Плавающие блоки
  • Изображения
  • Таблицы

Автоматические списки

  • Содержание
  • Список литературы
  • Списки объектов и глоссарии

Математика

  • Математические формулы

Разное

  • Ввод специальных символов
  • Использование разных языков
  • Экспорт в другие форматы

Современный TeX

  • XeLaTeX
  • polyglossia
  • BibLaTeX

Структура LaTeX-документа

Типичный LaTeX-документ имеет следующую структуру:

\documentclass{article} %Определение класса документа

    %Заголовок документа

\begin{document}

    %Содержание документа

\end{document}

Классы LaTeX-документов

Класс это некоторый базовый набор команд определяющий внешний вид будущего документа. Файлы классов в LaTeX имеют расширение .sty . В дистрибутивах доступны некоторые стандартные классы в частности article, report и некоторые другие. Практически все классы принимают аргументы, например команда:

\documentclass[11pt,a4paper,oneside]{report}

создаст документ класса report, с форматом бумаги A4, базовым размером шрифта в 11pt и полями для односторонней печати.

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

Заголовок документа

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

\usepackage[options]{package}

где package это название пакета, а options это настройки пакета. Например чтобы использовать пакет color, который дает возможность раскрашивать текст необходимо набрать

\usepackage{color}

В инструкции \usepackage можно включить несколько пакетов, разделяя их имена запятыми, например:

\usepackage{package1,package2,package3}

Но также можно использовать более чем одну инструкцию \usepackage. Однако, если для пакета вы хотите использовать специальные настройки, которые должны быть указаны в квадратных скобках, то для этого пакета необходимо использовать отдельную инструкцию \usepackage. Например, как в примере для пакета geometry:

\documentclass[11pt,a4paper,oneside]{report}

\usepackage{pslatex,palatino,avant,graphicx,color}
\usepackage[margin=2cm]{geometry}

\begin{document}
\title{\color{red}Practical Typesetting}
\author{\color{blue}Name\\ Work}
\date{\color{green}December 2005}
\maketitle

\end{document}

Для того чтобы узнать какие настройки есть у пакета, следует ознакомится с документацией на данный пакет.

Содержание документа

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

Включение файлов

Разбиение больших документов на отдельные файлы позволяет упростить работу с ними. Для включение в LaTeX-документ другого документа можно использовать команду input:

\input{other.tex}

Содержание файла other.tex будет вставлено на месте вызова этой команды.