> 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/oshibki-latex/12-latex-error-verb-ended-by-end-of-line.md).

# Ошибка LaTeX: \verb завершён концом строки

Эта ошибка появляется, когда вы использовали **`verbatim`** команду неправильно. Если вы так сделаете, появится ошибка ниже:

main.tex, строка 5

Ошибка LaTeX: \verb завершён концом строки.

См. руководство LaTeX или LaTeX Companion для объяснения. Наберите H для немедленной помощи. ... l.7 \unbrace{\verb+\error+} Попробуйте ввести что-нибудь, чтобы продолжить. Если это не сработает, наберите X, чтобы выйти.

Чтобы устранить эту ошибку, лучше всего использовать **`verbatim`** среду вместо этого, как показано ниже:

```latex
\begin{verbatim}
Здесь следует поместить ваш дословный текст.
\end{verbatim}
```

## Распространённые причины

**Вставка переноса строки внутри команды \verb:**

Одной из распространённых причин этой ошибки является использование **`\verb`** команды, но вы вставили перенос строки, как показано ниже:

```latex
Мы можем писать разные шрифты в \LaTeX так
\verb{
\textbf{Жирный}
\textit{курсив}
\textsf{без засечек}
}
```

Это вызовет ошибку, поскольку переносы строк не допускаются внутри **`\verb`** команды. Правильный способ записать это — использовать **`verbatim`** среду, как показано ниже:

```latex
% В преамбуле

\usepackage{verbatim}

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

Мы можем писать разные шрифты в \LaTeX так
\begin{verbatim}
\textbf{Жирный}
\textit{курсив}
\textsf{без засечек}
\end{verbatim}
```

![Verbatim.PNG](/files/6f051ee8800b64fa046f00d8ef0e3843393ffa9f)

**Пропуск завершающего символа в команде \verb:**

Команду verb следует использовать, как показано ниже:

```latex
\verb!\frac{1}{2}!
```

Обратите внимание, что разделители здесь не уникальны, и подойдёт любой символ. Причина, по которой мы использовали **`!`** его в качестве разделителя здесь состоит в том, что нет **`!`** записанных в **`\frac{1}{2}`**. Если бы мы решили написать **`\verb{\frac{1}{2}}`**, мы получили бы результат ниже, который неверен.

```latex
\verb{\frac{1}{2}}
```

![Delimiters.PNG](/files/97eadc66d8fd28117ca1a4a84bd0f80582e58425)

Это может привести к проблемам, поскольку будет сгенерирована ошибка, если начало и конец **`\verb`** не являются одним и тем же символом. Поэтому все приведённые ниже команды вызовут ошибку:

```latex
\verb \frac{1}{2}
```

```latex
{\verb \frac{1}{2}}
```

```latex
\verb!\frac{1}{2}
```

Ещё раз рекомендуется просто использовать **`verbatim`** среду для записи этого, как показано ниже

```latex
\begin{verbatim}
\frac{1}{2}
\end{verbatim}
```

**Использование команды \verb внутри другой команды:**

Ещё один случай, когда может появиться эта ошибка, — если **`\verb`** команда используется внутри другой команды, как показано ниже

```latex
\section{\verb!\frac{1}{2}!}
```

Это не допускается в LaTeX и является одним из немногих случаев, когда **`verbatim`** среда не поможет. Чтобы устранить эту ошибку, следует подключить **`cprotect`** пакет, как показано ниже:

```latex
% В преамбуле

\usepackage{cprotect}

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

\cprotect\section{Это заголовок раздела с дословным \verb!\frac{1}{2}!}
Это некоторый текст
```

![Cprotect.PNG](/files/12f7f4160f11d787fc28079753343d9096375b95)


---

# 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/oshibki-latex/12-latex-error-verb-ended-by-end-of-line.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.
