> 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/it/altri-argomenti/37-line-breaks-and-blank-spaces-es.md).

# Interruzioni di riga e spazi vuoti es

Non è consigliabile interrompere il flusso normale di un documento in LaTeX a meno che tu non stia [scrivendo una macro](/latex/it/file-di-classe/03-writing-your-own-package.md). In ogni caso, a volte è necessario avere un po' più di controllo sulla struttura generale del documento; per questo motivo in questo articolo si spiega come inserire interruzioni manuali di riga, salti di pagina e spazi bianchi.

## Introduzione

Inserire interruzioni di riga è molto facile, una doppia barra rovesciata fa il lavoro

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

\begin{document}
Qualcosa in questo documento. Questo paragrafo non contiene informazioni
e il suo scopo è fornire un esempio su come inserire spazi bianchi
e interruzioni di riga.\\
Quando viene inserita un'interruzione di riga, il testo non è indentato, ci sono
un paio di comandi aggiuntivi per le interruzioni di riga.
\end{document}
```

![LineBreaksEx1.png](/files/dd8939c32702fa6989726b70c2588e99457033a8)

Questo non è l'unico comando per inserire interruzioni di riga, nella [sezione successiva](#saltos-de-lnea) ne vengono descritti altri due.

[Apri un esempio in Overleaf](https://www.sharelatex.com/project/new/template?zipUrl=/project/5352974bc52fabc07908a43a/download/zip\&templateName=BreakLines\&compiler=pdflatex)

## Interruzioni di riga

Come già menzionato in precedenza, esiste più di un modo per inserire interruzioni di riga.

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

\begin{document}
Qualcosa in questo documento. Questo paragrafo non contiene informazioni
e il suo scopo è fornire un esempio su come inserire spazi bianchi
e interruzioni di riga.\\
Quando viene inserita un'interruzione di riga, il testo non è indentato, ci sono
ci sono un paio di comandi aggiuntivi per le interruzioni di riga. \\newline
Questo paragrafo non fornisce alcuna informazione. Stiamo esplorando
le interruzioni di riga. \\hfill \\break
E combinando due comandi
\end{document}
```

![LineBreaksEx2.png](/files/78dfb5432278d8bf46dceeeeb428fc8c9ec9bd1a)

Qui ci sono tre comandi che svolgono la stessa funzione nell'esempio:

* `\\` (due barre rovesciate)
* `\newline`
* `\\hfill \\break`

Per vedere altri comandi per inserire interruzioni di riga consulta la [guida di riferimento](#gua-de-referencia).

[Apri un esempio in Overleaf](https://www.sharelatex.com/project/new/template?zipUrl=/project/5352974bc52fabc07908a43a/download/zip\&templateName=BreakLines\&compiler=pdflatex)

## Salti di pagina

Esistono due comandi per inserire salti di pagina, `clearpage` e `newpage`. Di seguito un esempio in cui si usa `clearpage`.

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

\begin{document}
Qualcosa in questo documento. Questo paragrafo non contiene informazioni e
il suo scopo è fornire un esempio su come inserire spazi bianchi
e interruzioni di riga.\\
Quando viene inserita un'interruzione di riga, il testo non è indentato, ci sono un
paio di comandi aggiuntivi per le interruzioni di riga. \\newline
Questo paragrafo non fornisce alcuna informazione. Stiamo esplorando
le interruzioni di riga. \\hfill \\break
E combinando due comandi

\begin{figure}
\centering
\\includegraphics[width=4cm]{lion-logo}
\\caption{ShareLaTeX logo}
\end{figure}

Ciao,  ecco  del  testo  senza  un  significato...
\clearpage
```

![LineBreaksEx3.png](/files/3f3efa50fd3e8ccf3c4dc71accbfebf5482c741c)

Se si usa il comando `clearpage` e ci sono elementi flottanti in coda, come tabelle e figure, verranno inseriti tutti prima di iniziare una nuova pagina. Nell'esempio precedente la stessa immagine viene inserita tre volte. Poiché il salto di pagina viene inserito prima che le tre immagini compaiano nel documento, le immagini mancanti vengono inserite in una pagina bianca prima di continuare con il testo successivo al salto di pagina.

Se questo non è ciò di cui hai bisogno, puoi usare `\newpage` al suo posto. Vediamo un esempio:

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

\begin{document}
Qualcosa in questo documento. Questo paragrafo non contiene informazioni e
il suo scopo è fornire un esempio su come inserire spazi bianchi
e interruzioni di riga.\\
Quando viene inserita un'interruzione di riga, il testo non è indentato, ci sono un
paio di comandi aggiuntivi per le interruzioni di riga. \\newline
Questo paragrafo non fornisce alcuna informazione. Stiamo esplorando
le interruzioni di riga. \\hfill \\break
E combinando due comandi

\begin{figure}
\centering
\\includegraphics[width=4cm]{lion-logo}
\\caption{ShareLaTeX logo}
\end{figure}

Ciao,  ecco  del  testo  senza  un  significato...
\newpage
```

![LineBreaksEx4.png](/files/7fabb3552ff1a90f65153eef755e8de4c6d4baca)

In questo caso le immagini vengono posizionate in una nuova pagina, cercando però di adattarsi al flusso del testo.

[Apri un esempio in Overleaf](https://www.sharelatex.com/project/new/template?zipUrl=/project/5352974bc52fabc07908a43a/download/zip\&templateName=BreakLines\&compiler=pdflatex)

## Spazi bianchi orizzontali

Spazi bianchi orizzontali di lunghezza arbitraria possono essere inseriti con il comando `\\hspace`.

```latex
Spazi orizzontali \\hspace{1cm} possono essere inseriti manualmente. Utile
per controllare la rifinitura dell'impaginazione delle immagini.

Lato sinistro \\hfill Lato destro
```

![LineBreaksEx5.png](/files/6da8edeb4dbd13181c0874c5a1b16b30e659256a)

In questo esempio ci sono due comandi che inseriscono spazi bianchi:

**\\\hspace{1cm}**

Inserisce uno spazio orizzontale di lunghezza 1 cm. Con questo comando si possono usare altre unità di misura della lunghezza.

**\hfill**

Inserisce uno spazio bianco che si espande dinamicamente per occupare tutto lo spazio disponibile.

I comandi `\\hrulefill` e `\\dotfill` hanno la stessa funzione di `\hfill` ma invece di spazi bianchi inseriscono rispettivamente una linea orizzontale o una sequenza di punti.

[Apri l'esempio in Overleaf](https://www.sharelatex.com/project/new/template?zipUrl=/project/5352974bc52fabc07908a43a/download/zip\&templateName=BreakLines\&compiler=pdflatex)

## Spazi bianchi verticali

Per inserire spazi bianchi verticali si usa la stessa sintassi di quelli orizzontali.

```latex
Testo in alto nella pagina. Testo in alto nella pagina.
Testo in alto nella pagina. Testo in alto nella pagina.
Testo in alto nella pagina. Testo in alto nella pagina.
Testo in alto nella pagina.

\\vspace{5mm} %5mm vertical space

Questo testo è ancora in alto, 5 mm sotto il primo paragrafo.

\\vfill

Testo in basso nella pagina.
```

![LineBreaksEx6.png](/files/0a13babb4d24078d97ebfc722fd49e74e69e356c)

Vediamo i due comandi che inseriscono spazi verticali nell'esempio.

**\vspace{5mm}**

Inserisce uno spazio verticale di lunghezza 5 mm. Con questo comando si possono usare altre unità di misura della lunghezza.

**\\\vfill**

Inserisce uno spazio verticale bianco che si espande dinamicamente per riempire tutto lo spazio verticale disponibile nella pagina. È per questo motivo che la riga «Text at the bottom of the page.» si sposta in fondo, perché il resto dello spazio è già «riempito».

Ci sono alcuni altri comandi comunemente usati per comodità per inserire spazi verticali.

**\\\smallskip**

Aggiunge uno spazio di dimensione 3pt più/meno 1pt a seconda di altri fattori (tipo di documento, spazio disponibile, ecc.).

**\\\medskip**

Aggiunge uno spazio di dimensione 6pt più/meno 2pt a seconda di altri fattori (tipo di documento, spazio disponibile, ecc.).

**\\\bigskip**

Aggiunge uno spazio di dimensione 12pt più/meno 4pt a seconda di altri fattori (tipo di documento, spazio disponibile, ecc)

[Apri l'esempio in ShareLaTeX](https://www.sharelatex.com/project/new/template?zipUrl=/project/5352974bc52fabc07908a43a/download/zip\&templateName=BreakLines\&compiler=pdflatex)

## Guida di riferimento

**Comandi aggiuntivi per inserire interruzioni di riga**

* ```latex
   \\*
  ```

  (due barre rovesciate e un asterisco)

Inserisce un'interruzione di riga in quel punto e inoltre proibisce l'inserimento di salti di pagina dopo questa interruzione di riga.

* ```latex
  \\break
  ```

Inserisce un'interruzione di riga senza riempire lo spazio rimanente disponibile nella riga corrente. Ciò di solito porta a una formattazione molto scadente se non si riempie lo spazio rimanente con un comando come quello mostrato nella riga seguente.

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

Produce lo stesso risultato di *\newline* e *\\\\*.

Inoltre, LaTeX fornisce il seguente comando avanzato per le interruzioni di riga.

* ```latex
  \\lineabreak[number]
  ```

Il comando inserisce un'interruzione di riga nel punto in cui appare. Il parametro aggiuntivo *number* rappresenta la priorità in un intervallo da 0 a 4. 0 significa che il comando sarà facilmente ignorato, mentre 4 significa che l'interruzione verrà inserita a tutti i costi. Quando questa opzione viene utilizzata, LaTeX cercherà di produrre le migliori interruzioni di riga possibili.

## Letture aggiuntive

Per maggiori informazioni consultare:

* [Lunghezze in LaTeX](/latex/it/formattazione/01-lengths-in-latex.md)
* [Paragrafi e nuove righe](/latex/it/concetti-di-base-di-latex/02-paragraphs-and-new-lines.md)
* [Formattazione dei paragrafi](/latex/it/formattazione/04-articles-how-to-change-paragraph-spacing-in-latex.md)
* [Allineamento del testo](/latex/it/formattazione/06-text-alignment.md)
* [Grassetto, corsivo e sottolineatura](/latex/it/concetti-di-base-di-latex/03-bold-italics-and-underlining.md)
* [Elenchi](/latex/it/concetti-di-base-di-latex/04-lists.md)
* [Documenti a facciata singola e doppia](/latex/it/formattazione/08-single-sided-and-double-sided-documents.md)
* [Colonne multiple](/latex/it/formattazione/09-multiple-columns.md)
* [La non così breve introduzione a 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/it/altri-argomenti/37-line-breaks-and-blank-spaces-es.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.
