> 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/pomilki-latex/18-latex-error-there-s-no-line-here-to-end.md).

# Помилка LaTeX: тут немає рядка, який можна завершити

Якщо ви використовуєте команду розриву рядка, таку як **`\\`** або **`\newline`** у момент, коли LaTeX цього не очікує, буде згенеровано помилку, показану нижче:

main.tex, рядок 12

Помилка LaTeX: Тут немає рядка, який можна завершити..

Дивіться посібник LaTeX або LaTeX Companion для пояснення. Введіть H для негайної довідки. ... l.8 \\\ Ваша команда була проігнорована. Введіть I, щоб замінити її іншою командою, або продовжити без неї.

## Поширені причини

**Використання розриву рядка \\\ тоді, коли це недоречно:**

Однією з поширених причин цієї помилки є використання команди розриву рядка, такої як **`\\`** або **`\newline`** неправильно. Якщо LaTeX натрапляє на команду розриву рядка, коли він не створює абзац, буде згенеровано помилку. Приклад цієї помилки наведено нижче:

```latex
\\ Ми вставили розрив рядка не в тому місці
```

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

**Вставлення розриву рядка після середовища списку:**

Ця помилка також може з’явитися, якщо ви спробуєте вставити розрив рядка після середовища списку, як показано нижче

```latex
\begin{itemize}
    \item Це елемент списку
    \item Це ще один елемент списку
\end{itemize}\newline
```

LaTeX не сприймає цей список як абзац, а радше як окрему групу об’єктів, і тому не знаходить рядка для розриву. Якщо ви хочете, щоб під усіма вашими списками було більше простору, найкраще перевизначити **`itemize`** у преамбулі або файлі класу; однак для одноразового випадку цієї помилки можна уникнути, написавши **`\leavevmode`** перед командою розриву рядка, як показано нижче:

```latex
\begin{itemize}
    \item Це елемент списку
    \item Це ще один елемент списку
\end{itemize}\leavevmode\newline
```

**Спроба записати мітку елемента списку на окремому рядку:**

Ще однією поширеною причиною цієї помилки є спроба створити список із мітками, використовуючи **`опис`** середовище, і ви хочете, щоб мітка була на окремому рядку. Приклад того, як тут можна припуститися помилки, наведено нижче:

```latex
\begin{description}
\item[Це наша мітка] \\
     Ми хотіли б, щоб цей текст був на окремому рядку.
\end{description}
```

Це згенерує помилку, оскільки LaTeX сприймає запис мітки як аргумент **`\item`** команди, а не як частину абзацу тексту. Якщо ви хочете, щоб мітки у вашому списку були на окремих рядках від елементів списку, вам доведеться перевизначити **`опис`** середовище. Найпростіший спосіб зробити це — використати **`enumitem`** пакет і додати **`\setlist[description]{style=nextline}`** у вашій преамбулі, як показано нижче:

```latex
% У преамбулі

\usepackage{enumitem}
\setlist[description]{style=nextline}

% В основній частині вашого документа

\begin{description}
\item[Це наша мітка]
     Ми хотіли б, щоб цей текст був на окремому рядку.
\end{description}
```

![Enumitem.PNG](/files/de0f3c7a75657beb591fe86a9bbce26bec0b8488)

Це дасть бажаний результат, змушуючи всі мітки відображатися на окремому рядку від елемента списку.

Якщо ви б просто хотіли, щоб лише одна мітка була на окремому рядку, це можна зробити, використовуючи **`\leavevmode`** команду, як показано нижче:

```latex
\begin{description}
\item[Це мітка] \leavevmode \\
     Цей текст з’явиться на окремому рядку
\item[Це ще одна мітка] Цей текст буде на тому самому рядку, що й мітка.
\end{description}
```

![Leavevmode.PNG](/files/0e795bfe4594884afd79a85e3bceab66097c4f85)

Це тому, що LaTeX натрапляє на такі помилки, коли намагається пропускати рядки у вертикальному режимі.  **`\leavevmode`** Команда змушує компілятор тимчасово вийти з вертикального режиму, тому помилки вдається уникнути.

**Створення пробілів під час використання середовищ center, flushleft або flushright:**

Ще одна причина появи цієї помилки — спроба вставити кілька розривів рядка, записавши

* **`\\\\`**
* **`\\\\newline`**
* **`\newline\newline`**
* тощо.

під час використання **`center`**, **`flushleft`** або **`flushright`** середовищ, як показано нижче

```latex
\begin{center}
  Ми хотіли б, щоб між цим рядком був проміжок в один рядок \\\\
  і цим рядком
\end{center}
```

У LaTeX це не дозволено і згенерує помилку. Правильний спосіб вставити тут кілька розривів рядка — написати **`\\[length]`** де **`довжина`** — це відстань, яку ви хочете між рядками. Приклад наведено нижче:

```latex
\begin{center}
  Ми хотіли б, щоб між цим рядком був проміжок в один рядок \\[2\baselineskip]
  і цим рядком
\end{center}
```

![Centerskip.PNG](/files/a9f92b841d6f33bf82709c9ffe4313693b6c2ec5)

Тут команда **`\\[2\baselineskip]`** вказує LaTeX пропустити два рядки в цьому місці. Різні варіанти вимірювання відстані, яку можна ввести в **`довжина`** параметрі, наведено [тут](/latex/uk/formatuvannya/01-lengths-in-latex.md).


---

# 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/pomilki-latex/18-latex-error-there-s-no-line-here-to-end.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.
