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

# Interruzioni di riga e spazi vuoti

Interrompere il flusso del documento in LaTeX non è consigliato a meno che tu non stia [creando una macro](/latex/it/file-di-classe/03-writing-your-own-package.md). In ogni caso, a volte è necessario avere un maggiore controllo sull'impaginazione del documento; per questo motivo in questo articolo viene spiegato come inserire interruzioni di riga, interruzioni di pagina e spazi vuoti arbitrari.

## Introduzione

Il modo più standard per andare a capo è creare un nuovo paragrafo. Questo si fa lasciando una riga vuota nel codice.

```latex
\documentclass{article}
\begin{document}
Questo paragrafo non contiene alcuna informazione
e il suo scopo è fornire un esempio su come iniziare un nuovo paragrafo.
Come puoi vedere,
un'interruzione di riga singola
nel codice
funziona come uno spazio nel testo.

Tuttavia, lasciare una riga vuota avvia un nuovo paragrafo.
\end{document}
```

[Apri questo esempio in 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/6cc181c18c533a11b085194525c41f0cec436be0)

Questo non è l'unico comando per inserire interruzioni di riga, nella [sezione successiva](#line-breaks) ne verranno presentati altri due.

## Interruzioni di riga

Come accennato 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 alcuna informazione
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 viene rientrato, 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}
```

[Apri questo esempio in 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/049878f4225e1584025ca384c190bd9db98bcd98)

Ci sono tre comandi qui che funzionano allo stesso modo nell'esempio:

* `\\` (due backslash)
* `\newline`
* `\hfill \break`

Per altri comandi di interruzione di riga, vedere la [guida di riferimento](#reference-guide).

## Interruzioni di pagina

Esistono due comandi per inserire interruzioni di pagina, `clearpage` e `newpage`. Di seguito è riportato un esempio che usa `clearpage`.

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

\begin{document}
Qualcosa in questo documento. Questo paragrafo non contiene alcuna informazione 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 viene rientrato, 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=3cm]{overleaf-logo}
\caption{Logo di Overleaf}
\end{figure}

Ciao,  qui  c'è  del  testo  senza  significato...
\clearpage
```

![LineBreaksEx3OverleafNew.png](/files/3c2f26ac4fc5f42b6e70106ba5a5eeb1e7891e55)

Se il comando `\clearpage` viene usato, e ci sono elementi flottanti impilati, come tabelle o figure, verranno svuotati prima di iniziare la nuova pagina. Nell'esempio sopra la stessa immagine viene inserita tre volte. Poiché l'interruzione di pagina viene inserita prima che tutte le figure siano visualizzate, le immagini rimanenti vengono inserite in una pagina vuota prima di continuare con il testo sotto il punto di interruzione.

Se questo non è ciò di cui hai bisogno, puoi usare `\newpage` invece.

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

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

\begin{document}
Qualcosa in questo documento. Questo paragrafo non contiene alcuna informazione 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 viene rientrato, 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=3cm]{overleaf-logo}
\caption{Logo di Overleaf}
\end{figure}

Ciao,  qui  c'è  del  testo  senza  significato...
\newpage
```

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

In questo caso le immagini vengono posizionate nella nuova pagina cercando di adattarsi al flusso del testo.

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

## Spazi bianchi orizzontali

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

```latex
Spazi orizzontali \hspace{1cm} possono essere inseriti manualmente. Utili
per controllare con precisione l'impaginazione delle immagini.

Lato sinistro \hfill Lato destro
```

[Apri questo esempio in 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/6da8edeb4dbd13181c0874c5a1b16b30e659256a)

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

**\hspace{1cm}**

Inserisce uno spazio orizzontale di lunghezza pari a 1 cm. Con questo comando si possono usare altre unità LaTeX.

**\hfill**

Inserisce uno spazio vuoto che si allungherà di conseguenza per riempire lo spazio disponibile.

I comandi `\hrulefill` e `\dotfill` fanno lo stesso di `\hfill` ma invece di spazi vuoti inseriscono rispettivamente una riga orizzontale e una serie di puntini.

## Spazi bianchi verticali

Gli spazi bianchi verticali hanno la stessa sintassi di quelli orizzontali.

```latex
Testo nella parte superiore della pagina. Testo nella parte superiore della pagina.
Testo nella parte superiore della pagina. Testo nella parte superiore della pagina.
Testo nella parte superiore della pagina. Testo nella parte superiore della pagina.
Testo nella parte superiore della pagina.

\vspace{5mm} %spazio verticale di 5 mm

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

\vfill

Testo nella parte inferiore della pagina.
```

[Apri questo esempio in 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/0a13babb4d24078d97ebfc722fd49e74e69e356c)

Vediamo i due comandi che inseriscono spazi bianchi verticali.

**\vspace{5mm}**

Inserisce uno spazio verticale di lunghezza pari a 5 mm. Con questo comando si possono usare altre unità LaTeX.

**\vfill**

Inserisce uno spazio vuoto che si allungherà di conseguenza per riempire lo spazio verticale disponibile. Ecco perché la riga "Testo nella parte inferiore della pagina." viene spostata in basso e il resto dello spazio viene riempito.

Esistono altri tre comandi comunemente usati per inserire spazi bianchi verticali

**\smallskip**

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

**\medskip**

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

**\bigskip**

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

## Guida di riferimento

**Comandi aggiuntivi per l'interruzione di riga**

* ```latex
   \\*
  ```

  (due backslash e un asterisco)

interrompe la riga nel punto del comando e inoltre vieta un'interruzione di pagina dopo l'interruzione di riga forzata.

* ```latex
   \break
  ```

interrompe la riga senza riempire la riga corrente. Ciò comporterà una formattazione molto scadente se non riempi tu stesso la riga. Per riempire la riga, possiamo usarlo come indicato di seguito.

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

Produrrà lo stesso risultato di *\newline* e *\\\\*.

Inoltre, LaTeX fornisce la seguente opzione avanzata per l'interruzione di riga.

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

Interrompe la riga nel punto del comando. Il *number* fornito come argomento rappresenta la priorità del comando in un intervallo da 0 a 4. (0 significa che può essere facilmente ignorato e 4 significa farlo comunque). Quando si usa questa opzione di interruzione di riga, LaTeX cercherà di produrre le migliori interruzioni di riga possibili.

## Approfondimenti

Per ulteriori informazioni vedi:

* [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)
* [L'introduzione non proprio breve 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/formattazione/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.
