> For the complete documentation index, see [llms.txt](https://ayakaleaf-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://ayakaleaf-pro.ayaka.space/latex/ru/drugie-temy/37-line-breaks-and-blank-spaces-es.md).

# Переносы строк и пустые пробелы es

Не рекомендуется нарушать обычный ход документа в LaTeX, если только вы не [пишете макрос](/latex/ru/faily-klassov/03-writing-your-own-package.md). В любом случае иногда требуется чуть больше контроля над общей структурой документа; именно поэтому в этой статье объясняется, как вставлять ручные разрывы строк, разрывы страниц и пробелы.

## Введение

Вставлять разрывы строк очень легко: с этой задачей справляется двойной обратный слэш

```latex
\documentclass{article}
\usepackage[utf8]{inputenc}

\begin{document}
Что-то в этом документе. Этот абзац не содержит никакой информации
и его цель — показать пример того, как вставлять пробелы
и разрывы строк.\\
Когда вставляется разрыв строки, текст не имеет отступа, есть
пара дополнительных команд для разрыва строк.
\end{document}
```

![LineBreaksEx1.png](/files/a08b7850deb6eed3414c1bb254d21e688c678735)

Это не единственная команда для вставки разрывов строк, в [следующем разделе](#saltos-de-lnea) описаны ещё две.

[Открыть пример в Overleaf](https://www.sharelatex.com/project/new/template?zipUrl=/project/5352974bc52fabc07908a43a/download/zip\&templateName=BreakLines\&compiler=pdflatex)

## Разрывы строк

Как уже упоминалось ранее, существует более одного способа вставить разрывы строк.

```latex
\documentclass{article}
\usepackage[utf8]{inputenc}

\begin{document}
Что-то в этом документе. Этот абзац не содержит никакой информации
и его цель — показать пример того, как вставлять пробелы
и разрывы строк.\\
Когда вставляется разрыв строки, текст не имеет отступа, есть
есть пара дополнительных команд для разрыва строк. \newline
Этот абзац не несёт никакой информации. Мы рассматриваем
разрывы строк. \hfill \break
И сочетание двух команд
\end{document}
```

![LineBreaksEx2.png](/files/20e52009507a1ef2c4600402477190f485745434)

Здесь есть три команды, которые в примере выполняют одну и ту же функцию:

* `\\` (два обратных слэша)
* `\newline`
* `\hfill \break`

Чтобы увидеть больше команд для вставки разрывов строк, см. [справочное руководство](#gua-de-referencia).

[Открыть пример в Overleaf](https://www.sharelatex.com/project/new/template?zipUrl=/project/5352974bc52fabc07908a43a/download/zip\&templateName=BreakLines\&compiler=pdflatex)

## Разрывы страниц

Существует две команды для вставки разрывов страниц, `clearpage` и `newpage`. Далее приведён пример, где используется `clearpage`.

```latex
\documentclass{article}
\usepackage[utf8]{inputenc}

\begin{document}
Что-то в этом документе. Этот абзац не содержит никакой информации и
его цель — показать пример того, как вставлять пробелы
и разрывы строк.\\
Когда вставляется разрыв строки, текст не имеет отступа, есть
пара дополнительных команд для разрыва строк. \newline
Этот абзац не несёт никакой информации. Мы рассматриваем
разрывы строк. \hfill \break
И сочетание двух команд

\begin{figure}
\centering
\includegraphics[width=4cm]{lion-logo}
\caption{Логотип ShareLaTeX}
\end{figure}

Привет,  вот  немного  текста  без  смысла...
\clearpage
```

![LineBreaksEx3.png](/files/20f0a4c7b6a346b315e30da931a81d4bd8810038)

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

Если это не то, что вам нужно, можно использовать `\newpage` вместо этого. Рассмотрим пример:

```latex
\documentclass{article}
\usepackage[utf8]{inputenc}

\begin{document}
Что-то в этом документе. Этот абзац не содержит никакой информации и
его цель — показать пример того, как вставлять пробелы
и разрывы строк.\\
Когда вставляется разрыв строки, текст не имеет отступа, есть
пара дополнительных команд для разрыва строк. \newline
Этот абзац не несёт никакой информации. Мы рассматриваем
разрывы строк. \hfill \break
И сочетание двух команд

\begin{figure}
\centering
\includegraphics[width=4cm]{lion-logo}
\caption{Логотип ShareLaTeX}
\end{figure}

Привет,  вот  немного  текста  без  смысла...
\newpage
```

![LineBreaksEx4.png](/files/2380dc2ae2a2687ede8ee000d340ad87c6749417)

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

[Открыть пример в Overleaf](https://www.sharelatex.com/project/new/template?zipUrl=/project/5352974bc52fabc07908a43a/download/zip\&templateName=BreakLines\&compiler=pdflatex)

## Горизонтальные пробелы

Горизонтальные пробелы произвольной длины можно вставить с помощью команды `\hspace`.

```latex
Горизонтальные \hspace{1cm} пробелы можно вставлять вручную. Полезно
для тонкой настройки размещения изображений.

Левая сторона \hfill Правая сторона
```

![LineBreaksEx5.png](/files/eca42759f6895fae0cfb609d71127f8d0add761f)

В этом примере пробелы вставляют две команды:

**\hspace{1cm}**

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

**\hfill**

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

Команды `\hrulefill` и `\dotfill` выполняют ту же функцию, что и `\hfill` но вместо пробелов вставляют, соответственно, горизонтальную линию или цепочку точек.

[Открыть пример в Overleaf](https://www.sharelatex.com/project/new/template?zipUrl=/project/5352974bc52fabc07908a43a/download/zip\&templateName=BreakLines\&compiler=pdflatex)

## Вертикальные пробелы

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

```latex
Текст в верхней части страницы. Текст в верхней части страницы.
Текст в верхней части страницы. Текст в верхней части страницы.
Текст в верхней части страницы. Текст в верхней части страницы.
Текст в верхней части страницы.

\vspace{5mm} %вертикальный пробел 5 мм

Этот текст всё ещё вверху, на 5 мм ниже первого абзаца.

\vfill

Текст в нижней части страницы.
```

![LineBreaksEx6.png](/files/0bbe691a81901769b3e53667d54cb92d79d6e405)

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

**\vspace{5mm}**

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

**\vfill**

Вставляет вертикальный пробел, который динамически растягивается, чтобы заполнить всё доступное вертикальное пространство на странице. Именно поэтому строка «Text at the bottom of the page.» смещается вниз, поскольку остальное пространство уже «заполнено».

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

**\smallskip**

Добавляет пробел размером 3 pt плюс/минус 1 pt в зависимости от других факторов (тип документа, доступное пространство и т. д.).

**\medskip**

Добавляет пробел размером 6 pt плюс/минус 2 pt в зависимости от других факторов (тип документа, доступное пространство и т. д.).

**\bigskip**

Добавляет пробел размером 12 pt плюс/минус 4 pt в зависимости от других факторов (тип документа, доступное пространство и т. д.)

[Открыть пример в ShareLaTeX](https://www.sharelatex.com/project/new/template?zipUrl=/project/5352974bc52fabc07908a43a/download/zip\&templateName=BreakLines\&compiler=pdflatex)

## Справочное руководство

**Дополнительные команды для вставки разрывов строк**

* ```latex
   \\*
  ```

  (два обратных слэша и звёздочка)

Вставляет в этом месте разрыв строки и, кроме того, запрещает вставку разрывов страниц после этого разрыва строки.

* ```latex
  \break
  ```

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

* ```latex
  \hfill\break
  ```

Даёт тот же результат, что и *\newline* и *\\\\*.

Кроме того, LaTeX предоставляет следующую расширенную команду для разрыва строк.

* ```latex
  \lineabreak[number]
  ```

Команда вставляет разрыв строки в том месте, где она находится. Дополнительный параметр *number* обозначает приоритет в диапазоне от 0 до 4. 0 означает, что команда будет легко проигнорирована, тогда как 4 означает, что разрыв будет вставлен несмотря ни на что. Когда используется эта опция, LaTeX пытается подобрать наилучшие возможные разрывы строк.

## Дополнительные материалы

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

* [Длины в LaTeX](/latex/ru/formatirovanie/01-lengths-in-latex.md)
* [Абзацы и новые строки](/latex/ru/osnovy-latex/02-paragraphs-and-new-lines.md)
* [Форматирование абзацев](/latex/ru/formatirovanie/04-articles-how-to-change-paragraph-spacing-in-latex.md)
* [Выравнивание текста](/latex/ru/formatirovanie/06-text-alignment.md)
* [Полужирный, курсив и подчёркивание](/latex/ru/osnovy-latex/03-bold-italics-and-underlining.md)
* [Списки](/latex/ru/osnovy-latex/04-lists.md)
* [Односторонние и двусторонние документы](/latex/ru/formatirovanie/08-single-sided-and-double-sided-documents.md)
* [Несколько колонок](/latex/ru/formatirovanie/09-multiple-columns.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://ayakaleaf-pro.ayaka.space/latex/ru/drugie-temy/37-line-breaks-and-blank-spaces-es.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.
