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

# Quebras de linha e espaços em branco

Interromper o fluxo do documento no LaTeX não é recomendado, a menos que esteja [a criar uma macro](/latex/overleaf-learn-latex-pt/ficheiros-de-classe/03-writing-your-own-package.md). De qualquer forma, por vezes é necessário ter mais controlo sobre o layout do documento; e, por este motivo, neste artigo é explicado como inserir quebras de linha, quebras de página e espaços em branco arbitrários.

## Introdução

A forma mais standard de fazer quebras de linha é criar um novo parágrafo. Isto é feito deixando uma linha em branco no código.

```latex
\documentclass{article}
\begin{document}
Este parágrafo não contém informação
e o seu propósito é fornecer um exemplo de como iniciar um novo parágrafo.
Como pode ver,
uma única linha
quebra no código
age como um espaço no texto.

No entanto, deixar uma linha em branco inicia um novo parágrafo.
\end{document}
```

[Abra este exemplo no 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/95f802c9993a6dc54f81068a517dcf0831b1a1e2)

Esta não é a única ordem para inserir quebras de linha, no [secção seguinte](#line-breaks) serão apresentadas mais duas.

## Quebras de linha

Como mencionado antes, há mais de uma forma de inserir quebras de linha.

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

\begin{document}
Algo neste documento. Este parágrafo não contém informação
e o seu propósito é fornecer um exemplo de como inserir espaços em branco
e quebras de linha.\\
Quando é inserida uma quebra de linha, o texto não fica indentado, há
algumas ordens extras para quebras de linha. \newline
Este parágrafo não fornece qualquer informação. Estamos a explorar
quebras de linha. \hfill \break
E combinando duas ordens
\end{document}
```

[Abra este exemplo no 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/83f428a26c2de5e6956dbf900494b94713cf8080)

Há três ordens aqui que funcionam da mesma forma no exemplo:

* `\\` (duas barras invertidas)
* `\newline`
* `\hfill \break`

Para mais ordens de quebra de linha consulte o [guia de referência](#reference-guide).

## Quebras de página

Há duas ordens para inserir quebras de página, `clearpage` e `newpage`. Abaixo está um exemplo usando `clearpage`.

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

\begin{document}
Algo neste documento. Este parágrafo não contém informação e
o seu propósito é fornecer um exemplo de como inserir espaços em branco
e quebras de linha.\\
Quando é inserida uma quebra de linha, o texto não fica indentado, há
algumas ordens extras para quebras de linha. \newline
Este parágrafo não fornece qualquer informação. Estamos a explorar
quebras de linha. \hfill \break
E combinando duas ordens
...
...

\begin{figure}
\centering
\includegraphics[width=3cm]{overleaf-logo}
\caption{Logótipo do Overleaf}
\end{figure}

Olá,  aqui  está  algum  texto  sem  significado...
\clearpage
```

![LineBreaksEx3OverleafNew.png](/files/f18e8ad9a8d2f2cb8dbf33bc40b15ce0c20f3f4c)

Se a ordem `\clearpage` for utilizada, e houver elementos flutuantes empilhados, como tabelas ou figuras, estes serão libertados antes de iniciar a nova página. No exemplo acima a mesma imagem é inserida três vezes. Como a quebra de página é inserida antes de todas as figuras serem mostradas, as imagens restantes são inseridas numa página em branco antes de continuar com o texto abaixo do ponto de quebra.

Se isto não é o que precisa, pode usar `\newpage` .

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

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

\begin{document}
Algo neste documento. Este parágrafo não contém informação e
o seu propósito é fornecer um exemplo de como inserir espaços em branco
e quebras de linha.\\
Quando é inserida uma quebra de linha, o texto não fica indentado, há
algumas ordens extras para quebras de linha. \newline
Este parágrafo não fornece qualquer informação. Estamos a explorar
quebras de linha. \hfill \break
E combinando duas ordens
...
...

\begin{figure}
\centering
\includegraphics[width=3cm]{overleaf-logo}
\caption{Logótipo do Overleaf}
\end{figure}

Olá,  aqui  está  algum  texto  sem  significado...
\newpage
```

![LineBreaksEx4Overleaf.png](/files/fe8f47d856972aa0a3368177c95e7b0e056ff8b5)

Neste caso, as imagens são colocadas na nova página, tentando adaptar-se ao fluxo do texto.

[Abrir no Overleaf](https://www.overleaf.com/project/new/template/19338?id=65200057\&templateName=\&latexEngine=\&texImage=texlive-full%3A2020.1\&mainFile=)

## Espaços em branco horizontais

Espaços horizontais de comprimento arbitrário podem ser inseridos com `\hspace`.

```latex
Espaços horizontais \hspace{1cm} podem ser inseridos manualmente. Útil
para controlar o ajuste fino na disposição das imagens.

Lado esquerdo \hfill Lado direito
```

[Abra este exemplo no 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/e2419b96d3c7de3dfc62b2e016614ee750f24f99)

Há duas ordens que inserem espaços em branco horizontais neste exemplo:

**\hspace{1cm}**

Insere um espaço horizontal cujo comprimento é 1 cm. Podem ser usadas outras unidades LaTeX com esta ordem.

**\hfill**

Insere um espaço em branco que se esticará em conformidade para preencher o espaço disponível.

Os comandos `\hrulefill` e `\dotfill` faz o mesmo que `\hfill` mas, em vez de espaços em branco, inserem uma régua horizontal e uma sequência de pontos, respetivamente.

## Espaços em branco verticais

Os espaços em branco verticais têm a mesma sintaxe que os horizontais.

```latex
Texto no topo da página. Texto no topo da página.
Texto no topo da página. Texto no topo da página.
Texto no topo da página. Texto no topo da página.
Texto no topo da página.

\vspace{5mm} % espaço vertical de 5 mm

Este texto continua no topo, 5 mm abaixo do primeiro parágrafo.

\vfill

Texto no fundo da página.
```

[Abra este exemplo no 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/036e43a1dcc8a0ad9ad243643d7f79b549bf541d)

Vamos ver as duas ordens que inserem espaços em branco verticais.

**\vspace{5mm}**

Insere um espaço vertical cujo comprimento é 5 mm. Podem ser usadas outras unidades LaTeX com esta ordem.

**\vfill**

Insere um espaço em branco que se esticará em conformidade para preencher o espaço vertical disponível. É por isso que a linha "Texto no fundo da página." é movida para o fundo, e o restante espaço é preenchido.

Existem outras três ordens comumente usadas para inserir espaços em branco verticais

**\smallskip**

Adiciona um espaço de 3 pt, mais ou menos 1 pt, dependendo de outros fatores (tipo de documento, espaço disponível, etc.)

**\medskip**

Adiciona um espaço de 6 pt, mais ou menos 2 pt, dependendo de outros fatores (tipo de documento, espaço disponível, etc.)

**\bigskip**

Adiciona um espaço de 12 pt, mais ou menos 4 pt, dependendo de outros fatores (tipo de documento, espaço disponível, etc.)

## Guia de referência

**Ordens adicionais de quebra de linha**

* ```latex
   \\*
  ```

  (duas barras invertidas e um asterisco)

quebra a linha no ponto da ordem e, adicionalmente, proíbe uma quebra de página após a quebra de linha forçada.

* ```latex
   \break
  ```

quebra a linha sem preencher a linha atual. Isto resultará numa formatação muito má se não preencher a linha você mesmo. Para preencher a linha, podemos usá-la como abaixo.

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

Isto produzirá o mesmo resultado que *\newline* e *\\\\*.

Além disso, o LaTeX fornece a seguinte opção avançada para quebra de linha.

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

Quebra a linha no ponto da ordem. O *número* fornecido como argumento representa a prioridade da ordem numa escala de 0 a 4. (0 significa que será facilmente ignorado e 4 significa fazê-lo de qualquer forma). Quando esta opção de quebra de linha é usada, o LaTeX tentará produzir as melhores quebras de linha possíveis.

## Leitura adicional

Para mais informações, consulta:

* [Comprimentos em LaTeX](/latex/overleaf-learn-latex-pt/formatacao/01-lengths-in-latex.md)
* [Parágrafos e novas linhas](/latex/overleaf-learn-latex-pt/nocoes-basicas-de-latex/02-paragraphs-and-new-lines.md)
* [Formatação de parágrafos](/latex/overleaf-learn-latex-pt/formatacao/04-articles-how-to-change-paragraph-spacing-in-latex.md)
* [Alinhamento do texto](/latex/overleaf-learn-latex-pt/formatacao/06-text-alignment.md)
* [Negrito, itálico e sublinhado](/latex/overleaf-learn-latex-pt/nocoes-basicas-de-latex/03-bold-italics-and-underlining.md)
* [Listas](/latex/overleaf-learn-latex-pt/nocoes-basicas-de-latex/04-lists.md)
* [Documentos de uma face e de dupla face](/latex/overleaf-learn-latex-pt/formatacao/08-single-sided-and-double-sided-documents.md)
* [Múltiplas colunas](/latex/overleaf-learn-latex-pt/formatacao/09-multiple-columns.md)
* [A introdução não tão curta ao 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/overleaf-learn-latex-pt/formatacao/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.
