> 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/47-text-alignment-es.md).

# Allineamento del testo es

L'allineamento del testo in un documento LaTeX può essere controllato manualmente tramite vari comandi. In questo articolo si spiega come cambiare l'allineamento sia per una parte del testo sia per un intero documento.

## Introduzione

Per impostazione predefinita il testo in LaTeX è giustificato su entrambi i lati, ma spesso il testo allineato a sinistra è un formato più adatto per il documento. Allineare il testo a sinistra è facile tramite il pacchetto **ragged2e**.

```latex
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[english]{babel}
\usepackage[document]{ragged2e}

\begin{document}
\section{Intestazione di livello 1 (sezione)}

Ciao, ecco un po' di testo senza significato.  Questo testo dovrebbe mostrare
come apparirà in questo punto un testo stampato.  Se leggi questo
testo, non otterrai alcuna informazione...

\end{document}
```

![TextAlignementEx1.png](/files/25068abc7cba74c8fa5e8540b73d05ccce902c42)

La riga

```latex
\usepackage[document]{ragged2e}
```

importa il pacchetto **ragged2e** e allinea a sinistra il testo. Consulta la [sezione successiva](#usando-el-paquete-ragged2e) per maggiori informazioni su come funziona il pacchetto.

[Apri l'esempio in Overleaf](https://www.sharelatex.com/project/new/template?zipUrl=/project/535344dec52fabc07908ab7e/download/zip\&templateName=Text%20Alignment\&compiler=pdflatex)

## Usando il pacchetto ragged2e

Esistono diversi comandi standard in LaTeX per cambiare l'allineamento del testo. Un'alternativa a questi comandi è offerta dal pacchetto **ragged2e**.

Quando si allinea il proprio documento a sinistra o a destra, a volte il testo appare «molto frastagliato», molto irregolare. Il pacchetto **ragged2e** affronta questo problema consentendo l'uso dei trattini per separare le parole quando la riga è troppo corta, generando un margine più uniforme. Di seguito viene presentato l'esempio mostrato nell' [introduzione](#introduccin) confrontato con lo stesso testo allineato usando solo i comandi standard di LaTeX.

![TextAlignementEx2.png](/files/47839d5461bf7082f2becd5e7151e4bd32db9830)

Il pacchetto fornisce comandi alternativi per [testo allineato a sinistra](#texto-alineado-a-la-izquierda), [testo allineato a destra](#texto-alineado-a-la-derecha) e [testo centrato](#texto-centrado) che supportano la sillabazione. Per poter usare questi comandi è necessario importare prima il pacchetto, aggiungendo la seguente riga nel preambolo:

```latex
\usepackage{ragged2e}
```

Esempi alternativi a quelli descritti in questo articolo sono presentati al seguente link: [Apri un esempio del pacchetto ragged2e in Overleaf](https://www.sharelatex.com/project/new/template?zipUrl=/project/535357a5c52fabc07908aba8/download/zip\&templateName=Ragged2e\&compiler=pdflatex)

## Testo allineato a sinistra

L'ambiente predefinito per allineare il testo a sinistra è `flushleft`

```latex
\begin{flushleft}
Ciao, ecco un po' di testo senza significato.  Questo testo dovrebbe mostrare cosa
aspetto avrà un testo stampato in questo punto.  Se leggi questo testo,
non otterrai alcuna informazione.  Davvero?  Non c'è alcuna informazione?  C'è
una differenza tra questo testo e un po' di nonsenso come per niente!  Un
testo di riempimento come questo ti fornisce informazioni sul carattere selezionato, su come
le lettere sono scritte e un'impressione dell'aspetto.  Questo testo dovrebbe
contenere tutte le lettere dell'alfabeto e dovrebbe essere scritto nella lingua
originale.Non c'è bisogno di contenuti speciali, ma la lunghezza delle
parole dovrebbe corrispondere alla lingua.
\end{flushleft}

Questo  è  il  secondo  paragrafo. Hello, here is some text without
significato.  Questo testo dovrebbe mostrare cosa
aspetto avrà un testo stampato in questo punto.  Se leggi questo testo,
non otterrai alcuna informazione.  Davvero?  Non c'è alcuna informazione?  C'è
una differenza tra questo testo e un po' di nonsenso come per niente!  Un
testo di riempimento come questo ti fornisce informazioni sul carattere selezionato, su come
le lettere sono scritte e un'impressione dell'aspetto.  Questo testo dovrebbe
contenere tutte le lettere dell'alfabeto e dovrebbe essere scritto nella lingua
originale.Non c'è bisogno di contenuti speciali, ma la lunghezza delle
parole dovrebbe corrispondere alla lingua.
```

![TextAlignmentEx3.png](/files/4767cf814fb2f464cab0c04b720531c27bbb1bd1)

Il testo tra i comandi `\begin{flushleft}` e `\end{flushleft}` è allineato a sinistra. L'ambiente corrispondente in [ragged2e](#usando-el-paquete-ragged2e) è `FlushLeft`.

Il comando di commutazione `\raggedright` produce anch'esso testo allineato a sinistra, ma il comportamento di questo comando è diverso; in questo caso il testo rimarrà allineato a sinistra finché un altro comando di commutazione non lo cambierà. Questo comando è adatto quando è necessario cambiare l'allineamento di blocchi di testo molto lunghi o addirittura dell'intero documento. Il comando equivalente in [ragged2e](#usando-el-paquete-ragged2e) è `\RaggedRight`.

[Apri l'esempio in Overleaf](https://www.sharelatex.com/project/new/template?zipUrl=/project/535344dec52fabc07908ab7e/download/zip\&templateName=Text%20Alignment\&compiler=pdflatex)

## Testo allineato a destra

Allineare il testo a destra è facile tramite l'ambiente `\flushright`.

```latex
\begin{flushright}
Ciao, ecco un po' di testo senza significato.  Questo testo dovrebbe mostrare cosa
aspetto avrà un testo stampato in questo punto.  Se leggi questo testo,
non otterrai alcuna informazione.  Davvero?  Non c'è alcuna informazione?  C'è
una differenza tra questo testo e un po' di nonsenso come per niente!  Un
testo di riempimento come questo ti fornisce informazioni sul carattere selezionato, su come
le lettere sono scritte e un'impressione dell'aspetto.  Questo testo dovrebbe
contenere tutte le lettere dell'alfabeto e dovrebbe essere scritto nella lingua
originale.Non c'è bisogno di contenuti speciali, ma la lunghezza delle
parole dovrebbe corrispondere alla lingua.
\end{flushright}

Questo  è  il  secondo  paragrafo. Hello, here is some text without
significato.  Questo testo dovrebbe mostrare cosa
aspetto avrà un testo stampato in questo punto.  Se leggi questo testo,
non otterrai alcuna informazione.  Davvero?  Non c'è alcuna informazione?  C'è
una differenza tra questo testo e un po' di nonsenso come per niente!  Un
testo di riempimento come questo ti fornisce informazioni sul carattere selezionato, su come
le lettere sono scritte e un'impressione dell'aspetto.  Questo testo dovrebbe
contenere tutte le lettere dell'alfabeto e dovrebbe essere scritto nella lingua
originale.Non c'è bisogno di contenuti speciali, ma la lunghezza delle
parole dovrebbe corrispondere alla lingua.
```

![TextAlignmentEx4.png](/files/2cd366627f63213024f1bb6e1f25bc5486da707c)

Il testo tra i comandi `\begin{flushright}` e `\end{flushright}` è allineato a destra. Se preferisci [ragged2e](#usando-el-paquete-ragged2e), il comando corrispondente in questo pacchetto è `FlushRight`.

Il comando di commutazione `\raggedleft` produce anch'esso testo allineato a destra, ma il comportamento di questo comando è diverso; in questo caso il testo rimarrà allineato a destra finché un altro comando di commutazione non lo cambierà. Questo comando è adatto quando è necessario cambiare l'allineamento di blocchi di testo molto lunghi o addirittura dell'intero documento. Il comando equivalente in [ragged2e](#usando-el-paquete-ragged2e) è `\RaggedLeft`.

[Apri l'esempio in Overleaf](https://www.sharelatex.com/project/new/template?zipUrl=/project/535344dec52fabc07908ab7e/download/zip\&templateName=Text%20Alignment\&compiler=pdflatex)

## Testo centrato

Per centrare un blocco di testo si deve usare il `\center`

```latex
\begin{center}
Ciao, ecco un po' di testo senza significato.  Questo testo dovrebbe mostrare cosa
aspetto avrà un testo stampato in questo punto.  Se leggi questo testo,
non otterrai alcuna informazione.  Davvero?  Non c'è alcuna informazione?  C'è
una differenza tra questo testo e un po' di nonsenso come per niente!  Un
testo di riempimento come questo ti fornisce informazioni sul carattere selezionato, su come
le lettere sono scritte e un'impressione dell'aspetto.  Questo testo dovrebbe
contenere tutte le lettere dell'alfabeto e dovrebbe essere scritto nella lingua
originale.Non c'è bisogno di contenuti speciali, ma la lunghezza delle
parole dovrebbe corrispondere alla lingua.
\end{center}

Questo  è  il  secondo  paragrafo. Hello, here is some text without
significato.  Questo testo dovrebbe mostrare cosa
aspetto avrà un testo stampato in questo punto.  Se leggi questo testo,
non otterrai alcuna informazione.  Davvero?  Non c'è alcuna informazione?  C'è
una differenza tra questo testo e un po' di nonsenso come per niente!  Un
testo di riempimento come questo ti fornisce informazioni sul carattere selezionato, su come
le lettere sono scritte e un'impressione dell'aspetto.  Questo testo dovrebbe
contenere tutte le lettere dell'alfabeto e dovrebbe essere scritto nella lingua
originale.Non c'è bisogno di contenuti speciali, ma la lunghezza delle
parole dovrebbe corrispondere alla lingua.
```

![TextAlignmentEx5.png](/files/11e007a26cbdab7feaad8240041a560c6dc28eb1)

Il testo tra i comandi `\begin{center}` e `\end{center}` è allineato a destra. Se preferisci [ragged2e](#usando-el-paquete-ragged2e), il comando corrispondente in questo pacchetto è `Center`.

Il comando di commutazione `\centering` produce anch'esso testo allineato al centro, ma il comportamento di questo comando è diverso; in questo caso il testo rimarrà centrato finché un altro comando di commutazione non lo cambierà. Questo comando è adatto quando è necessario cambiare l'allineamento di blocchi di testo molto lunghi o addirittura dell'intero documento. Il comando equivalente in [ragged2e](#usando-el-paquete-ragged2e) è `\Centering`.

[Apri l'esempio in Overleaf](https://www.sharelatex.com/project/new/template?zipUrl=/project/535344dec52fabc07908ab7e/download/zip\&templateName=Text%20Alignment\&compiler=pdflatex)

## Testo giustificato

In LaTeX il testo è giustificato per impostazione predefinita e se si usa uno dei comandi di commutazione `\raggedright` o `\raggedleft` l'allineamento non può più essere ripristinato. Per questi casi l'opzione è usare il pacchetto **ragged2e**. Deve essere importato aggiungendo il comando `\usepackage{ragged2e}` nel preambolo del documento, una volta fatto ciò si può usare il comando `justify` come mostrato nell'esempio seguente:

```latex
\centering
Ciao, ecco un po' di testo senza significato.  Questo testo dovrebbe mostrare cosa
aspetto avrà un testo stampato in questo punto.  Se leggi questo testo,
non otterrai alcuna informazione.  Davvero?  Non c'è alcuna informazione?  C'è
una differenza tra questo testo e un po' di nonsenso come per niente!  Un
testo di riempimento come questo ti fornisce informazioni sul carattere selezionato, su come
le lettere sono scritte e un'impressione dell'aspetto.  Questo testo dovrebbe
contenere tutte le lettere dell'alfabeto e dovrebbe essere scritto nella lingua
originale.Non c'è bisogno di contenuti speciali, ma la lunghezza delle
parole dovrebbe corrispondere alla lingua.

\justify
Questo  è  il  secondo  paragrafo. Hello, here is some text without
significato.  Questo testo dovrebbe mostrare cosa
aspetto avrà un testo stampato in questo punto.  Se leggi questo testo,
non otterrai alcuna informazione.  Davvero?  Non c'è alcuna informazione?  C'è
una differenza tra questo testo e un po' di nonsenso come per niente!  Un
testo di riempimento come questo ti fornisce informazioni sul carattere selezionato, su come
le lettere sono scritte e un'impressione dell'aspetto.  Questo testo dovrebbe
contenere tutte le lettere dell'alfabeto e dovrebbe essere scritto nella lingua
originale.Non c'è bisogno di contenuti speciali, ma la lunghezza delle
parole dovrebbe corrispondere alla lingua.
```

![TextAlignmentEx6.png](/files/b608709f19627ad8aa7c32e7468d193983d60022)

Il primo paragrafo nell'esempio è centrato tramite il comando di commutazione `\centering` e successivamente il suo allineamento viene riportato al testo giustificato tramite `\justify`.

**ragged2e** fornisce anche un ambiente omonimo, `justify` che consente di giustificare blocchi di testo in un documento completamente allineato a sinistra o a destra.

[Apri un esempio del pacchetto ragged2e in Overleaf](https://www.sharelatex.com/project/new/template?zipUrl=/project/535357a5c52fabc07908aba8/download/zip\&templateName=Ragged2e\&compiler=pdflatex)

## Guida di riferimento

**Riepilogo dei comandi e degli ambienti per allineare il testo**

| Allineamento | Ambiente     | Comando di commutazione | Ambiente in ragged2e | Comando di commutazione in ragged2e |
| ------------ | ------------ | ----------------------- | -------------------- | ----------------------------------- |
| Sinistra     | `flushleft`  | `\raggedright`          | `FlushLeft`          | `\RaggedRight`                      |
| Destra       | `flushright` | `\raggedleft`           | `FlushRight`         | `\RaggedLeft`                       |
| Centrato     | `center`     | `\centering`            | `Center`             | `\Centering`                        |
| Giustificato |              |                         | `justify`            | `\justify`                          |

[Apri un esempio del pacchetto ragged2e in Overleaf](https://www.sharelatex.com/project/new/template?zipUrl=/project/535357a5c52fabc07908aba8/download/zip\&templateName=Ragged2e\&compiler=pdflatex)

## Letture aggiuntive

Per maggiori informazioni consultare:

* [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)
* [Grassetto, corsivo e sottolineatura](/latex/it/concetti-di-base-di-latex/03-bold-italics-and-underlining.md)
* [Dimensioni, famiglie e stili dei caratteri](/latex/it/caratteri/01-font-sizes-families-and-styles.md)
* [Tipi di carattere](/latex/it/caratteri/02-font-typefaces.md)
* [Supportare i font moderni con XeLaTeX](/latex/it/caratteri/03-xelatex.md)
* [A capo e spazi vuoti](/latex/it/formattazione/05-line-breaks-and-blank-spaces.md)
* [Elenchi](/latex/it/concetti-di-base-di-latex/04-lists.md)
* [Sezioni e capitoli](/latex/it/struttura-del-documento/01-sections-and-chapters.md)
* [Colonne multiple](/latex/it/formattazione/09-multiple-columns.md)
* [Documenti a facciata singola e doppia](/latex/it/formattazione/08-single-sided-and-double-sided-documents.md)
* [La non così breve introduzione a LaTeX2ε](http://www.ctan.org/tex-archive/info/lshort/)
* [La documentazione del pacchetto ragged2e](http://mirror.hmc.edu/ctan/macros/latex/contrib/ms/ragged2e.pdf)


---

# 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/47-text-alignment-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.
