LaTeX/LaTeX-документ
Структура 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 будет вставлено на месте вызова этой команды.
LaTeX | |
---|---|
Основы LaTeX | Введение · Установка LaTeX · Основы языка TeX · LaTeX-документ |
Оформления текста | Структура текста · Форматирование текста · Форматирование текста · Форматирование текста |
Вставка в документ | Формулы · Символы и знаки · Плавающие блоки · Изображения · Таблицы |
Автоматические списки | Содержание · Список литературы · Списки объектов и глоссарии |
Разное | Ввод специальных символов · Использование разных языков · Экспорт в другие форматы |
Современный TeX | XeLaTeX · LuaTeX · babel · polyglossia · BibLaTeX |