Урок 0.3. Анатомия LaTeX-документа: преамбула, окружения, команды

Изучаем анатомию LaTeX-документа: преамбулу, окружения и команды. К концу урока вы сможете понять любой LaTeX-код и объяснить, что делает каждая строка.

⏱ 8 мин изучения
Прогресс курса 0%

Любой LaTeX-документ состоит из двух основных частей: преамбулы и тела документа. Понимание этой структуры – ключ к уверенной работе с LaTeX. Давайте разберем каждый элемент.

Клабаутерман
Клабаутерман:

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

LaTeX
\documentclass{article}
\usepackage{graphicx} % Required for inserting images
\usepackage[T2A]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[russian]{babel}

\title{Мой первый проект в LaTex}
\author{KhramovD.LAB}
\date{July 2026}

\begin{document}

\maketitle

\section{Введение}

Это текст введения

\end{document}

Преамбула – это всё, что находится между командой \documentclass и началом тела документа \begin{document}. В преамбуле вы настраиваете документ: указываете его тип, подключаете дополнительные пакеты, задаете метаданные.

Клабаутерман
Клабаутерман:

Команда \documentclass — самая важная в преамбуле. Она определяет тип документа. Самые распространенные варианты: article (статья), report (отчет с главами), book (книга), beamer (презентация). Для научных статей обычно используют article.

После \documentclass подключаются пакеты с помощью команды \usepackage. Пакеты расширяют возможности LaTeX: добавляют поддержку кириллицы, улучшают работу с таблицами, формулами, графикой и т.д.

Клабаутерман
Клабаутерман:

Эти два пакета обязательны для работы с русским языком. inputenc с опцией utf8 включает поддержку кириллицы в коде, а babel с опцией russian настраивает правила переноса и названия разделов на русском языке.

LaTeX
\usepackage[utf8]{inputenc}
\usepackage[russian]{babel}

Также в преамбуле можно задать метаданные документа: заголовок, автора и дату. Эта информация используется командой \maketitle для создания титульной страницы.

Клабаутерман
Клабаутерман:

Обратите внимание: команды \title, \author и \date только задают данные, но не выводят их. Для вывода используется команда \maketitle внутри тела документа. Если не указать \date, LaTeX автоматически подставит текущую дату.

LaTeX
\title{Мой первый проект в LaTex}
\author{KhramovD.LAB}
\date{July 2026}

Тело документа – это всё, что находится между \begin{document} и \end{document}. Здесь размещается весь контент: текст, формулы, рисунки, таблицы.

LaTeX
\begin{document}

\maketitle

\section{Введение}
Это текст введения

\end{document}
Клабаутерман
Клабаутерман:

Команда \begin{document} открывает тело документа, а \end{document} – закрывает. Всё, что находится после \end{document}, LaTeX игнорирует. Это удобно для черновиков: можно написать заметки после \end{document}, и они не попадут в PDF.

Окружения – это блоки кода, которые начинаются с \begin{имя} и заканчиваются \end{имя}. Окружения используются для создания списков, таблиц, формул, цитат и других структурированных элементов.

Клабаутерман
Клабаутерман:

Это пример окружения equation для нумерованной формулы. Каждое окружение имеет свою синтаксическую структуру и набор доступных команд внутри него. Окружения можно вкладывать друг в друга.

LaTeX
\begin{equation}
E = mc^2
\end{equation}

Команды в LaTeX начинаются с обратного слэша \. Они бывают двух типов: без аргументов (например, \maketitle) и с аргументами в фигурных скобках (например, \section{Введение}).

Клабаутерман
Клабаутерман:

Некоторые команды принимают несколько аргументов. Например, \frac{1}{2} создаст дробь 1/2, где {1} – числитель, а {2} – знаменатель. Порядок аргументов важен!

LaTeX
\section{Введение}
\textbf{Жирный текст}
\emph{Курсив}

Комментарии в LaTeX начинаются с символа %. Всё, что идет после % до конца строки, игнорируется компилятором. Комментарии полезны для заметок себе или объяснения сложного кода.

Клабаутерман
Клабаутерман:

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

LaTeX
% Это комментарий, он не попадет в PDF
\section{Введение} % Комментарий в конце строки
Это видимый текст.

Давайте подведем итог. Структура LaTeX-документа:

  1. Преамбула: настройка типа документа, подключение пакетов, метаданные

  2. Тело документа: весь контент между \begin{document} и \end{document}

  3. Окружения: блоки \begin{...} ... \end{...} для структурирования

  4. Команды: инструкции, начинающиеся с \, с аргументами в {}

  5. Комментарии: текст после %, игнорируемый компилятором

Клабаутерман
Клабаутерман:

Теперь вы знаете анатомию LaTeX-документа. В следующем уроке мы соберем свой первый документ с нуля, используя эти знания. Не бойтесь экспериментировать: измените код, добавьте свои секции, попробуйте разные команды. Лучший способ учиться – делать.

 

← Вернуться к модулю
На сайте используется Яндекс.Метрика для сбора обезличенной статистики посещаемости и улучшения качества работы сайта. Подробнее — в Политике обработки персональных данных .