> 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/overleaf-learn-latex-pt/erros-do-latex/12-latex-error-verb-ended-by-end-of-line.md).

# Erro LaTeX: \verb terminado pelo fim da linha

Este erro aparece quando utilizou um **`verbatim`** comando incorretamente. Se fizer isto, irá gerar o erro abaixo:

main.tex, linha 5

Erro LaTeX: \verb terminou no fim da linha.

Consulte o manual do LaTeX ou o LaTeX Companion para uma explicação. Escreva H para ajuda imediata. ... l.7 \unbrace{\verb+\error+} Tente escrever para prosseguir. Se isso não funcionar, escreva X para sair.

Para resolver este erro, o melhor é usar o **`verbatim`** ambiente em vez disso, como mostrado abaixo:

```latex
\begin{verbatim}
Deve incluir aqui o seu texto verbatim.
\end{verbatim}
```

## Causas comuns

**Incluir uma quebra de linha dentro de um comando \verb:**

Uma causa comum para este erro ocorrer é ter utilizado um **`\verb`** comando, mas ter incluído uma quebra de linha, como mostrado abaixo:

```latex
Podemos escrever diferentes tipos de letra em \LaTeX como
\verb{
\textbf{Negrito}
\textit{itálico}
\textsf{sem serifa}
}
```

Isto irá gerar um erro, pois quebras de linha não são permitidas dentro do **`\verb`** comando. A forma correta de escrever isto é usar o **`verbatim`** ambiente como mostrado abaixo:

```latex
% No seu preâmbulo

\usepackage{verbatim}

% No corpo principal do seu documento

Podemos escrever diferentes tipos de letra em \LaTeX como
\begin{verbatim}
\textbf{Negrito}
\textit{itálico}
\textsf{sem serifa}
\end{verbatim}
```

![Verbatim.PNG](/files/51a092ba342b40b6137ab3a195ca3120b552ec2a)

**Omitir um caractere de fecho num comando \verb:**

O comando verb deve ser usado como mostrado abaixo:

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

Note que os delimitadores aqui não são únicos, e qualquer caractere serve. A razão de termos usado **`!`** como delimitador aqui é que não há **`!`** escritos em **`\frac{1}{2}`**. Se tivéssemos escolhido escrever **`\verb{\frac{1}{2}}`**, geraríamos a saída abaixo, que não está correta.

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

![Delimiters.PNG](/files/0aa686d371f5414a3b320d3bb01dc277a8e1feec)

Isto pode levar a problemas, pois será gerado um erro se o início e o fim do **`\verb`** não forem o mesmo caractere. Por isso, todos os comandos abaixo gerarão um erro:

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

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

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

Mais uma vez, recomenda-se simplesmente usar o **`verbatim`** ambiente para escrever isto, como mostrado abaixo

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

**Usar um comando \verb dentro de outro comando:**

Outra forma pela qual este erro pode surgir é se um **`\verb`** comando for usado dentro de outro comando, como mostrado abaixo

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

Isto não é permitido em LaTeX, e é um dos poucos casos em que o **`verbatim`** ambiente não ajuda. Para resolver este erro, deve carregar o **`cprotect`** pacote, como mostrado abaixo:

```latex
% No seu preâmbulo

\usepackage{cprotect}

% No corpo principal do seu documento

\cprotect\section{Este é um título de secção com um verbatim \verb!\frac{1}{2}!}
Isto é algum texto
```

![Cprotect.PNG](/files/0de52a5bd67d79b58af0646e814905fd5e94bdbe)


---

# 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/overleaf-learn-latex-pt/erros-do-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.
