> 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/09-multiple-columns.md).

# Colonne multiple

## Introduzione

I documenti a due colonne possono essere creati facilmente passando il parametro `\twocolumn` alla dichiarazione della classe del documento. Se hai bisogno di maggiore flessibilità nel layout delle colonne, o di creare un documento con più colonne, il pacchetto `multicol` fornisce un insieme di comandi per questo scopo. Questo articolo spiega come usare il `multicol` pacchetto, iniziando con questo esempio di base:

```latex
\documentclass{article}
\usepackage{blindtext}
\usepackage{multicol}
\title{Dimostrazione di Multicols}
\author{Overleaf}
\date{Aprile 2021}

\begin{document}
\maketitle

\begin{multicols}{3}
[
\section{Prima sezione}
Tutte le cose umane sono soggette al decadimento. E quando il destino chiama, i monarchi devono obbedire.
]
\blindtext\blindtext
\end{multicols}

\end{document}
```

[Apri questo `multicols` esempio in Overleaf](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=multicols+package+demo\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cusepackage%7Bblindtext%7D%0A%5Cusepackage%7Bmulticol%7D%0A%5Ctitle%7BMulticols+Demo%7D%0A%5Cauthor%7BOverleaf%7D%0A%5Cdate%7BApril+2021%7D%0A%0A%5Cbegin%7Bdocument%7D%0A%5Cmaketitle%0A%0A%5Cbegin%7Bmulticols%7D%7B3%7D%0A%5B%0A%5Csection%7BFirst+Section%7D%0AAll+human+things+are+subject+to+decay.+And+when+fate+summons%2C+Monarchs+must+obey.%0A%5D%0A%5Cblindtext%5Cblindtext%0A%5Cend%7Bmulticols%7D%0A%0A%5Cend%7Bdocument%7D)

![Esempio a 3 colonne](/files/5a8db4e9ce396df168e88653e950dd71e85ad81c)

Per importare il pacchetto, si aggiunge la riga

```latex
\usepackage{multicol}
```

al preambolo. Una volta importato il pacchetto, l'ambiente `multicols` può essere usato. L'ambiente accetta due parametri:

* Numero di colonne. Questo parametro deve essere passato tra parentesi graffe, e il suo valore è 3 nell'esempio.
* "Testo dell'intestazione", che viene inserito tra parentesi quadre. Questa è facoltativa e verrà mostrata sopra il testo multicolonna. Qui si può usare qualsiasi comando LaTeX, tranne elementi flottanti come figure e tabelle. Nell'esempio, qui vengono impostati il titolo della sezione e un piccolo paragrafo.

Il testo racchiuso all'interno dei tag `\begin{multicols}` e `\end{multicols}` viene stampato in formato multicolonna.

## Separazione tra le colonne

La separazione tra le colonne è determinata da `\columnsep`. Vedi l'esempio seguente:

```latex
\documentclass{article}
\usepackage{blindtext}
\usepackage{multicol}
\setlength{\columnsep}{1cm}
\title{Seconda dimostrazione di multicols}
\author{Overleaf}
\date{Aprile 2021}

\begin{document}
\maketitle

\begin{multicols}{2}
[
\section{Prima sezione}
Tutte le cose umane sono soggette al decadimento. E quando il destino chiama, i monarchi devono obbedire.
]
\blindtext\blindtext
\end{multicols}

\end{document}
```

[Apri questo `multicols` esempio in Overleaf](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=multicols+package+demo\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cusepackage%7Bblindtext%7D%0A%5Cusepackage%7Bmulticol%7D%0A%5Csetlength%7B%5Ccolumnsep%7D%7B1cm%7D%0A%5Ctitle%7BSecond+multicols+Demo%7D%0A%5Cauthor%7BOverleaf%7D%0A%5Cdate%7BApril+2021%7D%0A%0A%5Cbegin%7Bdocument%7D%0A%5Cmaketitle%0A%0A%5Cbegin%7Bmulticols%7D%7B2%7D%0A%5B%0A%5Csection%7BFirst+Section%7D%0AAll+human+things+are+subject+to+decay.+And+when+fate+summons%2C+Monarchs+must+obey.%0A%5D%0A%5Cblindtext%5Cblindtext%0A%5Cend%7Bmulticols%7D%0A%0A%5Cend%7Bdocument%7D)

![Un esempio a due colonne](/files/67b8c65cc29c3ff50bc4ed5fc6825aa36e7ca7cb)

Qui, il comando `\setlength{\columnsep}{1cm}` imposta la separazione tra le colonne a 1 cm. Vedi [Lunghezze in LaTeX](/latex/it/formattazione/01-lengths-in-latex.md) per un elenco delle unità disponibili.

## Colonne sbilanciate

Nell'ambiente predefinito `multicols` le colonne sono bilanciate in modo che ciascuna contenga la stessa quantità di testo. Questo formato predefinito può essere cambiato dall'ambiente con asterisco `multicols*`:

```latex
\documentclass{article}
\usepackage{blindtext}
\usepackage{multicol}
\setlength{\columnsep}{1cm}
\title{Seconda dimostrazione di multicols}
\author{Overleaf}
\date{Aprile 2021}
\begin{document}
\maketitle
\begin{multicols*}{3}
[
\section{Prima sezione}
Tutte le cose umane sono soggette al decadimento. E quando il destino chiama, i monarchi devono obbedire.
]
\blindtext\blindtext
\end{multicols*}

\end{document}
```

[Apri questo `multicols` esempio in Overleaf](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=multicols+package+demo\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cusepackage%7Bblindtext%7D%0A%5Cusepackage%7Bmulticol%7D%0A%5Csetlength%7B%5Ccolumnsep%7D%7B1cm%7D%0A%5Ctitle%7BSecond+multicols+Demo%7D%0A%5Cauthor%7BOverleaf%7D%0A%5Cdate%7BApril+2021%7D%0A%5Cbegin%7Bdocument%7D%0A%5Cmaketitle%0A%5Cbegin%7Bmulticols%2A%7D%7B3%7D%0A%5B%0A%5Csection%7BFirst+Section%7D%0AAll+human+things+are+subject+to+decay.+And+when+fate+summons%2C+Monarchs+must+obey.%0A%5D%0A%5Cblindtext%5Cblindtext%0A%5Cend%7Bmulticols%2A%7D%0A%0A%5Cend%7Bdocument%7D)

![Dimostrazione a 3 colonne](/files/4cac2ee473e18f569d6c90a4bbf3b95edb2af445)

Se apri questo esempio su Overleaf vedrai che il testo viene stampato in una colonna fino a raggiungere la fine della pagina, poi continua nella colonna successiva, e così via.

## Inserimento di elementi flottanti

Gli elementi flottanti (tabelle e figure) possono essere inseriti in un documento multicolonna con `wrapfig` e `wraptable`. Il seguente frammento di codice LaTeX, che non è un documento LaTeX completo, mostra come usare gli elementi flottanti. Usa il link sotto il codice per aprire un documento LaTeX completo che puoi compilare su Overleaf.

```latex
\begin{multicols}{2}
[
\section{Prima sezione}
Tutte le cose umane sono soggette al decadimento. E quando il destino chiama, i monarchi devono obbedire.
]

Ciao, ecco un testo senza significato. Questo testo dovrebbe mostrare come
apparirà un testo stampato in questo punto.
Se leggi questo testo, non otterrai alcuna informazione. Davvero? C'è
nessuna informazione? C'è.

\vfill

\begin{wrapfigure}{l}{0.7\linewidth}
\includegraphics[width=\linewidth]{overleaf-logo}
\caption{Questo è il logo di Overleaf}
\end{wrapfigure}

Un testo fittizio come questo ti fornisce informazioni sul font selezionato, su come
le lettere sono scritte e dà un'impressione dell'aspetto. Questo testo dovrebbe
contenere tutto...

\begin{wraptable}{l}{0.7\linewidth}
\centering
\begin{tabular}{|c|c|}
\hline
Nome & ISO \\
\hline
Afghanistan & AF \\
Isole Åland & AX \\
Albania    &AL  \\
Algeria   &DZ \\
Samoa Americane & AS \\
Andorra & AD   \\
Angola & AO \\
\hline
\end{tabular}
\caption{Tabella, elemento flottante}
\label{table:ta}
\end{wraptable}

\end{multicols}
```

![MulticolumnsEx4OverleafV2.png](/files/6ece41e24d5fe8cc0944c6c8885c42a4a080cf82)

[Apri questo `multicols` esempio in un progetto LaTeX su Overleaf](https://www.overleaf.com/project/new/template/19510?id=65969509\&templateName=A+multicols+demo\&latexEngine=pdflatex\&texImage=texlive-full%3A2020.1\&mainFile=)

Gli elementi flottanti nel **multicol** pacchetto sono supportati male nella versione attuale. Gli elementi inseriti con i convenzionali ambienti `figure*` e `table*` appariranno solo in cima o in fondo alla pagina successiva dopo essere stati inseriti, e comprometteranno il layout. L'esempio presentato qui è una soluzione alternativa, ma potresti incontrare alcune imperfezioni. Per esempio, se la larghezza del flottante è impostata su `\linewidth` provoca una strana sovrapposizione del testo. Detto questo, di seguito c'è una breve descrizione dei comandi:

* `\usepackage{wrapfig}`. Inserisci questa riga nel preambolo per importare il pacchetto **wrapfig**
* L'ambiente `wrapfigure` inserirà una figura avvolta nel testo. Per ulteriori informazioni e altri esempi su questo ambiente, vedi [Posizionamento di immagini e tabelle](/latex/it/figure-e-tabelle/02-positioning-images-and-tables.md).
* L'ambiente `wraptable` è l'equivalente di *wrapfigure* ma per le tabelle. Vedi [Posizionamento di immagini e tabelle](/latex/it/figure-e-tabelle/02-positioning-images-and-tables.md) per ulteriori informazioni.

## Inserimento di righelli verticali

Si può inserire un righello verticale come separatore di colonna per migliorare la leggibilità in alcuni documenti:

```latex
\documentclass{article}
\usepackage{blindtext}
\usepackage{multicol}
\usepackage{color}
\setlength{\columnseprule}{1pt}
\def\columnseprulecolor{\color{blue}}

\begin{document}

\begin{multicols}{3}
[
\section{Prima sezione}
Tutte le cose umane sono soggette al decadimento. E quando il destino chiama, i monarchi devono obbedire.
]
Ciao, ecco un testo senza significato. Questo testo dovrebbe mostrare come
apparirà un testo stampato in questo punto.

Se leggi questo testo, non otterrai alcuna informazione. Davvero? C'è
nessuna informazione? C'è.

\columnbreak
\blindtext
Questo sarà in una nuova colonna, ecco un testo senza significato. Questo testo
dovrebbe mostrare come apparirà un testo stampato in questo punto.

Se leggi questo testo, non otterrai alcuna informazione. Davvero? C'è
nessuna informazione? C'è...
\end{multicols}

\blindtext

\end{document}
```

[Apri questo `multicols` esempio in Overleaf](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=multicols+package+demo\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cusepackage%7Bblindtext%7D%0A%5Cusepackage%7Bmulticol%7D%0A%5Cusepackage%7Bcolor%7D%0A%5Csetlength%7B%5Ccolumnseprule%7D%7B1pt%7D%0A%5Cdef%5Ccolumnseprulecolor%7B%5Ccolor%7Bblue%7D%7D%0A%0A%5Cbegin%7Bdocument%7D%0A%0A%5Cbegin%7Bmulticols%7D%7B3%7D%0A%5B%0A%5Csection%7BFirst+Section%7D%0AAll+human+things+are+subject+to+decay.+And+when+fate+summons%2C+Monarchs+must+obey.%0A%5D%0AHello%2C+here+is+some+text+without+a+meaning.++This+text+should+show+what+%0Aa+printed+text+will+look+like+at+this+place.%0A%0AIf+you+read+this+text%2C+you+will+get+no+information.++Really%3F++Is+there+%0Ano+information%3F++Is+there.%0A%0A%5Ccolumnbreak%0A%5Cblindtext%0AThis+will+be+in+a+new+column%2C+here+is+some+text+without+a+meaning.++This+text+%0Ashould+show+what+a+printed+text+will+look+like+at+this+place.%0A%0AIf+you+read+this+text%2C+you+will+get+no+information.++Really%3F++Is+there+%0Ano+information%3F++Is+there...%0A%5Cend%7Bmulticols%7D%0A%0A%5Cblindtext%0A%0A%5Cend%7Bdocument%7D)

![esempio di linea tra le colonne](/files/628dcd1f735bd5df3a31b71a0f7434eb6fd7c2fc)

Se apri questo esempio su Overleaf vedrai che anche il separatore di colonna può essere impostato su un colore specifico. Di seguito una descrizione di ciascun comando:

**\usepackage{color}.**

Questa riga viene inserita nel preambolo per abilitare l'uso di più colori all'interno del documento.

**\setlength{\columnseprule}{1pt}**

Questo determina la larghezza del righello da usare come separatore di colonna; per impostazione predefinita è 0. Nell'esempio viene stampata una colonna la cui larghezza è 1 pt.

**\def\columnseprulecolor{\color{blue}}**

Il colore del righello separatore è impostato su blu. Vedi l'articolo sull'uso dei colori in LaTeX per maggiori informazioni sulla manipolazione dei colori.

**\columnbreak**

Questo comando inserisce un'interruzione di colonna. In questo caso, il comportamento del testo è diverso da quello che potresti aspettarti. L'interruzione di colonna viene inserita, poi i paragrafi prima del punto di interruzione vengono distribuiti in modo uniforme per riempire tutto lo spazio disponibile. Nell'esempio, il secondo paragrafo si trova in fondo alla colonna e uno spazio vuoto viene inserito tra il secondo e il primo paragrafo.

## Approfondimenti

Per ulteriori informazioni vedi:

* [Paragrafi e nuove righe](/latex/it/concetti-di-base-di-latex/02-paragraphs-and-new-lines.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)
* [Inserimento di immagini](/latex/it/altri-argomenti/27-inserting-images.md)
* [Tabelle](/latex/it/figure-e-tabelle/01-tables.md)
* [Posizionamento di immagini e tabelle](/latex/it/figure-e-tabelle/02-positioning-images-and-tables.md)
* [Lunghezze in LaTeX](/latex/it/formattazione/01-lengths-in-latex.md)
* [Formattazione dei paragrafi](/latex/it/formattazione/04-articles-how-to-change-paragraph-spacing-in-latex.md)
* [Dimensione della pagina e margini](/latex/it/formattazione/07-page-size-and-margins.md)
* [Documenti a facciata singola e doppia](/latex/it/formattazione/08-single-sided-and-double-sided-documents.md)
* [Uso dei colori in LaTeX](/latex/it/formattazione/13-using-colors-in-latex.md)
* [Note a piè di pagina](/latex/it/formattazione/14-footnotes.md)
* [Note a margine](/latex/it/formattazione/15-margin-notes.md)
* [**multicols** documentazione del pacchetto](http://mirrors.ctan.org/macros/latex/required/tools/multicol.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/formattazione/09-multiple-columns.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.
