> 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/latex/ru/struktura-dokumenta/03-cross-referencing-sections-equations-and-floats.md).

# Перекрёстные ссылки на разделы, уравнения и плавающие объекты

Если вам нужно вставить перекрёстные ссылки на нумерованные элементы в документе (например, уравнения, разделы и рисунки), в LaTeX есть команды для автоматизации этого. В этой статье объясняется, как.

## Введение

Ниже вы можете увидеть простой пример перекрёстных ссылок на рисунки по номерам их подписей:

```latex
\section{Введение} \label{introduction}
Это вводный абзац с текстом-заполнителем. На этот раздел будет дана ссылка позже.

\begin{figure}[h]
\centering
\includegraphics[width=0.3\linewidth]{overleaf-logo}
\caption{На это изображение будет дана ссылка ниже.}
\label{fig:leaf}
\end{figure}

Вы можете ссылаться на изображения; например, рисунок \ref{fig:leaf} показывает логотип \textit{Overleaf}.
```

![CrossReferencesEx1Overleaf.png](/files/e089980fcd9b80bd037ef85dd3dcc8887594f558)

Команда `\label{ }` используется для задания идентификатора после подписи, который затем используется в команде `\ref{ }` для установки ссылки.

[Открыть пример в Overleaf](https://www.overleaf.com/project/new/template/19401?id=65465598\&templateName=Cross+referencing+example\&latexEngine=\&texImage=texlive-full%3A2020.1\&mainFile=)

## Ссылки на разделы и главы

Ниже приведён пример того, как сделать ссылку на раздел

```latex
\section{Введение} \label{introduction}
Это вводный абзац с текстом-заполнителем. На этот раздел будет дана ссылка позже.

\begin{figure}[h]
\centering
\includegraphics[width=0.3\linewidth]{overleaf-logo}
\caption{На это изображение будет дана ссылка ниже.}
\label{fig:leaf}
\end{figure}

Вы можете ссылаться на изображения; например, рисунок \ref{fig:leaf} показывает логотип \textit{Overleaf}.
\vspace{0.5cm}

\section{Ссылки на формулы} \label{mathrefs}
Как упоминалось в разделе \ref{introduction}, в документе можно ссылаться на разные элементы.
```

![CrossReferencesEx3Overleaf.png](/files/f3778ddbdfcfc16fdb3ec27b8a56838621153dd2)

Снова, команды `\label` и `\ref` используются для ссылок.  *label* задаётся после `\section` оператора, то есть `\label` команда должна быть добавлена после того, как для раздела будет сгенерирован номер счётчика. Это также работает для глав, подразделов и подподразделов. См. [Разделы и главы](/latex/ru/struktura-dokumenta/01-sections-and-chapters.md).

[Открыть пример в Overleaf](https://www.overleaf.com/project/new/template/19401?id=65465598\&templateName=Cross+referencing+example\&latexEngine=\&texImage=texlive-full%3A2020.1\&mainFile=)

## Ссылки на уравнения, рисунки и таблицы

В [введении](#introduction) был показан пример изображения со ссылкой, ниже представлена перекрёстная ссылка на уравнения.

```latex
\section{Ссылки на формулы} \label{mathrefs}
Как упоминалось в разделе \ref{introduction}, в документе можно ссылаться на разные элементы.

\subsection{Степенные ряды} \label{subsection}

\begin{equation} \label{eq:1}
\sum_{i=0}^{\infty} a_i x^i
\end{equation}

Уравнение \ref{eq:1} — типичный степенной ряд.
```

![CrossReferencesEx2Overleaf.png](/files/dd259d62a4c582df05dfebdcfa94f7e5e4d6a680)

Для дополнительных и более гибких примеров с метками и ссылками см.

* [Выравнивание уравнений с помощью amsmath](/latex/ru/matematika/06-aligning-equations-with-amsmath.md)
* [Таблицы](/latex/ru/risunki-i-tablicy/01-tables.md)
* [Вставка изображений](/latex/ru/drugie-temy/27-inserting-images.md)

[Открыть пример в Overleaf](https://www.overleaf.com/project/new/template/19401?id=65465598\&templateName=Cross+referencing+example\&latexEngine=\&texImage=texlive-full%3A2020.1\&mainFile=)

## Ссылка на страницу элемента

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

```latex
\section{Ссылки на формулы} \label{mathrefs}
Как упоминалось в разделе \ref{introduction}, в документе можно ссылаться на разные элементы.

\subsection{Степенные ряды} \label{subsection}

\begin{equation} \label{eq:1}
\sum_{i=0}^{\infty} a_i x^i
\end{equation}

Уравнение \ref{eq:1} — типичный степенной ряд.
\vspace{0.5cm}

%\Blindtext

\section{Последний раздел}
В подразделе \ref{subsection} на странице \pageref{eq:1} был представлен пример степенного ряда.
```

![CrossReferencesEx4Overleaf.png](/files/73e47c6b81dc324f4585e545d1ddba3846eea4c7)

Команда `\pageref` вставит страницу, на которой находится элемент, чей *label* используется, расположен. В приведённом выше примере — уравнение 1. Эту команду можно использовать со всеми другими нумерованными элементами, упомянутыми в этой статье.

[Открыть пример в Overleaf](https://www.overleaf.com/project/new/template/19401?id=65465598\&templateName=Cross+referencing+example\&latexEngine=\&texImage=texlive-full%3A2020.1\&mainFile=)

## Компиляция документов с перекрёстными ссылками

В Overleaf перекрёстные ссылки работают сразу, но чтобы они корректно работали в вашем локальном дистрибутиве LaTeX, нужно скомпилировать документ дважды. Также есть команда, которая может автоматически выполнить эту задачу, чтобы все ссылки работали. Например, если ваш документ сохранён как `main.tex`.

`latexmk -pdf main.tex`

создаёт файл `main.pdf` со всеми работающими перекрёстными ссылками. Чтобы изменить выходной формат, используйте `-dvi` или `-ps`.

## Дополнительное чтение

Для получения дополнительной информации см.:

* [Создание документа в LaTeX](/latex/ru/osnovy-latex/01-learn-latex-in-30-minutes.md)
* [Математические выражения](/latex/ru/matematika/01-mathematical-expressions.md)
* [Выравнивание уравнений с помощью amsmath](/latex/ru/matematika/06-aligning-equations-with-amsmath.md)
* [Вставка изображений](/latex/ru/drugie-temy/27-inserting-images.md)
* [Размещение изображений и таблиц](/latex/ru/risunki-i-tablicy/02-positioning-images-and-tables.md)
* [Индексы](/latex/ru/struktura-dokumenta/04-indices.md)
* [Глоссарии](/latex/ru/struktura-dokumenta/05-glossaries.md)
* [Содержание](/latex/ru/struktura-dokumenta/02-table-of-contents.md)
* [Управление в большом проекте](/latex/ru/struktura-dokumenta/07-management-in-a-large-project.md)
* [Многофайловые проекты LaTeX](/latex/ru/struktura-dokumenta/08-multi-file-latex-projects.md)
* [Гиперссылки](/latex/ru/struktura-dokumenta/09-hyperlinks.md)
* [Счётчики](/latex/ru/formatirovanie/10-counters.md)
* [Не слишком краткое введение в LaTeX2ε](http://www.ctan.org/tex-archive/info/lshort/)


---

# 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/latex/ru/struktura-dokumenta/03-cross-referencing-sections-equations-and-floats.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.
