> For the complete documentation index, see [llms.txt](https://overleaf-pro.ayaka.space/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://overleaf-pro.ayaka.space/texlive/ru/osnovy-latex/izuchite-latex-za-30-minut.md).

# Изучите LaTeX за 30 минут

> **НОВОЕ:** Посетите новый [Центр обучения Overleaf](https://learn.overleaf.com/) чтобы изучить бесплатные онлайн-курсы и живые вебинары — всё, что нужно, чтобы освоить LaTeX и извлечь максимум из Overleaf.

Этот вводный учебник не предполагает какого-либо предварительного опыта работы с LaTeX, но, надеюсь, к моменту завершения вы не только напишете свой первый документ LaTeX, но и приобретёте достаточные знания и уверенность, чтобы сделать следующие шаги к владению LaTeX.

## Что такое LaTeX?

LaTeX (произносится как «*LAY*-tek» или «*LAH*-tek») — это инструмент для верстки документов профессионального вида. Однако принцип работы LaTeX заметно отличается от многих других приложений для подготовки документов, которые вы, возможно, использовали, таких как Microsoft Word или LibreOffice Writer: эти инструменты «[WYSIWYG](https://en.wikipedia.org/wiki/WYSIWYG)» предоставляют пользователям интерактивную страницу, в которую они вводят и редактируют текст, а также применяют различные виды оформления. LaTeX работает совсем иначе: вместо этого ваш документ представляет собой обычный текстовый файл, перемежающийся командами LaTeX *команды* для выражения желаемых (сверстанных) результатов. Чтобы получить видимый, сверстанный документ, ваш файл LaTeX обрабатывается программой под названием *движок TeX* которая использует команды, встроенные в ваш текстовый файл, чтобы направлять и контролировать процесс верстки, преобразуя команды LaTeX и текст документа в профессионально сверстанный PDF-файл. Это означает, что вам нужно сосредоточиться только на *содержании* вашего документа, а компьютер с помощью команд LaTeX и движка TeX позаботится о *внешнем виде* (форматировании).

## Зачем изучать LaTeX?

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

Преимущества LaTeX включают:

* поддержку верстки чрезвычайно сложной математики, таблиц и технического контента для физических наук;
* средства для сносок, перекрёстных ссылок и управления библиографиями;
* простоту создания сложных или трудоёмких элементов документа, таких как указатели, глоссарии, оглавления, списки рисунков;
* высокую настраиваемость для создания индивидуальных документов благодаря встроенной программируемости и расширяемости через тысячи [бесплатных дополнительных пакетов](https://www.ctan.org/pkg).

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

Одним из важных преимуществ LaTeX является разделение содержимого документа и его стиля: после того как вы написали содержимое документа, его внешний вид можно легко изменить. Аналогично, вы можете создать файл LaTeX, который определяет компоновку/стиль определённого типа документа, и этот файл может использоваться как *шаблон* для стандартизации написания/подготовки дополнительных документов этого типа; например, это позволяет научным издателям создавать шаблоны статей в LaTeX, которые авторы используют для написания работ для подачи в журналы. В Overleaf есть [галерея, содержащая тысячи шаблонов](https://www.overleaf.com/gallery), охватывающих огромный спектр типов документов — от научных статей, отчётов и книг до резюме и презентаций. Поскольку эти шаблоны определяют макет и стиль документа, авторам нужно лишь открыть их в Overleaf — создав новый проект — и начать писать, добавляя своё содержимое.

## Написание вашего первого фрагмента LaTeX

Первый шаг — создать новый проект LaTeX. Вы можете сделать это на своём компьютере, создав новый `.tex` файл; либо вы можете [создать новый проект в Overleaf](broken://pages/103e23ab58efbd016571065dad3a919b6cd229b6).

Начнём с самого простого рабочего примера, который можно открыть прямо в Overleaf:

```latex
\documentclass{article}
\begin{document}
Первый документ. Это простой пример без 
дополнительных параметров или подключённых пакетов.
\end{document}
```

[Откройте этот пример в Overleaf.](https://www.overleaf.com/docs?engine=pdflatex\&snip%5Fname=Simplest+working+example+LaTeX+document\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cbegin%7Bdocument%7D%0AFirst+document.+This+is+a+simple+example%2C+with+no+%0Aextra+parameters+or+packages+included.%0A%5Cend%7Bdocument%7D)

Этот пример даёт следующий результат:

![Пример документа](https://images.ctfassets.net/nrgyaltdicpt/5oBbZABsWEnHZpwhfvV2PD/95ba7d5496616b4f10dffe6fb90f578a/LL30Fig1-plain.svg)

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

Первая строка кода, `\documentclass{article}`, объявляет тип документа, известный как его *класс*, который управляет общим внешним видом документа. Разные типы документов требуют разных классов; то есть для резюме/CV потребуется другой класс, чем для научной статьи, которая может использовать стандартный класс LaTeX `article` . Другие типы документов, с которыми вы можете работать, могут требовать других классов, таких как `book` или `report`. Чтобы получить представление о множестве доступных типов классов LaTeX, [посетите соответствующую страницу на CTAN (Comprehensive TeX Archive Network)](https://www.ctan.org/topic/class).

После задания класса документа наше содержимое, известное как *тело* документа, записывается между тегами `\begin{document}` и `\end{document}` . После открытия приведённого выше примера вы можете внести изменения в текст и, когда закончите, просмотреть получившийся сверстанный PDF *путём повторной компиляции документа*. Для этого в Overleaf просто нажмите **Recompile**, как показано в этом коротком видеоклипе:

Любой проект Overleaf можно настроить на автоматическую перекомпиляцию при каждом изменении: нажмите маленькую стрелку рядом с кнопкой **Recompile** и установите **Auto Compile** в **On**, как показано на следующем снимке экрана:

![Снимок экрана, показывающий, как установить Auto Compile в On или Off](/files/df57f4100fbe3c916548a68f73619349da6aa483)

Поскольку мы уже увидели, как добавлять содержимое в наш документ, следующим шагом будет присвоить ему заголовок. Для этого нам нужно кратко поговорить о **преамбуле**.

## Преамбула документа

Снимок экрана выше показывает, что Overleaf хранит документ LaTeX как файл под названием `main.tex`: `.tex` расширение файла по соглашению используется при именовании файлов, содержащих код LaTeX вашего документа.

Предыдущий пример показал, как содержимое документа вводилось после `\begin{document}` команды; однако всё в вашем `.tex` файле, находящееся *до* этого момента, называется *преамбуле*и служит разделом «настройки» документа. В преамбуле вы задаёте класс документа (тип), а также такие параметры, как языки, используемые при написании документа; подключаемые *пакеты* которые вы хотите использовать (об этом подробнее [позже](#Finding%5Fand%5Fusing%5FLaTeX%5Fpackages)), и именно здесь вы применяете другие типы настройки.

Минимальная преамбула документа может выглядеть так:

```latex
\documentclass[12pt, letterpaper]{article}
\usepackage{graphicx}
```

где `\documentclass[12pt, letterpaper]{article}` определяет общий класс (тип) документа. Дополнительные параметры, которые должны быть разделены запятыми, указываются в квадратных скобках (`[...]`) и используются для настройки этого экземпляра класса article; то есть для параметров, которые мы хотим использовать для этого конкретного документа на основе `article`класса.

В этом примере два параметра делают следующее:

* `12pt` задаёт размер шрифта
* `letterpaper` задаёт размер бумаги

Конечно, можно использовать и другие размеры шрифта, `9pt`, `11pt`, `12pt`, но если ничего не указано, размер по умолчанию — `10pt`. Что касается размера бумаги, другие возможные значения — `a4paper` и `legalpaper`. Дополнительную информацию см. в статье о [размере страницы и полях](broken://pages/da4629f08363cc4fca1a8802da192c82abb38942).

Строка преамбулы

```latex
\usepackage{graphicx}
```

является примером подключения внешнего пакета (здесь, [graphicx](https://ctan.org/pkg/graphicx?lang=en)) для расширения возможностей LaTeX, позволяя ему импортировать внешние графические файлы. Пакеты LaTeX обсуждаются в разделе [Поиск и использование пакетов LaTeX](#Finding%5Fand%5Fusing%5FLaTeX%5Fpackages).

## Добавление сведений о заголовке, авторе и дате

Чтобы добавить к нашему документу заголовок, автора и дату, требуется ещё три строки в *преамбуле* (*не* основном тексте документа). Эти строки такие:

* `\title{My first LaTeX document}`: заголовок документа
* `\author{Hubert Farnsworth}`: здесь вы пишете имя автора(ов) и, при необходимости, `\thanks` команду внутри фигурных скобок:
  * `\thanks{Funded by the Overleaf team.}`: можно добавить после имени автора, внутри скобок команды `author` . Это добавит надстрочный индекс и сноску с текстом внутри скобок. Полезно, если вам нужно поблагодарить какую-либо организацию в статье.
* `\date{August 2022}`: вы можете ввести дату вручную или использовать команду `\today` для верстки текущей даты при каждой компиляции документа

После добавления этих строк ваша преамбула должна выглядеть примерно так:

```latex
\documentclass[12pt, letterpaper]{article}
\title{My first LaTeX document}
\author{Hubert Farnsworth\thanks{Funded by the Overleaf team.}}
\date{August 2022}
```

Чтобы сверстать заголовок, автора и дату, используйте команду `\maketitle` в *тело* документа:

```latex
\begin{document}
\maketitle
Теперь мы добавили заголовок, автора и дату в наш первый документ \LaTeX{}!
\end{document}
```

Теперь преамбулу и основную часть можно объединить, чтобы получить полный документ, который можно открыть в Overleaf:

```latex
\documentclass[12pt, letterpaper]{article}
\title{My first LaTeX document}
\author{Hubert Farnsworth\thanks{Funded by the Overleaf team.}}
\date{August 2022}
\begin{document}
\maketitle
Теперь мы добавили заголовок, автора и дату в наш первый документ \LaTeX{}!
\end{document}
```

[Откройте этот пример в Overleaf.](https://www.overleaf.com/docs?engine=pdflatex\&snip%5Fname=My+first+LaTeX+document\&snip=%5Cdocumentclass%5B12pt%2C+letterpaper%5D%7Barticle%7D%0A%5Ctitle%7BMy+first+LaTeX+document%7D%0A%5Cauthor%7BHubert+Farnsworth%5Cthanks%7BFunded+by+the+Overleaf+team.%7D%7D%0A%5Cdate%7BAugust+2022%7D%0A%5Cbegin%7Bdocument%7D%0A%5Cmaketitle%0AWe+have+now+added+a+title%2C+author+and+date+to+our+first+%5CLaTeX%7B%7D+document%21%0A%5Cend%7Bdocument%7D)

Этот пример даёт следующий результат:

![Изображение простого документа, созданного в LaTeX](https://images.ctfassets.net/nrgyaltdicpt/3WzMd0bx2zlj3zLTKS8SxT/dc2b7c16adbc96bdd750b6d2c8b4227e/LL30Fig2r-plain.svg)

## Добавление комментариев

LaTeX — это форма «программного кода», но такая, которая специализируется на верстке документов; поэтому, как и в случае с кодом, написанным на любом другом языке программирования, очень полезно включать комментарии в ваш документ. Комментарий LaTeX — это фрагмент текста, который не будет свёрстан и никак не повлияет на документ — его часто используют для заметок «сделать»; поясняющих заметок; кратких объяснений сложных макросов или для отключения строк/разделов кода LaTeX при отладке.

Чтобы сделать комментарий в LaTeX, просто поставьте `%` символ в начале строки, как показано в следующем коде, использующем приведённый выше пример:

```latex
\documentclass[12pt, letterpaper]{article}
\title{My first LaTeX document}
\author{Hubert Farnsworth\thanks{Funded by the Overleaf team.}}
\date{August 2022}
\begin{document}
\maketitle
Теперь мы добавили заголовок, автора и дату в наш первый документ \LaTeX{}!

% Эта строка здесь — комментарий. Она не будет свёрстана в документе.
\end{document}
```

[Откройте этот пример в Overleaf.](https://www.overleaf.com/docs?engine=pdflatex\&snip%5Fname=My+first+LaTeX+document+with+a+comment\&snip=%5Cdocumentclass%5B12pt%2C+letterpaper%5D%7Barticle%7D%0A%5Ctitle%7BMy+first+LaTeX+document%7D%0A%5Cauthor%7BHubert+Farnsworth%5Cthanks%7BFunded+by+the+Overleaf+team.%7D%7D%0A%5Cdate%7BAugust+2022%7D%0A%5Cbegin%7Bdocument%7D%0A%5Cmaketitle%0AWe+have+now+added+a+title%2C+author+and+date+to+our+first+%5CLaTeX%7B%7D+document%21%0A%0A%25+This+line+here+is+a+comment.+It+will+not+be+typeset+in+the+document.%0A%5Cend%7Bdocument%7D)

Этот пример даёт результат, идентичный предыдущему коду LaTeX, в котором комментария не было.

## Жирный, курсив и подчёркивание

Далее мы рассмотрим некоторые команды форматирования текста:

* **Жирный**: жирный текст в LaTeX верстается с помощью `\textbf{...}` команды.
* *Курсив*: курсивный текст создаётся с помощью `\textit{...}` команды.
* Подчёркивание: чтобы подчеркнуть текст, используйте `\underline{...}` команды.

Следующий пример демонстрирует эти команды:

```latex
Некоторые из \textbf{величайших}
открытий в \underline{науке} 
были сделаны \textbf{\textit{случайно}}.
```

[Откройте этот пример в Overleaf.](https://www.overleaf.com/docs?engine=pdflatex\&snip%5Fname=First+example+with+formatted+text\&snip=%5Cdocumentclass%5B12pt%2C+letterpaper%5D%7Barticle%7D%0A%5Ctitle%7BMy+first+LaTeX+document%7D%0A%5Cauthor%7BHubert+Farnsworth%5Cthanks%7BFunded+by+the+Overleaf+team.%7D%7D%0A%5Cdate%7BAugust+2022%7D%0A%5Cbegin%7Bdocument%7D%0A%5Cmaketitle%0ASome+of+the+%5Ctextbf%7Bgreatest%7D%0Adiscoveries+in+%5Cunderline%7Bscience%7D+%0Awere+made+by+%5Ctextbf%7B%5Ctextit%7Baccident%7D%7D.%0A%5Cend%7Bdocument%7D)

Этот пример даёт следующий результат:

![Изображение, показывающее текст, отформатированный в документе LaTeX](https://images.ctfassets.net/nrgyaltdicpt/6vo15r0tLCByTpcvn1w2E8/8f14edc7ece1f10ce4ba2c76e1e58a56/LL30Fig3r-plain.svg)

Ещё одна очень полезная команда — `\emph{_argument_}`, эффект которой на её `_argument_` зависит от контекста. В обычном тексте выделенный текст будет курсивным, но это поведение меняется на противоположное, если использовать его внутри курсивного текста — см. следующий пример:

```latex
Некоторые из величайших \emph{открытий} в науке 
были сделаны случайно.

\textit{Некоторые из величайших \emph{открытий} 
в науке были сделаны случайно.}

\textbf{Некоторые из величайших \emph{открытий} 
в науке были сделаны случайно.}
```

[Откройте этот **\emph** пример в Overleaf.](https://www.overleaf.com/docs?engine=pdflatex\&snip%5Fname=Using+the+emph+command\&snip=%5Cdocumentclass%5B12pt%2C+letterpaper%5D%7Barticle%7D%0A%5Ctitle%7BMy+first+LaTeX+document%7D%0A%5Cauthor%7BHubert+Farnsworth%5Cthanks%7BFunded+by+the+Overleaf+team.%7D%7D%0A%5Cdate%7BAugust+2022%7D%0A%5Cbegin%7Bdocument%7D%0A%5Cparindent0pt%25+To+remove+the+paragraph+indentation%0A%5Cmaketitle%0ASome+of+the+greatest+%5Cemph%7Bdiscoveries%7D+in+science+%0Awere+made+by+accident.%0A%0A%5Ctextit%7BSome+of+the+greatest+%5Cemph%7Bdiscoveries%7D+%0Ain+science+were+made+by+accident.%7D%0A%0A%5Ctextbf%7BSome+of+the+greatest+%5Cemph%7Bdiscoveries%7D+%0Ain+science+were+made+by+accident.%7D%0A%5Cend%7Bdocument%7D)

Этот пример даёт следующий результат:

![Изображение, демонстрирующее использование команды LaTeX \emph](https://images.ctfassets.net/nrgyaltdicpt/1K0A8RXXOomakJBAr2usmp/62d0e8b5275092dd0b1b4a59c745b632/LL30Fig4r-plain.svg)

* **Примечание:** некоторые пакеты, такие как [Beamer](broken://pages/057ffa35cb9b527ad08cf86806fdc288c2109abf), изменяют поведение `\emph` команды.

## Добавление изображений

В этом разделе мы рассмотрим, как добавлять изображения в документ LaTeX. Overleaf поддерживает три способа вставки изображений:

1. Используйте [**Вставить рисунок** кнопку](https://learn.overleaf.com/learn/Kb/How%5Fto%5Finsert%5Ffigures%5Fin%5FOverleaf#Using%5FInsert%5FFigure%5Fto%5Fadd%5Fa%5Ffigure%5Fto%5Fyour%5Fproject)(![The Insert Figure button on the editor toolbar](https://sharelatex-wiki-cdn-671420.cdn77.org/learn-scripts/images/a/a8/InsertFigureButton.png)), расположенную на панели инструментов редактора, чтобы вставить изображение в **визуальный редактор** или **редактор кода**.
2. [Скопируйте и вставьте изображение](broken://pages/f71f66307bb457ab26dbd612908b5cfee9f68b05) в **визуальный редактор** или **редактор кода**.
3. Используйте **редактор кода** для написания кода LaTeX, вставляющего графику.

Варианты 1 и 2 автоматически генерируют код LaTeX, необходимый для вставки изображений, но здесь мы представляем вариант 3 — обратите внимание, что вам нужно будет [загрузить эти изображения](https://docs.overleaf.com/writing-and-editing/inserting-images) в ваш проект Overleaf. Следующий пример демонстрирует, как включить рисунок:

```latex
\documentclass{article}
\usepackage{graphicx} %Пакет LaTeX для импорта графики
\graphicspath{{images/}} %Настройка пакета graphicx
 
\begin{document}
Вселенная огромна, и, по-видимому, она однородна 
в больших масштабах, везде, куда бы мы ни посмотрели.

% Команда \includegraphics 
% предоставляется (реализована) 
% пакетом graphicx
\includegraphics{universe}  
 
Сверху показано изображение галактики.
\end{document}
```

[Откройте этот пример изображения в Overleaf.](https://www.overleaf.com/project/new/template/25686?id=107971142\&templateName=Example+using+images+in+LaTeX\&latexEngine=pdflatex\&texImage=texlive-full%3A2022.1\&mainFile=)

Этот пример даёт следующий результат:

![Схема, показывающая изображение, импортированное в документ LaTeX](https://images.ctfassets.net/nrgyaltdicpt/4p5toat08FUgehv4yuNwXS/efc9e75e4342c9caeec94f26627fa337/LL30Fig5v2-plain.svg)

Импорт графики в документ LaTeX требует [дополнительного *пакета*](#Finding%5Fand%5Fusing%5FLaTeX%5Fpackages) который предоставляет команды и функции, необходимые для включения внешних графических файлов. В приведённом выше примере загружается [пакет graphicx](https://ctan.org/pkg/graphicx?lang=en) который, среди многих других команд, предоставляет `\includegraphics{...}` для импорта графики и `\graphicspath{...}` чтобы указать LaTeX, где расположены изображения.

Чтобы использовать `graphicx` пакет, включите следующую строку в преамбулу вашего документа Overleaf:

```latex
\usepackage{graphicx}
```

В нашем примере команда `\graphicspath{{images/}}` сообщает LaTeX, что изображения хранятся в папке под названием `images`, которая находится в текущем каталоге:

![Изображение, показывающее, как LaTeX обращается к изображениям, хранящимся в папке](https://sharelatex-wiki-cdn-671420.cdn77.org/learn-scripts/images/1/17/ImagesInAFolder.png)

Команда `\includegraphics{universe}` выполняет собственно вставку изображения в документ. Здесь `universe` — это имя файла изображения без расширения.

**Примечание**:

* Хотя полное имя файла, включая расширение, допускается в команде `\includegraphics` , лучше всего опускать расширение файла, потому что это заставит LaTeX искать все поддерживаемые форматы.
* Вообще говоря, имя файла графики не должно содержать пробелов или нескольких точек; также рекомендуется использовать строчные буквы в расширении файла при загрузке изображений в Overleaf.

Дополнительную информацию о пакетах LaTeX можно найти в конце этого учебника в разделе [Поиск и использование пакетов LaTeX](#Finding%5Fand%5Fusing%5FLaTeX%5Fpackages).

## Подписи, метки и ссылки

Изображениям можно задавать подписи, метки и на них можно ссылаться с помощью `окружения` , как показано ниже:

```latex
\documentclass{article}
\usepackage{graphicx}
\graphicspath{{images/}}
 
\begin{document}

\begin{figure}[h]
    \centering
    \includegraphics[width=0.75\textwidth]{mesh}
    \caption{Хороший график.}
    \label{fig:mesh1}
\end{figure}
 
Как вы можете видеть на рисунке \ref{fig:mesh1}, функция возрастает возле начала координат. Этот пример находится на странице \pageref{fig:mesh1}.

\end{document}
```

[Откройте этот пример изображения в Overleaf.](https://www.overleaf.com/project/new/template/25519?id=107980830\&templateName=Example+using+image+captions+in+LaTeX\&latexEngine=pdflatex\&texImage=texlive-full%3A2022.1\&mainFile=)

Этот пример даёт следующий результат:

![Схема, показывающая использование подписей к рисункам в LaTeX](https://images.ctfassets.net/nrgyaltdicpt/4DkAWWkQqZP6QHU2EErogQ/9aa2371f2cde0f3f8bf22aa1c0b91789/LL30Fig6r-plain.svg)

В этом примере есть несколько примечательных команд:

* **`\includegraphics[width=0.75\textwidth]{mesh}`**: Эта форма `\includegraphics` заставляет LaTeX установить ширину рисунка равной 75% ширины текста — значение которой хранится в `\textwidth` команды.
* **`\caption{Хороший график.}`**: Как следует из названия, эта команда задаёт подпись к рисунку, которая может располагаться над рисунком или под ним. Если вы создадите список рисунков, эта подпись будет использована в этом списке.
* **`\label{fig:mesh1}`**: Чтобы сослаться на это изображение в документе, вы присваиваете ему метку с помощью `\label` команды. Метка используется для создания номера изображения и, вместе со следующей командой, позволит вам ссылаться на него.
* **`\ref{fig:mesh1}`**: Этот код будет заменён номером, соответствующим указанному рисунку.

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

Дополнительные рекомендации содержатся в следующих статьях справки Overleaf:

* [Расположение рисунков](broken://pages/f7c9bbc2e1c051474d489de54c082371e4c88ed6)
* [Вставка изображений](https://docs.overleaf.com/writing-and-editing/inserting-images)

## Создание списков в LaTeX

Вы можете создавать различные типы списков, используя *окружения*, которые используются для инкапсуляции кода LaTeX, необходимого для реализации конкретной функции верстки. Окружение начинается с `\begin{_environment-name_}` и заканчивается `\end{_environment-name_}` где `_environment-name_` может быть `окружения`, `tabular` или одним из типов списков: `itemize` для маркированных списков или `enumerate` для нумерованных списков.

### Маркированные списки

Маркированные списки создаются с помощью `itemize` окружения. Каждый элемент списка должен предваряться командой `\item` , как показано ниже:

```latex
\documentclass{article}
\begin{document}
\begin{itemize}
  \item Отдельные элементы обозначаются чёрной точкой, так называемым маркером.
  \item Текст в элементах может быть любой длины.
\end{itemize}
\end{document}
```

[Откройте этот пример в Overleaf.](https://www.overleaf.com/docs?engine=pdflatex\&snip%5Fname=Example+of+a+LaTeX+unordered+list\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cbegin%7Bdocument%7D%0A%5Cbegin%7Bitemize%7D%0A++%5Citem+The+individual+entries+are+indicated+with+a+black+dot%2C+a+so-called+bullet.%0A++%5Citem+The+text+in+the+entries+may+be+of+any+length.%0A%5Cend%7Bitemize%7D%0A%5Cend%7Bdocument%7D)

Этот пример даёт следующий результат:

![Пример маркированных списков в LaTeX](https://images.ctfassets.net/nrgyaltdicpt/1lDj29Mg9ZuLNHXwZrTJew/cd7d950c65fd05b251c4aa55746f4eb7/LL30Fig7-plain.svg)

Вы также можете открыть этот [более крупный проект Overleaf](https://www.overleaf.com/project/new/template/25521?id=107987258\&templateName=Demonstrating+various+types+of+LaTeX+list\&latexEngine=pdflatex\&texImage=texlive-full%3A2022.1\&mainFile=) который демонстрирует различные типы списков LaTeX.

### Нумерованные списки

Нумерованные списки используют тот же синтаксис, что и маркированные списки, но создаются с помощью `enumerate` окружения:

```latex
\documentclass{article}
\begin{document}
\begin{enumerate}
  \item Это первая запись в нашем списке.
  \item Номера списка увеличиваются с каждой добавленной записью.
\end{enumerate}
\end{document}
```

[Откройте этот пример в Overleaf.](https://www.overleaf.com/docs?engine=pdflatex\&snip%5Fname=Example+of+the+enumerate+environment\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cbegin%7Bdocument%7D%0A%5Cbegin%7Benumerate%7D%0A++%5Citem+This+is+the+first+entry+in+our+list.%0A++%5Citem+The+list+numbers+increase+with+each+entry+we+add.%0A%5Cend%7Benumerate%7D%0A%5Cend%7Bdocument%7D)

Этот пример даёт следующий результат:

![Пример нумерованного списка, созданного в LaTeX](https://images.ctfassets.net/nrgyaltdicpt/2vkfa7RiAIJxv5wIZbg9UK/530c384f159d091a587de279d13fefec/LL30Fig8-plain.svg)

Как и `ненумерованные` списки, перед каждой записью должен стоять `\item` командой, которая здесь автоматически генерирует числовое значение метки нумерованного списка, начиная с 1.

Для получения дополнительной информации вы можете открыть эту [более крупный проект Overleaf](https://www.overleaf.com/project/new/template/25521?id=107987258\&templateName=Demonstrating+various+types+of+LaTeX+list\&latexEngine=pdflatex\&texImage=texlive-full%3A2022.1\&mainFile=) в которой демонстрируются различные типы списков LaTeX, или посетить нашу специальную [справочную статью о списках LaTeX](broken://pages/08afa453ef8eaf456e207fb804cc99a67ff9c781), которая содержит гораздо больше примеров и показывает, как создавать настраиваемые списки.

## Добавление формул в LaTeX

Одним из главных преимуществ LaTeX является простота, с которой можно записывать математические выражения. LaTeX предоставляет два режима набора для оформления математики:

* *встроенный* режим, используемый для записи формул, являющихся частью абзаца
* *отображаемый* режим, используемый для записи выражений, не являющихся частью текста или абзаца и набираемых на отдельных строках

### Встроенный математический режим

Давайте посмотрим пример встроенного математического режима:

```latex
\documentclass[12pt, letterpaper]{article}
\begin{document}
В физике эквивалентность массы и энергии выражается 
формулой $E=mc^2$, открытой в 1905 году Альбертом Эйнштейном.
\end{document}
```

[Откройте этот пример в Overleaf.](https://www.overleaf.com/docs?engine=pdflatex\&snip%5Fname=Inline+LaTeX+maths+example\&snip=%5Cdocumentclass%5B12pt%2C+letterpaper%5D%7Barticle%7D%0A%5Cbegin%7Bdocument%7D%0AIn+physics%2C+the+mass-energy+equivalence+is+stated+%0Aby+the+equation+%24E%3Dmc%5E2%24%2C+discovered+in+1905+by+Albert+Einstein.%0A%5Cend%7Bdocument%7D)

Этот пример даёт следующий результат:

![Изображение, показывающее формулу, набранную во встроенном математическом режиме](https://images.ctfassets.net/nrgyaltdicpt/77oK8pfew1B1VvxiBtALag/15714f2da4e469bbb8cf70a0d3733e5d/LL30Fig9-plain.svg)

Для набора математики во встроенном режиме можно использовать одну из следующих пар разделителей: `\( ... \)`, `$ ... $` или `\begin{math} ... \end{math}`, как показано в следующем примере:

```latex
\documentclass[12pt, letterpaper]{article}
\begin{document}
\begin{math}
E=mc^2
\end{math} набирается в абзаце с использованием встроенного математического режима — как и $E=mc^2$, и так же \(E=mc^2\).
\end{document}
```

[Откройте этот пример в Overleaf.](https://www.overleaf.com/docs?engine=pdflatex\&snip%5Fname=Demonstrating+inline+math+mode\&snip=%5Cdocumentclass%5B12pt%2C+letterpaper%5D%7Barticle%7D%0A%5Cbegin%7Bdocument%7D%0A%5Cbegin%7Bmath%7D%0AE%3Dmc%5E2%0A%5Cend%7Bmath%7D+is+typeset+in+a+paragraph+using+inline+math+mode---as+is+%24E%3Dmc%5E2%24%2C+and+so+too+is+%5C%28E%3Dmc%5E2%5C%29.%0A%5Cend%7Bdocument%7D)

Этот пример даёт следующий результат:

![Изображение, демонстрирующее содержимое, созданное с использованием встроенного математического режима LaTeX](https://images.ctfassets.net/nrgyaltdicpt/46VPfEGxYJ3di18TLzaLo9/ed67df07532c52b6543fd2bae7cb7c04/LL30Fig10r-plain.svg)

### Отображаемый математический режим

Формулы, набранные в отображаемом режиме, могут быть нумерованными или ненумерованными, как в следующем примере:

```latex
\documentclass[12pt, letterpaper]{article}
\begin{document}
Эквивалентность массы и энергии описывается знаменитой формулой
\[ E=mc^2 \], открытой в 1905 году Альбертом Эйнштейном. 

В естественных единицах ($c = 1$) формула выражает тождество
\begin{equation}
E=m
\end{equation}
\end{document}
```

[Откройте этот пример в Overleaf.](https://www.overleaf.com/docs?engine=pdflatex\&snip%5Fname=Display+math+mode+example\&snip=%5Cdocumentclass%5B12pt%2C+letterpaper%5D%7Barticle%7D%0A%5Cbegin%7Bdocument%7D%0AThe+mass-energy+equivalence+is+described+by+the+famous+equation%0A%5C%5B+E%3Dmc%5E2+%5C%5D+discovered+in+1905+by+Albert+Einstein.+%0A%0AIn+natural+units+%28%24c+%3D+1%24%29%2C+the+formula+expresses+the+identity%0A%5Cbegin%7Bequation%7D%0AE%3Dm%0A%5Cend%7Bequation%7D%0A%5Cend%7Bdocument%7D)

Этот пример даёт следующий результат:

![Изображение, показывающее математику в отображаемом режиме в LaTeX](https://images.ctfassets.net/nrgyaltdicpt/6n1FPYFzmzCHPpWoEoYQZM/79b33f1096be06326bff7d2e1976c67c/LL30Fig11-plain.svg)

Для набора математики в отображаемом режиме можно использовать одну из следующих пар разделителей: `\[ ... \]`, `\begin{displaymath} ... \end{displaymath}` или `\begin{equation} ... \end{equation}`. Исторически, для набора математики в отображаемом режиме требовалось использовать `$$` символьные разделители, как в `$$ _... display math here ..._$$`, но этот метод [больше не рекомендуется](https://texfaq.org/FAQ-dolldoll): вместо этого используйте разделители LaTeX `\[ ... \]` .

### Более полные примеры

Следующие примеры демонстрируют различные типы математического содержимого, набранного с помощью LaTeX.

```latex
\documentclass{article}
\begin{document}
Индексы в математическом режиме записываются как $a_b$, а надстрочные индексы — как $a^b$. Их можно комбинировать и вкладывать, чтобы записывать выражения, такие как

\[ T^{i_1 i_2 \dots i_p}_{j_1 j_2 \dots j_q} = T(x^{i_1},\dots,x^{i_p},e_{j_1},\dots,e_{j_q}) \]
 
Интегралы записываются с помощью $\int$, а дроби — с помощью $\frac{a}{b}$. Пределы на интегралах задаются с помощью надстрочных и подстрочных индексов:

\[ \int_0^1 \frac{dx}{e^x} =  \frac{e-1}{e} \]

Строчные греческие буквы записываются как $\omega$ $\delta$ и т. д., а заглавные греческие буквы — как $\Omega$ $\Delta$.

Математические операторы предваряются обратной косой чертой, например $\sin(\beta)$, $\cos(\alpha)$, $\log(x)$ и т. д.
\end{document}
```

[Откройте этот пример в Overleaf.](https://www.overleaf.com/docs?engine=pdflatex\&snip%5Fname=More+advanced+LaTeX+math+example\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cbegin%7Bdocument%7D%0ASubscripts+in+math+mode+are+written+as+%24a%5Fb%24+and+superscripts+are+written+as+%24a%5Eb%24.+These+can+be+combined+and+nested+to+write+expressions+such+as%0A%0A%5C%5B+T%5E%7Bi%5F1+i%5F2+%5Cdots+i%5Fp%7D%5F%7Bj%5F1+j%5F2+%5Cdots+j%5Fq%7D+%3D+T%28x%5E%7Bi%5F1%7D%2C%5Cdots%2Cx%5E%7Bi%5Fp%7D%2Ce%5F%7Bj%5F1%7D%2C%5Cdots%2Ce%5F%7Bj%5Fq%7D%29+%5C%5D%0A+%0AWe+write+integrals+using+%24%5Cint%24+and+fractions+using+%24%5Cfrac%7Ba%7D%7Bb%7D%24.+Limits+are+placed+on+integrals+using+superscripts+and+subscripts%3A%0A%0A%5C%5B+%5Cint%5F0%5E1+%5Cfrac%7Bdx%7D%7Be%5Ex%7D+%3D++%5Cfrac%7Be-1%7D%7Be%7D+%5C%5D%0A%0ALower+case+Greek+letters+are+written+as+%24%5Comega%24+%24%5Cdelta%24+etc.+while+upper+case+Greek+letters+are+written+as+%24%5COmega%24+%24%5CDelta%24.%0A%0AMathematical+operators+are+prefixed+with+a+backslash+as+%24%5Csin%28%5Cbeta%29%24%2C+%24%5Ccos%28%5Calpha%29%24%2C+%24%5Clog%28x%29%24+etc.%0A%5Cend%7Bdocument%7D)

Этот пример даёт следующий результат:

![Изображение, показывающее набор математических выражений в LaTeX](https://images.ctfassets.net/nrgyaltdicpt/5xfm4NybWckHL5ndpdnBRq/bc0b5e27044820ea5cdd11648a68f543/LL30Fig12r-plain.svg)

В следующем примере используется `equation*` среда, которая предоставляется `amsmath` пакетом, поэтому нам нужно добавить в преамбулу документа следующую строку:

```latex
\usepackage{amsmath}% Для среды equation*
```

Для дополнительной информации об использовании `amsmath` см. [нашу справочную статью](broken://pages/ebb8e8d8ca4c36dabe6141638e5ed8c9a2f8ff55).

```latex
\documentclass{article}
\usepackage{amsmath}% Для среды equation*
\begin{document}
\section{Первый пример}

Хорошо известная теорема Пифагора \(x^2 + y^2 = z^2\) была доказана неверной для других показателей степени, что означает, что у следующего уравнения нет целочисленных решений при \(n>2\):

\[ x^n + y^n = z^n \]

\section{Второй пример}

Это простое математическое выражение \(\sqrt{x^2+1}\) внутри текста. 
И это тоже то же самое: 
\begin{math}
\sqrt{x^2+1}
\end{math}
но с использованием другой команды.

Это простое математическое выражение без нумерации
\[\sqrt{x^2+1}\] 
отделённое от текста.

Это тоже то же самое:
\begin{displaymath}
\sqrt{x^2+1}
\end{displaymath}

\ldots и это:
\begin{equation*}
\sqrt{x^2+1}
\end{equation*}
\end{document}
```

[Откройте этот пример в Overleaf.](https://www.overleaf.com/docs?engine=pdflatex\&snip%5Fname=More+math+content+typeset+in+LaTeX\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cusepackage%7Bamsmath%7D%25+For+the+equation%2A+environment%0A%5Cbegin%7Bdocument%7D%0A%5Csection%7BFirst+example%7D%0A%0AThe+well-known+Pythagorean+theorem+%5C%28x%5E2+%2B+y%5E2+%3D+z%5E2%5C%29+was+proved+to+be+invalid+for+other+exponents%2C+meaning+the+next+equation+has+no+integer+solutions+for+%5C%28n%3E2%5C%29%3A%0A%0A%5C%5B+x%5En+%2B+y%5En+%3D+z%5En+%5C%5D%0A%0A%5Csection%7BSecond+example%7D%0A%0AThis+is+a+simple+math+expression+%5C%28%5Csqrt%7Bx%5E2%2B1%7D%5C%29+inside+text.+%0AAnd+this+is+also+the+same%3A+%0A%5Cbegin%7Bmath%7D%0A%5Csqrt%7Bx%5E2%2B1%7D%0A%5Cend%7Bmath%7D%0Abut+by+using+another+command.%0A%0AThis+is+a+simple+math+expression+without+numbering%0A%5C%5B%5Csqrt%7Bx%5E2%2B1%7D%5C%5D+%0Aseparated+from+text.%0A%0AThis+is+also+the+same%3A%0A%5Cbegin%7Bdisplaymath%7D%0A%5Csqrt%7Bx%5E2%2B1%7D%0A%5Cend%7Bdisplaymath%7D%0A%0A%5Cldots+and+this%3A%0A%5Cbegin%7Bequation%2A%7D%0A%5Csqrt%7Bx%5E2%2B1%7D%0A%5Cend%7Bequation%2A%7D%0A%5Cend%7Bdocument%7D)

Этот пример даёт следующий результат:

![Изображение, показывающее набор математических выражений в LaTeX](https://images.ctfassets.net/nrgyaltdicpt/hT85gkewCDlxCHeNU5slE/9256c129b25bec7a93dcfe9e44b0654a/LL30Fig13r-plain.svg)

Возможности математики в LaTeX бесконечны, поэтому обязательно посетите наши справочные страницы за советами и примерами по конкретным темам:

* [Математические выражения](broken://pages/cdda9366632e3229de1d5b230eed105a8ba5dd24)
* [Индексы и надстрочные индексы](broken://pages/969aaf699e18fdd4ee3c2273cbacbf9bf9d87afc)
* [Скобки и круглые скобки](broken://pages/674db0d24c26345ca0b155fa8b0f7b657a4c16a1)
* [Дроби и двучлены](broken://pages/63229756fcb719c5556191df33fc8765b6d2c8a7)
* [Выравнивание уравнений](broken://pages/ea9e41d61646002c5927a65cce47bb0a7e8fc731)
* [Операторы](broken://pages/7b5e7bc5729585ef8b815a88842a6be936d0223d)
* [Интервалы в математическом режиме](broken://pages/5201f806250a4a54efba087b3cd1e704191b8ab3)
* [Интегралы, суммы и пределы](broken://pages/c01383d04198c6514a643cb93de3ecccd1ef55bf)
* [Стиль отображения в математическом режиме](broken://pages/893ddd7445e0019edcd26ec26aaedfedb2186163)
* [Список греческих букв и математических символов](broken://pages/b20608574c4ea16088680adcaadaadc1ec9be425)
* [Математические шрифты](broken://pages/9912fc860f3db24e81e6cd2e1e7ff744cfd0b0ed)

## Основная структура документа

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

### Аннотации

Научные статьи обычно содержат *аннотацию* которая представляет собой краткий обзор/резюме их основных тем или аргументов. Следующий пример демонстрирует набор аннотации с помощью `аннотацию` окружения:

```latex
\documentclass{article}
\begin{document}
\begin{abstract}
Это короткий абзац в начале 
документа. Краткое введение в основную тему.
\end{abstract}
\end{document}
```

[Откройте этот пример в Overleaf.](https://www.overleaf.com/docs?engine=pdflatex\&snip%5Fname=How+to+create+a+document+abstract\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cbegin%7Bdocument%7D%0A%5Cbegin%7Babstract%7D%0AThis+is+a+simple+paragraph+at+the+beginning+of+the+%0Adocument.+A+brief+introduction+about+the+main+subject.%0A%5Cend%7Babstract%7D%0A%5Cend%7Bdocument%7D)

Этот пример даёт следующий результат:

![Изображение, показывающее аннотацию, набранную в LaTeX](https://images.ctfassets.net/nrgyaltdicpt/4cPu8x8ZxuDVF6efcZ03yi/91aa6aa84719613b0e25c725b70aa0b8/LL30Fig14-plain.svg)

### Абзацы и новые строки

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

* как создается новый абзац двойным нажатием клавиши "enter", завершая текущую строку и вставляя следующую пустую строку;
* как начать новую строку, не начиная новый абзац, вставив принудительный перенос строки с помощью `\\` команды, то есть двойного обратного слэша; в качестве альтернативы используйте `\newline` команды.

Третий абзац в этом примере демонстрирует использование команд `\\` и `\newline`:

```latex
\documentclass{article}
\begin{document}

\begin{abstract}
Это короткий абзац в начале 
документа. Краткое введение в основную тему.
\end{abstract}

После нашей аннотации мы можем начать первый абзац, затем дважды нажать ``enter'', чтобы начать второй.

Эта строка начнёт второй абзац.

Я начну третий абзац, а затем добавлю \\ принудительный перенос строки, который приведёт к тому, что этот текст начнётся с новой строки, но останется частью того же абзаца. В качестве альтернативы я могу использовать команду \verb|\newline|\newline для начала новой строки, которая также является частью того же абзаца.
\end{document}
```

[Откройте этот пример в Overleaf.](https://www.overleaf.com/docs?engine=pdflatex\&snip%5Fname=Example+to+create+a+new+paragraph\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cbegin%7Bdocument%7D%0A%0A%5Cbegin%7Babstract%7D%0AThis+is+a+simple+paragraph+at+the+beginning+of+the+%0Adocument.+A+brief+introduction+about+the+main+subject.%0A%5Cend%7Babstract%7D%0A%0AAfter+our+abstract+we+can+begin+the+first+paragraph%2C+then+press+%60%60enter%27%27+twice+to+start+the+second+one.%0A%0AThis+line+will+start+a+second+paragraph.%0A%0AI+will+start+the+third+paragraph+and+then+add+%5C%5C+a+manual+line+break+which+causes+this+text+to+start+on+a+new+line+but+remains+part+of+the+same+paragraph.+Alternatively%2C+I+can+use+the+%5Cverb%7C%5Cnewline%7C%5Cnewline+command+to+start+a+new+line%2C+which+is+also+part+of+the+same+paragraph.%0A%5Cend%7Bdocument%7D)

Этот пример даёт следующий результат:

![Изображение, показывающее создание абзацев в LaTeX](https://images.ctfassets.net/nrgyaltdicpt/5DdSH06hFli8k4lR0dxw4m/a55cddf9aa10b64302ae7b72ba0c6447/LL30Fig15r-plain.svg)

Обратите внимание, как LaTeX автоматически делает отступы в абзацах — за исключением сразу после заголовков документа, таких как раздел и подраздел —[как мы увидим](#Chapters%5Fand%5Fsections).

Новым пользователям рекомендуется, что несколько `\\` или `\newline`s не следует использовать, чтобы «имитировать» абзацы с большим интервалом между ними, поскольку это может мешать алгоритмам верстки LaTeX. Рекомендуемый способ — продолжать использовать пустые строки для создания новых абзацев, без каких-либо `\\`, и загрузите [пакет parskip](https://ctan.org/pkg/parskip?lang=en) добавив `\usepackage{parskip}` в преамбулу.

Дополнительную информацию об абзацах можно найти в следующих статьях:

* [Абзацы и новые строки](broken://pages/7b60031ad3769ac869994dd10f495e72bd809922)
* [Как изменить межабзацный интервал в LaTeX](broken://pages/2b58b284f1b874e4cdc1bf466ee8b9d6a28bc90b)
* [LaTeX Error: Здесь нет строки, которую можно завершить](broken://pages/0a4c24c85f4ac60dde3e6e64b5b7a22e3fe0e5d2) содержит дополнительные советы и рекомендации по использованию `\\`.

### Главы и разделы

Более длинные документы, независимо от используемого программного обеспечения для подготовки, обычно делятся на части, главы, разделы, подразделы и так далее. LaTeX также предоставляет команды для структурирования документа, но доступные команды и их реализация (что они делают) могут зависеть от используемого класса документа. Например, документы, созданные с использованием `book` класса могут быть разделены на части, главы, разделы, подразделы и так далее, но `letter` класс не предоставляет (не поддерживает) никаких команд для этого.

Следующий пример демонстрирует команды, используемые для структурирования документа на основе `book` класса:

```latex
\documentclass{book}
\begin{document}

\chapter{Первая глава}

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

Это первый раздел.

Lorem  ipsum  dolor  sit  amet,  consectetuer  adipiscing  
elit. Etiam  lobortisfacilisis sem.  Nullam nec mi et 
neque pharetra sollicitudin.  Praesent imperdietmi nec ante. 
Donec ullamcorper, felis non sodales...

\section{Вторая глава}

Lorem ipsum dolor sit amet, consectetuer adipiscing elit.  
Etiam lobortis facilisissem.  Nullam nec mi et neque pharetra 
sollicitudin.  Praesent imperdiet mi necante...

\subsection{Первый подраздел}
Praesent imperdietmi nec ante. Donec ullamcorper, felis non sodales...

\section*{Ненумерованный раздел}
Lorem ipsum dolor sit amet, consectetuer adipiscing elit.  
Etiam lobortis facilisissem...
\end{document}
```

[Откройте этот пример в Overleaf.](https://www.overleaf.com/docs?engine=pdflatex\&snip%5Fname=Book+class+example+document\&snip=%5Cdocumentclass%7Bbook%7D%0A%5Cbegin%7Bdocument%7D%0A%0A%5Cchapter%7BFirst+Chapter%7D%0A%0A%5Csection%7BIntroduction%7D%0A%0AThis+is+the+first+section.%0A%0ALorem++ipsum++dolor++sit++amet%2C++consectetuer++adipiscing++%0Aelit.+Etiam++lobortisfacilisis+sem.++Nullam+nec+mi+et+%0Aneque+pharetra+sollicitudin.++Praesent+imperdietmi+nec+ante.+%0ADonec+ullamcorper%2C+felis+non+sodales...%0A%0A%5Csection%7BSecond+Section%7D%0A%0ALorem+ipsum+dolor+sit+amet%2C+consectetuer+adipiscing+elit.++%0AEtiam+lobortis+facilisissem.++Nullam+nec+mi+et+neque+pharetra+%0Asollicitudin.++Praesent+imperdiet+mi+necante...%0A%0A%5Csubsection%7BFirst+Subsection%7D%0APraesent+imperdietmi+nec+ante.+Donec+ullamcorper%2C+felis+non+sodales...%0A%0A%5Csection%2A%7BUnnumbered+Section%7D%0ALorem+ipsum+dolor+sit+amet%2C+consectetuer+adipiscing+elit.++%0AEtiam+lobortis+facilisissem...%0A%5Cend%7Bdocument%7D)

Этот пример даёт следующий результат:

![Изображение, показывающее разделы в документе книги LaTeX](https://images.ctfassets.net/nrgyaltdicpt/1A1T7YsurQdM058OwmLqd8/7f6e962c31356bafa702bab9062f6061/LL30Fig16-plain.svg)

Названия команд структурирования в основном говорят сами за себя; например, `\chapter{Первая глава}` создает новую главу с названием `Первая глава`, `\section{Введение}` создает раздел с названием `Введение`, и так далее. Разделы можно дополнительно делить на `\subsection{...}` и даже на `\subsubsection{...}`. Нумерация разделов, подразделов и т. д. выполняется автоматически, но ее можно отключить, используя так называемую *звездочную версию* соответствующей команды, у которой в конце стоит звездочка (\*), например `\section*{...}` и `\subsection*{...}`.

*В целом*, классы документов LaTeX предоставляют следующие команды структурирования, причем конкретные классы поддерживают соответствующее подмножество:

* `\part{part}`
* `\chapter{chapter}`
* `\section{section}`
* `\subsection{subsection}`
* `\subsubsection{subsubsection}`
* `\paragraph{paragraph}`
* `\subparagraph{subparagraph}`

В частности, `\part` и `\chapter` команды доступны только в `report` и `book` классах документов.

Посетите статью Overleaf [о разделах и главах](broken://pages/72b025674a127b28b07e9ff82e9b2820cb8eab04) для получения дополнительной информации о командах структуры документа.

## Создание таблиц

Overleaf предлагает три варианта создания таблиц:

1. Использование [**Вставить таблицу** кнопку](https://www.overleaf.com/learn/how-to/How%5Fto%5Finsert%5Ftables%5Fin%5FOverleaf%23inserttable#Using%5FInsert%5FTable%5Fto%5Fcreate%5Fa%5Ftable%5Fin%5Fyour%5Fproject) в **визуальный редактор** (или **редактор кода**) панели инструментов.
2. [Копирование и вставка таблицы](https://www.overleaf.com/learn/how-to/How%5Fto%5Fpaste%5Fformatted%5Fcontent%5Finto%5FOverleaf%23pastingtables) из другого документа при использовании **визуальный редактор**.
3. Написание кода LaTeX для таблицы в редакторе кода.

Если вы новичок в LaTeX, использование панели инструментов в **визуальный редактор** (вариант 1) — отличный способ начать: вы можете переключаться между **визуальный редактор** и **редактор кода** чтобы увидеть код, стоящий за таблицей.

Здесь мы сосредоточимся на варианте 3 — самом гибком способе создания таблиц — и приведем примеры, демонстрирующие, как создавать таблицы в LaTeX, включая добавление линий (правил) и подписей. По мере приобретения опыта ознакомьтесь с нашим подробным руководством по [созданию таблиц с помощью LaTeX](https://www.overleaf.com/learn/latex/Tables).

### Создание простой таблицы в LaTeX

Начнем с примера, показывающего, как набрать простую таблицу:

```latex
\begin{center}
\begin{tabular}{c c c}
 cell1 & cell2 & cell3 \\ 
 cell4 & cell5 & cell6 \\  
 cell7 & cell8 & cell9    
\end{tabular}
\end{center}
```

[Откройте этот пример в Overleaf.](https://www.overleaf.com/docs?engine=pdflatex\&snip%5Fname=An+example+of+a+basic+table\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cbegin%7Bdocument%7D%0A%5Cbegin%7Bcenter%7D%0A%5Cbegin%7Btabular%7D%7Bc+c+c%7D%0A+cell1+%26+cell2+%26+cell3+%5C%5C+%0A+cell4+%26+cell5+%26+cell6+%5C%5C++%0A+cell7+%26+cell8+%26+cell9++++%0A%5Cend%7Btabular%7D%0A%5Cend%7Bcenter%7D%0A%5Cend%7Bdocument%7D%0A%3C%2Fsource%3E)

Этот пример даёт следующий результат:

![Графика, отображающая таблицу, набранную в LaTeX](https://images.ctfassets.net/nrgyaltdicpt/5K46QavbKv9vF4RI1GbUf2/f22d4f8a06d00251166f86d2c891321e/LL30Fig17-plain.svg)

Команда `tabular` среда является стандартным способом LaTeX для создания таблиц. Вы должны указать параметр для этой среды, в данном случае `{c c c}` который сообщает LaTeX, что будет три столбца и текст внутри каждого из них должен быть центрирован. Вы также можете использовать `r` для выравнивания текста по правому краю и `l` для выравнивания по левому краю. Символ `&` используется для обозначения отдельных ячеек таблицы внутри строки таблицы. Чтобы завершить строку таблицы, используйте команду *новой строки* команду `\\`. Наша таблица находится внутри среды `center` чтобы она была центрирована относительно ширины текста страницы.

### Добавление границ

Команда `tabular` среда поддерживает горизонтальные и вертикальные линии (правила) как часть таблицы:

* чтобы добавить горизонтальные линии над и под строками, используйте `\hline` команду
* чтобы добавить вертикальные линии между столбцами, используйте параметр вертикальной линии `|`

В этом примере аргумент имеет вид `{|c|c|c|}` который объявляет три (центрированных) столбца, каждый из которых разделен вертикальной линией (правилом); кроме того, мы используем `\hline` чтобы поставить горизонтальную линию над первой строкой и под последней:

```latex
\begin{center}
\begin{tabular}{|c|c|c|} 
 \hline
 cell1 & cell2 & cell3 \\ 
 cell4 & cell5 & cell6 \\ 
 cell7 & cell8 & cell9 \\ 
 \hline
\end{tabular}
\end{center}
```

[Откройте этот пример в Overleaf.](https://www.overleaf.com/docs?engine=pdflatex\&snip%5Fname=Table+example+with+rules\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cbegin%7Bdocument%7D%0A%5Cbegin%7Bcenter%7D%0A%5Cbegin%7Btabular%7D%7B%7Cc%7Cc%7Cc%7C%7D+%0A+%5Chline%0A+cell1+%26+cell2+%26+cell3+%5C%5C+%0A+cell4+%26+cell5+%26+cell6+%5C%5C+%0A+cell7+%26+cell8+%26+cell9+%5C%5C+%0A+%5Chline%0A%5Cend%7Btabular%7D%0A%5Cend%7Bcenter%7D%0A%5Cend%7Bdocument%7D)

Этот пример даёт следующий результат:

![Графика, отображающая таблицу, набранную в LaTeX, содержащую горизонтальные и вертикальные линии](https://images.ctfassets.net/nrgyaltdicpt/5uWYGUhK1XJJJaWz5R1EmX/3ee88bf6b2eaf8d0644b57fa8064800b/LL30Fig18-plain.svg)

Вот еще один пример:

```latex
\begin{center}
 \begin{tabular}{||c c c c||} 
 \hline
 Col1 & Col2 & Col2 & Col3 \\ [0.5ex] 
 \hline\hline
 1 & 6 & 87837 & 787 \\ 
 \hline
 2 & 7 & 78 & 5415 \\
 \hline
 3 & 545 & 778 & 7507 \\
 \hline
 4 & 545 & 18744 & 7560 \\
 \hline
 5 & 88 & 788 & 6344 \\ [1ex] 
 \hline
\end{tabular}
\end{center}
```

[Откройте этот пример в Overleaf.](https://www.overleaf.com/docs?engine=pdflatex\&snip%5Fname=Another+table+example+containing+rules\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cbegin%7Bdocument%7D%0A%5Cbegin%7Bcenter%7D%0A+%5Cbegin%7Btabular%7D%7B%7C%7Cc+c+c+c%7C%7C%7D+%0A+%5Chline%0A+Col1+%26+Col2+%26+Col2+%26+Col3+%5C%5C+%5B0.5ex%5D+%0A+%5Chline%5Chline%0A+1+%26+6+%26+87837+%26+787+%5C%5C+%0A+%5Chline%0A+2+%26+7+%26+78+%26+5415+%5C%5C%0A+%5Chline%0A+3+%26+545+%26+778+%26+7507+%5C%5C%0A+%5Chline%0A+4+%26+545+%26+18744+%26+7560+%5C%5C%0A+%5Chline%0A+5+%26+88+%26+788+%26+6344+%5C%5C+%5B1ex%5D+%0A+%5Chline%0A%5Cend%7Btabular%7D%0A%5Cend%7Bcenter%7D%0A%5Cend%7Bdocument%7D)

Этот пример даёт следующий результат:

![Графика, отображающая таблицу, набранную в LaTeX, содержащую горизонтальные и вертикальные линии](https://images.ctfassets.net/nrgyaltdicpt/1Cy9FcRnDVDRUPQdCgaKq6/c21e5f7d9a53514756c6e1f2996e51e0/LL30Fig19-plain.svg)

### Подписи, метки и ссылки

Вы можете добавлять подписи и ссылки на таблицы почти так же, как на изображения. Единственное отличие в том, что вместо среды **`окружения`** вы используете среду **`table`** table

Таблица \ref{table:data} показывает, как добавить подпись к таблице и ссылку на нее.

```latex
\begin{table}[h!]
\centering
\begin{tabular}{||c c c c||} 
 \hline
 Col1 & Col2 & Col2 & Col3 \\ [0.5ex] 
 \hline\hline
 1 & 6 & 87837 & 787 \\ 
 2 & 7 & 78 & 5415 \\
 3 & 545 & 778 & 7507 \\
 4 & 545 & 18744 & 7560 \\
 5 & 88 & 788 & 6344 \\ [1ex] 
 \hline
\end{tabular}
\caption{Таблица для проверки подписей и меток.}
\label{table:data}
\end{table}
```

[Откройте этот пример в Overleaf.](https://www.overleaf.com/docs?engine=pdflatex\&snip%5Fname=Table+captions+and+references\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cbegin%7Bdocument%7D%0ATable+%5Cref%7Btable%3Adata%7D+shows+how+to+add+a+table+caption+and+reference+a+table.%0A%5Cbegin%7Btable%7D%5Bh%21%5D%0A%5Ccentering%0A%5Cbegin%7Btabular%7D%7B%7C%7Cc+c+c+c%7C%7C%7D+%0A+%5Chline%0A+Col1+%26+Col2+%26+Col2+%26+Col3+%5C%5C+%5B0.5ex%5D+%0A+%5Chline%5Chline%0A+1+%26+6+%26+87837+%26+787+%5C%5C+%0A+2+%26+7+%26+78+%26+5415+%5C%5C%0A+3+%26+545+%26+778+%26+7507+%5C%5C%0A+4+%26+545+%26+18744+%26+7560+%5C%5C%0A+5+%26+88+%26+788+%26+6344+%5C%5C+%5B1ex%5D+%0A+%5Chline%0A%5Cend%7Btabular%7D%0A%5Ccaption%7BTable+to+test+captions+and+labels.%7D%0A%5Clabel%7Btable%3Adata%7D%0A%5Cend%7Btable%7D%0A%5Cend%7Bdocument%7D)

Этот пример даёт следующий результат:

![Таблица LaTeX с подписью](https://images.ctfassets.net/nrgyaltdicpt/1f5w74UIaTCkpApaPdVeWf/580a87c2413ddc9d6bdef3bf462689fc/LL30Fig20-plain.svg)

## Добавление оглавления

Создание оглавления несложно, потому что команда `\tableofcontents` выполняет почти всю работу за вас:

```latex
\documentclass{article}
\title{Разделы и главы}
\author{Gubert Farnsworth}
\date{August 2022}
\begin{document}
  
\maketitle
  
\tableofcontents

\section{Введение}
   
Это первый раздел.
      
Lorem  ipsum  dolor  sit  amet,  consectetuer  adipiscing  
elit.   Etiam  lobortisfacilisis sem.  Nullam nec mi et 
neque pharetra sollicitudin.  Praesent imperdietmi nec ante. 
Donec ullamcorper, felis non sodales...
       
\section*{Ненумерованный раздел}
\addcontentsline{toc}{section}{Ненумерованный раздел}

Lorem ipsum dolor sit amet, consectetuer adipiscing elit.  
Etiam lobortis facilisissem.  Nullam nec mi et neque pharetra 
sollicitudin.  Praesent imperdiet mi necante...

\section{Вторая глава}
       
Lorem ipsum dolor sit amet, consectetuer adipiscing elit.  
Etiam lobortis facilisissem.  Nullam nec mi et neque pharetra 
sollicitudin.  Praesent imperdiet mi necante...
\end{document}
```

[Откройте этот пример в Overleaf.](https://www.overleaf.com/docs?engine=pdflatex\&snip%5Fname=Generating+a+table+of+contents\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Ctitle%7BSections+and+Chapters%7D%0A%5Cauthor%7BGubert+Farnsworth%7D%0A%5Cdate%7BAugust+2022%7D%0A%5Cbegin%7Bdocument%7D%0A++%0A%5Cmaketitle%0A++%0A%5Ctableofcontents%0A%0A%5Csection%7BIntroduction%7D%0A+++%0AThis+is+the+first+section.%0A++++++%0ALorem++ipsum++dolor++sit++amet%2C++consectetuer++adipiscing++%0Aelit.+++Etiam++lobortisfacilisis+sem.++Nullam+nec+mi+et+%0Aneque+pharetra+sollicitudin.++Praesent+imperdietmi+nec+ante.+%0ADonec+ullamcorper%2C+felis+non+sodales...%0A+++++++%0A%5Csection%2A%7BUnnumbered+Section%7D%0A%5Caddcontentsline%7Btoc%7D%7Bsection%7D%7BUnnumbered+Section%7D%0A%0ALorem+ipsum+dolor+sit+amet%2C+consectetuer+adipiscing+elit.++%0AEtiam+lobortis+facilisissem.++Nullam+nec+mi+et+neque+pharetra+%0Asollicitudin.++Praesent+imperdiet+mi+necante...%0A%0A%5Csection%7BSecond+Section%7D%0A+++++++%0ALorem+ipsum+dolor+sit+amet%2C+consectetuer+adipiscing+elit.++%0AEtiam+lobortis+facilisissem.++Nullam+nec+mi+et+neque+pharetra+%0Asollicitudin.++Praesent+imperdiet+mi+necante...%0A%5Cend%7Bdocument%7D)

Этот пример даёт следующий результат:

![Графика, показывающая оглавление, созданное LaTeX](https://images.ctfassets.net/nrgyaltdicpt/MxY592Q6EGsDKMA2mZw0t/fffa41a0a0d30770526f73aff72a7be1/LL30Fig21r-plain.svg)

Разделы, подразделы и главы автоматически включаются в оглавление. Чтобы вручную добавить элементы, например ненумерованный раздел, используйте команду `\addcontentsline` как показано в примере.

## Загрузка готового документа

Следующий короткий видеоролик показывает, как загрузить исходный код вашего проекта или сверстанный PDF-файл:

Более подробную информацию можно найти в справочной статье Overleaf [Экспорт вашей работы из Overleaf](https://docs.overleaf.com/managing-projects-and-files/downloading-a-project).

## Поиск и использование пакетов LaTeX

LaTeX не только предоставляет значительные возможности верстки, но и обеспечивает *основу для расширяемости* с помощью дополнительных *пакеты*. Вместо того чтобы пытаться предоставить команды и функции, которые «пытаются делать все», LaTeX разработан как *расширяемый*, позволяя пользователям загружать внешние модули кода (пакеты), которые предоставляют более специализированные возможности верстки или расширяют встроенные функции LaTeX — например, набор таблиц. Как отмечалось в разделе [Добавление изображений](#Adding%5Fimages), `graphicx` пакет расширяет LaTeX, предоставляя команды для импорта графических файлов, и был подключен (в преамбуле) с помощью записи

```latex
\usepackage{graphicx}
```

### Загрузка пакетов

Как отмечалось выше, пакеты загружаются в преамбуле документа с помощью `\usepackage` команды, но поскольку (многие) пакеты LaTeX предоставляют набор *параметров*, которые можно использовать для настройки их поведения, команда `\usepackage` часто выглядит так:

```latex
\usepackage[options]{somepackage}
```

Квадратные скобки “`[...]`” сообщают LaTeX, какой набор параметров следует применить при загрузке `somepackage`. Внутри набора параметров, запрошенных пользователем, отдельные параметры или настройки обычно разделяются запятой; например, пакет [geometry](https://ctan.org/pkg/geometry) предоставляет множество параметров для настройки макета страницы в LaTeX, поэтому типичное использование `geometry` может выглядеть так:

```latex
\usepackage[total={6.5in,8.75in},
top=1.2in, left=0.9in, includefoot]{geometry}
```

Команда `geometry` Пакет — один из примеров пакетов, написанных и внесённых участниками глобального сообщества LaTeX и предоставленных бесплатно всем, кто хочет его использовать.

Если пакет LaTeX не предоставляет никаких параметров или пользователь хочет использовать значения параметров пакета по умолчанию, он загружался бы так:

```latex
\usepackage{somepackage}
```

Когда вы пишете `\usepackage[...]{somepackage}` LaTeX ищет соответствующий файл с именем `_somepackage_.sty`, который ему нужно загрузить и обработать, чтобы сделать команды пакета доступными и выполнить любой другой код, предоставленный этим пакетом. Если LaTeX не сможет найти `_somepackage_.sty` он завершит работу с ошибкой, как показано в следующем примере Overleaf:

```latex
\documentclass[12pt, letterpaper]{article}
\usepackage{somepackage}% пакет НЕ СУЩЕСТВУЕТ
\begin{document}
Это завершится сбоем!
\end{document}
```

[Откройте этот ***пример, вызывающий ошибку*** в Overleaf](https://www.overleaf.com/docs?engine=pdflatex\&snip%5Fname=Error+due+to+missing+package\&snip=%5Cdocumentclass%5B12pt%2C+letterpaper%5D%7Barticle%7D%0A%5Cusepackage%7Bsomepackage%7D%25+a+NON-EXISTENT+package%0A%5Cbegin%7Bdocument%7D%0AThis+will+fail%21%0A%5Cend%7Bdocument%7D)

Этот пример даёт следующий результат:

![Изображение, показывающее ошибку, вызванную отсутствующим пакетом](https://sharelatex-wiki-cdn-671420.cdn77.org/learn-scripts/images/6/60/LL30packagefail.png)

### Поиск информации о пакетах: CTAN

Пакеты распространяются через [Комплексную сеть архивов TeX](https://www.ctan.org/), обычно называемую CTAN, которая на момент написания содержит 6287 пакетов от 2881 автора. CTAN [описывает себя](https://www.ctan.org/ctan) как

> ... набор интернет-сайтов по всему миру, предлагающих для загрузки материалы, связанные с TEX.

Вы можете просматривать CTAN в поисках полезных пакетов; например:

* [по теме](https://www.ctan.org/topics/cloud)
* [в алфавитном порядке](https://www.ctan.org/pkg) (полезно, если вы знаете название пакета)

Вы также можете воспользоваться [функцией поиска](https://www.ctan.org/pkg) (вверху страницы).

### Пакеты, доступные в Overleaf: знакомство с TeX Live

Раз в год (большая) *часть* пакетов, размещённых на CTAN, а также шрифтов, связанных с LaTeX, и другого программного обеспечения, собирается и распространяется как система под названием [TeX Live](https://tug.org/texlive/), которую можно использовать для установки собственной (локальной) конфигурации LaTeX. На самом деле, [Серверы Overleaf также используют TeX Live](https://www.overleaf.com/learn/latex/Overleaf%5Fand%5FTeX%5FLive) и обновляются при выходе новой версии TeX Live. Обновления TeX Live в Overleaf происходят не сразу, а спустя несколько месяцев после выпуска, что даёт нам время провести тесты на совместимость новой версии TeX Live с [тысячами шаблонов, содержащихся в нашей галерее](https://www.overleaf.com/gallery). Например, вот наше [объявление об обновлении TeX Live 2025](https://www.overleaf.com/blog/tex-live-2025-is-now-available).

Хотя TeX Live содержит (большое) *часть* количество пакетов CTAN, можно найти интересный пакет, например [igo для набора диаграмм игры го](https://ctan.org/pkg/igo?lang=en), который размещён на CTAN, но не включён в TeX Live (не распространяется через него) и, следовательно, недоступен в Overleaf. Некоторые пакеты, размещённые на CTAN, не входят в состав TeX Live по разным причинам: возможно, пакет устарел, имеет проблемы с лицензией, является совсем новым (недавно загруженным) или зависит от платформы, например работает в Windows, но не в Linux.

Новые пакеты и обновления существующих загружаются на CTAN круглый год, но обновления TeX Live распространяются ежегодно; следовательно, пакеты, содержащиеся в текущей версии TeX Live, не будут столь же актуальны, как размещённые на CTAN. Поскольку серверы Overleaf используют TeX Live, возможно, что пакеты, установленные на наших серверах — то есть доступные нашим пользователям, — могут не быть самыми последними версиями, доступными на CTAN, но в целом это вряд ли создаст проблемы.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://overleaf-pro.ayaka.space/texlive/ru/osnovy-latex/izuchite-latex-za-30-minut.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
