> 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/uk/formatuvannya/05-line-breaks-and-blank-spaces.md).

# Розриви рядків і порожні пробіли

Порушувати потік документа в LaTeX не рекомендується, якщо тільки ви не [створюєте макрос](/latex/uk/faili-klasiv/03-writing-your-own-package.md). Утім, інколи необхідно мати більше контролю над макетом документа; саме тому в цій статті пояснюється, як вставляти розриви рядків, розриви сторінок і довільні порожні проміжки.

## Вступ

Найбільш стандартний спосіб розривати рядки — створити новий абзац. Це робиться шляхом залишення порожнього рядка в коді.

```latex
\documentclass{article}
\begin{document}
Цей абзац не містить жодної інформації
а його мета — навести приклад того, як почати новий абзац.
Як бачите,
одинарний рядок
розрив у коді
працює як пробіл у тексті.

Однак залишення порожнього рядка починає новий абзац.
\end{document}
```

[Відкрити цей приклад в Overleaf](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=New+paragraph\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cbegin%7Bdocument%7D%0AThis+paragraph+contains+no+information%0Aand+its+purpose+is+to+provide+an+example+on+how+to+start+a+new+paragraph.%0AAs+you+can+see%2C%0Asingle+line%0Abreak+in+the+code%0Aacts+as+a+space+in+text.%0A%0AHowever%2C+leaving+an+empty+line+starts+a+new+paragraph.%0A%5Cend%7Bdocument%7D)

![LineBreaksEx1aupdated.png](/files/52a0ad4129f85b0e3834303652709bb0c45e8ed6)

Це не єдина команда для вставлення розривів рядків, у [наступний розділ](#line-breaks) буде представлено ще дві.

## Розриви рядків

Як уже згадувалося раніше, існує більше ніж один спосіб вставити розриви рядків.

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

\begin{document}
Щось у цьому документі. Цей абзац не містить жодної інформації
а його мета — навести приклад того, як вставляти порожні
проміжки та розриви рядків.\\
Коли вставляється розрив рядка, текст не має відступу, для нього
є ще кілька додаткових команд для розривів рядків. \newline
Цей абзац не містить жодної інформації. Ми досліджуємо
розриви рядків. \hfill \break
А також поєднуючи дві команди
\end{document}
```

[Відкрити цей приклад в Overleaf](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Another+line+break+example\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cusepackage%5Butf8%5D%7Binputenc%7D%0A%0A%5Cbegin%7Bdocument%7D%0ASomething+in+this+document.+This+paragraph+contains+no+information+%0Aand+its+purposes+is+to+provide+an+example+on+how+to+insert+white+%0Aspaces+and+lines+breaks.%5C%5C%0AWhen+a+line+break+is+inserted%2C+the+text+is+not+indented%2C+there+%0Aare+a+couple+of+extra+commands+do+line+breaks.+%5Cnewline%0AThis+paragraph+provides+no+information+whatsoever.+We+are+exploring+%0Aline+breaks.+%5Chfill+%5Cbreak%0AAnd+combining+two+commands%0A%5Cend%7Bdocument%7D)

![LineBreaksEx2new.png](/files/1d4cbd7def6221201562d228295d5695f72918af)

Тут є три команди, які в прикладі працюють однаково:

* `\\` (два зворотні скісні риски)
* `\newline`
* `\hfill \break`

Щоб дізнатися про інші команди розриву рядків, див.  [довідковий посібник](#reference-guide).

## Розриви сторінок

Існують дві команди для вставлення розривів сторінок, `clearpage` та `newpage`. Нижче наведено приклад із використанням `clearpage`.

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

\begin{document}
Щось у цьому документі. Цей абзац не містить жодної інформації та
його мета — навести приклад того, як вставляти порожні проміжки
та розриви рядків.\\
Коли вставляється розрив рядка, текст не має відступу, є
ще кілька додаткових команд для розривів рядків. \newline
Цей абзац не містить жодної інформації. Ми досліджуємо
розриви рядків. \hfill \break
А також поєднуючи дві команди
...
...

\begin{figure}
\centering
\includegraphics[width=3cm]{overleaf-logo}
\caption{Логотип Overleaf}
\end{figure}

Привіт,  ось  трохи  тексту  без  сенсу...
\clearpage
```

![LineBreaksEx3OverleafNew.png](/files/361bfc6fbc47b538cfdcc839db188cdd587fe869)

Якщо команда `\clearpage` використовується, а на сторінці є накопичені плаваючі елементи, такі як таблиці або рисунки, вони будуть виведені перед початком нової сторінки. У наведеному вище прикладі одне й те саме зображення вставлено тричі. Оскільки розрив сторінки вставляється до того, як відображено всі рисунки, решта зображень вставляються на порожню сторінку перед продовженням тексту нижче точки розриву.

Якщо це не те, що вам потрібно, ви можете використати `\newpage` замість нього.

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

\begin{document}
\documentclass{article}
\usepackage[utf8]{inputenc}

\begin{document}
Щось у цьому документі. Цей абзац не містить жодної інформації та
його мета — навести приклад того, як вставляти порожні проміжки
та розриви рядків.\\
Коли вставляється розрив рядка, текст не має відступу, є
ще кілька додаткових команд для розривів рядків. \newline
Цей абзац не містить жодної інформації. Ми досліджуємо
розриви рядків. \hfill \break
А також поєднуючи дві команди
...
...

\begin{figure}
\centering
\includegraphics[width=3cm]{overleaf-logo}
\caption{Логотип Overleaf}
\end{figure}

Привіт,  ось  трохи  тексту  без  сенсу...
\newpage
```

![LineBreaksEx4Overleaf.png](/files/632c4b2ddc8cb29b30f459d8def9f538de2a657a)

У цьому випадку зображення розміщуються на новій сторінці з урахуванням потоку тексту.

[Відкрити в Overleaf](https://www.overleaf.com/project/new/template/19338?id=65200057\&templateName=\&latexEngine=\&texImage=texlive-full%3A2020.1\&mainFile=)

## Горизонтальні порожні проміжки

Горизонтальні проміжки довільної довжини можна вставляти за допомогою `\hspace`.

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

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

[Відкрити цей приклад в Overleaf](https://www.overleaf.com/docs?engine=\&snip_name=Horizontal+spaces\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cbegin%7Bdocument%7D%0A%0AHorizontal+%5Chspace%7B1cm%7D+spaces+can+be+inserted+manually.+Useful+%0Ato+control+the+fine-tuning+in+the+layout+of+pictures.%0A%0ALeft+Side+%5Chfill+Right+Side%0A%0A%5Cend%7Bdocument%7D)

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

У цьому прикладі є дві команди, що вставляють горизонтальні порожні проміжки:

**\hspace{1cm}**

Вставляє горизонтальний проміжок завдовжки 1 см. З цією командою можна використовувати й інші одиниці LaTeX.

**\hfill**

Вставляє порожній проміжок, який розтягуватиметься, щоб заповнити доступний простір.

Команди `\hrulefill` та `\dotfill` роблять те саме, що й `\hfill` але замість порожніх проміжків вони вставляють відповідно горизонтальну лінію та рядок крапок.

## Вертикальні порожні проміжки

Вертикальні порожні проміжки мають такий самий синтаксис, як і горизонтальні.

```latex
Текст у верхній частині сторінки. Текст у верхній частині сторінки.
Текст у верхній частині сторінки. Текст у верхній частині сторінки.
Текст у верхній частині сторінки. Текст у верхній частині сторінки.
Текст у верхній частині сторінки.

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

Цей текст і досі зверху, на 5 мм нижче від першого абзацу.

\vfill

Текст у нижній частині сторінки.
```

[Відкрити цей приклад в Overleaf](https://www.overleaf.com/docs?engine=\&snip_name=Vertical+blank+spaces\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cbegin%7Bdocument%7D%0A%0AText+at+the+top+of+the+page.+Text+at+the+top+of+the+page.+%0AText+at+the+top+of+the+page.+Text+at+the+top+of+the+page.+%0AText+at+the+top+of+the+page.+Text+at+the+top+of+the+page.+%0AText+at+the+top+of+the+page.%0A%0A%5Cvspace%7B5mm%7D+%255mm+vertical+space%0A%0AThis+text+still+at+the+top%2C+5mm+below+the+first+paragraph.%0A%0A%5Cvfill%0A%0AText+at+the+bottom+of+the+page.%0A%0A%5Cend%7Bdocument%7D)

![LineBreaksEx6.png](/files/2ca80967ab0d2186ae616ca5bc810ecf9fcfcd72)

Розгляньмо дві команди, що вставляють вертикальні порожні проміжки.

**\vspace{5mm}**

Вставляє вертикальний проміжок завдовжки 5 мм. З цією командою можна використовувати й інші одиниці LaTeX.

**\vfill**

Вставляє порожній проміжок, який розтягуватиметься, щоб заповнити доступний вертикальний простір. Саме тому рядок "Text at the bottom of the page." переміщується вниз, а решта простору заповнюється.

Є ще три команди, які зазвичай використовують для вставлення вертикальних порожніх проміжків

**\smallskip**

Додає проміжок у 3 pt плюс-мінус 1 pt залежно від інших факторів (тип документа, доступний простір тощо)

**\medskip**

Додає проміжок у 6 pt плюс-мінус 2 pt залежно від інших факторів (тип документа, доступний простір тощо)

**\bigskip**

Додає проміжок у 12 pt плюс-мінус 4 pt залежно від інших факторів (тип документа, доступний простір тощо)

## Довідковий посібник

**Додаткові команди розриву рядка**

* ```latex
   \\*
  ```

  (два зворотні скісні риски та зірочка)

розриває рядок у місці команди та додатково забороняє розрив сторінки після примусового розриву рядка.

* ```latex
   \break
  ```

розриває рядок без заповнення поточного рядка. Це призведе до дуже поганого форматування, якщо ви самі не заповните рядок. Щоб заповнити рядок, можна використати його так, як наведено нижче.

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

Це дасть той самий результат, що й *\newline* та *\\\\*.

Крім того, LaTeX надає таку розширену опцію для розриву рядка.

* ```latex
   \linebreak[number]
  ```

Він розриває рядок у місці команди. Аргумент *number* вказаний як аргумент, позначає пріоритет команди в діапазоні від 0 до 4. (0 означає, що її можна легко ігнорувати, а 4 — що виконати все одно). Коли використовується ця опція розриву рядка, LaTeX намагатиметься створити найкращі можливі розриви рядків.

## Додаткове читання

Докладніше див.:

* [Довжини в LaTeX](/latex/uk/formatuvannya/01-lengths-in-latex.md)
* [Абзаци та нові рядки](/latex/uk/osnovi-latex/02-paragraphs-and-new-lines.md)
* [Форматування абзацу](/latex/uk/formatuvannya/04-articles-how-to-change-paragraph-spacing-in-latex.md)
* [Вирівнювання тексту](/latex/uk/formatuvannya/06-text-alignment.md)
* [Жирний, курсив і підкреслення](/latex/uk/osnovi-latex/03-bold-italics-and-underlining.md)
* [Списки](/latex/uk/osnovi-latex/04-lists.md)
* [Односторонні та двосторонні документи](/latex/uk/formatuvannya/08-single-sided-and-double-sided-documents.md)
* [Кілька колонок](/latex/uk/formatuvannya/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://overleaf-pro.ayaka.space/latex/uk/formatuvannya/05-line-breaks-and-blank-spaces.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.
