> ## Documentation Index
> Fetch the complete documentation index at: https://ayakaleaf-pro.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Impara LaTeX in 30 minuti

> <strong>NOVITÀ:</strong> visita il nuovo [Overleaf Learning Center](https://learn.overleaf.com/) per scoprire corsi online gratuiti e webinar dal vivo: tutto ciò che ti serve per padroneggiare LaTeX e sfruttare al meglio Overleaf.

Questo tutorial introduttivo non presuppone alcuna esperienza precedente con LaTeX ma, si spera, quando avrai finito non solo avrai scritto il tuo primo documento LaTeX, ma avrai anche acquisito conoscenze e sicurezza sufficienti per compiere i passi successivi verso la padronanza di LaTeX.

## Che cos'è LaTeX?

LaTeX (pronunciato “*LÉI*-tek” o “*LÀ*-tek”) è uno strumento per comporre documenti dall'aspetto professionale. Tuttavia, il modo di funzionare di LaTeX è molto diverso da quello di molte altre applicazioni per la produzione di documenti che potresti aver usato, come Microsoft Word o LibreOffice Writer: questi strumenti “[WYSIWYG](https://en.wikipedia.org/wiki/WYSIWYG)” offrono agli utenti una pagina interattiva in cui digitare e modificare il testo e applicare varie forme di stile. LaTeX funziona in modo molto diverso: il tuo documento è invece un file di testo semplice intervallato da *comandi* LaTeX usati per esprimere i risultati (tipografici) desiderati. Per produrre un documento composto e visibile, il tuo file LaTeX viene elaborato da un software chiamato *motore TeX*, che usa i comandi inseriti nel file di testo per guidare e controllare il processo di composizione, convertendo i comandi LaTeX e il testo del documento in un file PDF composto in modo professionale. Ciò significa che devi concentrarti solo sul *contenuto* del tuo documento, mentre il computer, tramite i comandi LaTeX e il motore TeX, si occuperà dell'*aspetto visivo* (la formattazione).

## Perché imparare LaTeX?

Si possono proporre vari argomenti a favore o contro l'apprendimento di LaTeX al posto di altre applicazioni per la creazione di documenti; ma, in definitiva, si tratta di una scelta personale basata su preferenze, affinità ed esigenze di documentazione.

Gli argomenti a favore di LaTeX includono:

* il supporto per la composizione di matematica estremamente complessa, tabelle e contenuti tecnici per le scienze fisiche;
* strumenti per note a piè di pagina, riferimenti incrociati e gestione delle bibliografie;
* la facilità di produrre elementi del documento complicati o noiosi, come indici analitici, glossari, indici generali ed elenchi delle figure;
* l'elevata personalizzabilità per la produzione di documenti su misura, grazie alla sua intrinseca programmabilità ed estensibilità tramite migliaia di [pacchetti aggiuntivi gratuiti](https://www.ctan.org/pkg).

Nel complesso, LaTeX offre agli utenti un grande controllo sulla produzione di documenti composti secondo standard estremamente elevati. Naturalmente, esistono tipi di documenti o pubblicazioni in cui LaTeX non brilla, tra cui molti layout di pagina “a forma libera” tipici delle pubblicazioni in stile rivista.

Un vantaggio importante di LaTeX è la separazione tra il contenuto e lo stile del documento: una volta scritto il contenuto del documento, il suo aspetto può essere modificato con facilità. Allo stesso modo, puoi creare un file LaTeX che definisce il layout/lo stile di un particolare tipo di documento, e tale file può essere usato come *modello* per standardizzare la stesura/produzione di altri documenti dello stesso tipo; ad esempio, ciò consente agli editori scientifici di creare modelli di articolo in LaTeX, che gli autori usano per scrivere articoli da sottoporre alle riviste. Overleaf ha una [galleria con migliaia di modelli](https://www.overleaf.com/gallery), che coprono una gamma enorme di tipi di documento: dagli articoli scientifici, relazioni e libri fino a CV e presentazioni. Poiché questi modelli definiscono il layout e lo stile del documento, agli autori basta aprirli in Overleaf, creando un nuovo progetto, e iniziare a scrivere per aggiungere i propri contenuti.

## Scrivere il tuo primo codice LaTeX

Il primo passo è creare un nuovo progetto LaTeX. Puoi farlo sul tuo computer creando un nuovo file `.tex`; in alternativa, puoi avviare un nuovo progetto in Overleaf.

Iniziamo con l'esempio funzionante più semplice, che può essere aperto direttamente in Overleaf:

```latex theme={null}
\documentclass{article}
\begin{document}
First document. This is a simple example, with no 
extra parameters or packages included.
\end{document}
```

[Apri questo esempio in Overleaf.](https://www.overleaf.com/docs?engine=pdflatex\&snip%5Fname=Simplest+working+example+LaTeX+document\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cbegin%7Bdocument%7D%0AFirst+document.+This+is+a+simple+example%2C+with+no+%0Aextra+parameters+or+packages+included.%0A%5Cend%7Bdocument%7D)

Questo esempio produce il seguente output:

![Documento di esempio](https://images.ctfassets.net/nrgyaltdicpt/5oBbZABsWEnHZpwhfvV2PD/95ba7d5496616b4f10dffe6fb90f578a/LL30Fig1-plain.svg)

Puoi vedere che LaTeX ha rientrato automaticamente la prima riga del paragrafo, occupandosi al posto tuo di questa formattazione. Diamo un'occhiata più da vicino a cosa fa ciascuna parte del nostro codice.

La prima riga di codice, `\documentclass{article}`, dichiara il tipo di documento, detto *classe*, che controlla l'aspetto generale del documento. Tipi di documento diversi richiedono classi diverse; ad esempio, un CV/curriculum richiederà una classe diversa da un articolo scientifico, che potrebbe usare la classe LaTeX standard `article`. Altri tipi di documenti su cui potresti lavorare potrebbero richiedere classi diverse, come `book` o `report`. Per farti un'idea dei numerosi tipi di classi LaTeX disponibili, [visita la pagina pertinente su CTAN (Comprehensive TeX Archive Network)](https://www.ctan.org/topic/class).

Dopo aver impostato la classe del documento, il nostro contenuto, detto *corpo* del documento, viene scritto tra i tag `\begin{document}` e `\end{document}`. Dopo aver aperto l'esempio precedente, puoi apportare modifiche al testo e, una volta finito, visualizzare il PDF composto risultante *ricompilando il documento*. Per farlo in Overleaf, basta premere **Recompile**, come mostrato in questo breve video:

Qualsiasi progetto Overleaf può essere configurato per ricompilarsi automaticamente a ogni modifica: fai clic sulla piccola freccia accanto al pulsante **Recompile** e imposta **Auto Compile** su **On**, come mostrato nella seguente schermata:

<img src="https://mintcdn.com/ayakaleaf-pro/GmaXa-Cu4QQRFT4C/images/texlive/ll30autocompile.png?fit=max&auto=format&n=GmaXa-Cu4QQRFT4C&q=85&s=a109144b1a0939f182ce202207687428" alt="Schermata che mostra come impostare Auto Compile su On o Off" width="1820" height="831" data-path="images/texlive/ll30autocompile.png" />

Dopo aver visto come aggiungere contenuto al nostro documento, il passo successivo è dargli un titolo. Per farlo, dobbiamo parlare brevemente del **preambolo**.

## Il preambolo di un documento

La schermata precedente mostra Overleaf che memorizza un documento LaTeX in un file chiamato `main.tex`: l'estensione `.tex` viene usata, per convenzione, per i file che contengono il codice LaTeX del documento.

L'esempio precedente ha mostrato come il contenuto del documento venga inserito dopo il comando `\begin{document}`; tuttavia, tutto ciò che nel tuo file `.tex` compare *prima* di quel punto è chiamato *preambolo*, che funge da sezione di “configurazione” del documento. Nel preambolo definisci la classe (tipo) del documento insieme a dettagli come le lingue da usare nella scrittura del documento, carichi i *pacchetti* che desideri usare (ne parleremo [più avanti](/it/texlive/latex-basics/learn-latex-in-30-minutes#Finding%5Fand%5Fusing%5FLaTeX%5Fpackages)) ed è lì che applichi altri tipi di configurazione.

Un preambolo minimo potrebbe essere simile a questo:

```latex theme={null}
\documentclass[12pt, letterpaper]{article}
\usepackage{graphicx}
```

dove `\documentclass[12pt, letterpaper]{article}` definisce la classe (tipo) generale del documento. I parametri aggiuntivi, che devono essere separati da virgole, sono inclusi tra parentesi quadre (`[...]`) e servono a configurare questa istanza della classe article, ossia le impostazioni che desideriamo usare per questo particolare documento basato sulla classe `article`.

In questo esempio, i due parametri fanno quanto segue:

* `12pt` imposta la dimensione del carattere
* `letterpaper` imposta il formato della carta

Naturalmente si possono usare altre dimensioni del carattere, `9pt`, `11pt`, `12pt`, ma se non ne viene specificata nessuna, la dimensione predefinita è `10pt`. Per il formato della carta, altri valori possibili sono `a4paper` e `legalpaper`. Per ulteriori informazioni, consulta l'articolo sul formato della pagina e sui margini.

La riga del preambolo

```latex theme={null}
\usepackage{graphicx}
```

è un esempio di caricamento di un pacchetto esterno (in questo caso [graphicx](https://ctan.org/pkg/graphicx?lang=en)) per estendere le funzionalità di LaTeX, consentendogli di importare file grafici esterni. I pacchetti LaTeX sono trattati nella sezione [Trovare e usare i pacchetti LaTeX](/it/texlive/latex-basics/learn-latex-in-30-minutes#Finding%5Fand%5Fusing%5FLaTeX%5Fpackages).

## Inserire titolo, autore e data

Per aggiungere titolo, autore e data al nostro documento servono altre tre righe nel *preambolo* (*non* nel corpo principale del documento). Queste righe sono:

* `\title{My first LaTeX document}`: il titolo del documento
* `\author{Hubert Farnsworth}`: qui scrivi il nome dell'autore o degli autori e, facoltativamente, il comando `\thanks` all'interno delle parentesi graffe:
  * `\thanks{Funded by the Overleaf team.}`: può essere aggiunto dopo il nome dell'autore, all'interno delle parentesi graffe del comando `author`. Aggiungerà un apice e una nota a piè di pagina con il testo racchiuso tra le parentesi graffe. Utile se nel tuo articolo devi ringraziare un'istituzione.
* `\date{August 2022}`: puoi inserire la data manualmente oppure usare il comando `\today` per comporre la data corrente ogni volta che il documento viene compilato

Con l'aggiunta di queste righe, il tuo preambolo dovrebbe essere simile a questo:

```latex theme={null}
\documentclass[12pt, letterpaper]{article}
\title{My first LaTeX document}
\author{Hubert Farnsworth\thanks{Funded by the Overleaf team.}}
\date{August 2022}
```

Per comporre titolo, autore e data, usa il comando `\maketitle` all'interno del *corpo* del documento:

```latex theme={null}
\begin{document}
\maketitle
We have now added a title, author and date to our first \LaTeX{} document!
\end{document}
```

Il preambolo e il corpo possono ora essere combinati per produrre un documento completo che può essere aperto in Overleaf:

```latex theme={null}
\documentclass[12pt, letterpaper]{article}
\title{My first LaTeX document}
\author{Hubert Farnsworth\thanks{Funded by the Overleaf team.}}
\date{August 2022}
\begin{document}
\maketitle
We have now added a title, author and date to our first \LaTeX{} document!
\end{document}
```

[Apri questo esempio in Overleaf.](https://www.overleaf.com/docs?engine=pdflatex\&snip%5Fname=My+first+LaTeX+document\&snip=%5Cdocumentclass%5B12pt%2C+letterpaper%5D%7Barticle%7D%0A%5Ctitle%7BMy+first+LaTeX+document%7D%0A%5Cauthor%7BHubert+Farnsworth%5Cthanks%7BFunded+by+the+Overleaf+team.%7D%7D%0A%5Cdate%7BAugust+2022%7D%0A%5Cbegin%7Bdocument%7D%0A%5Cmaketitle%0AWe+have+now+added+a+title%2C+author+and+date+to+our+first+%5CLaTeX%7B%7D+document%21%0A%5Cend%7Bdocument%7D)

Questo esempio produce il seguente output:

![Immagine di un semplice documento prodotto in LaTeX](https://images.ctfassets.net/nrgyaltdicpt/3WzMd0bx2zlj3zLTKS8SxT/dc2b7c16adbc96bdd750b6d2c8b4227e/LL30Fig2r-plain.svg)

## Aggiungere commenti

LaTeX è una forma di “codice di programma”, ma specializzata nella composizione tipografica dei documenti; di conseguenza, come per il codice scritto in qualsiasi altro linguaggio di programmazione, può essere molto utile includere commenti nel documento. Un commento LaTeX è una porzione di testo che non verrà composta né influirà in alcun modo sul documento: spesso viene usato per aggiungere note “da fare”, inserire note esplicative, fornire spiegazioni in linea di macro complicate o commentare righe/sezioni di codice LaTeX durante il debug.

Per inserire un commento in LaTeX, basta scrivere il simbolo `%` all'inizio della riga, come mostrato nel codice seguente, che usa l'esempio precedente:

```latex theme={null}
\documentclass[12pt, letterpaper]{article}
\title{My first LaTeX document}
\author{Hubert Farnsworth\thanks{Funded by the Overleaf team.}}
\date{August 2022}
\begin{document}
\maketitle
We have now added a title, author and date to our first \LaTeX{} document!

% This line here is a comment. It will not be typeset in the document.
\end{document}
```

[Apri questo esempio in Overleaf.](https://www.overleaf.com/docs?engine=pdflatex\&snip%5Fname=My+first+LaTeX+document+with+a+comment\&snip=%5Cdocumentclass%5B12pt%2C+letterpaper%5D%7Barticle%7D%0A%5Ctitle%7BMy+first+LaTeX+document%7D%0A%5Cauthor%7BHubert+Farnsworth%5Cthanks%7BFunded+by+the+Overleaf+team.%7D%7D%0A%5Cdate%7BAugust+2022%7D%0A%5Cbegin%7Bdocument%7D%0A%5Cmaketitle%0AWe+have+now+added+a+title%2C+author+and+date+to+our+first+%5CLaTeX%7B%7D+document%21%0A%0A%25+This+line+here+is+a+comment.+It+will+not+be+typeset+in+the+document.%0A%5Cend%7Bdocument%7D)

Questo esempio produce un output identico a quello del codice LaTeX precedente, che non conteneva il commento.

## Grassetto, corsivo e sottolineato

Vediamo ora alcuni comandi di formattazione del testo:

* **Grassetto**: in LaTeX il testo in grassetto si compone con il comando `\textbf{...}`.
* *Corsivo*: il testo in corsivo si ottiene con il comando `\textit{...}`.
* Sottolineato: per sottolineare il testo usa il comando `\underline{...}`.

L'esempio seguente illustra questi comandi:

```latex theme={null}
Some of the \textbf{greatest}
discoveries in \underline{science} 
were made by \textbf{\textit{accident}}.
```

[Apri questo esempio in Overleaf.](https://www.overleaf.com/docs?engine=pdflatex\&snip%5Fname=First+example+with+formatted+text\&snip=%5Cdocumentclass%5B12pt%2C+letterpaper%5D%7Barticle%7D%0A%5Ctitle%7BMy+first+LaTeX+document%7D%0A%5Cauthor%7BHubert+Farnsworth%5Cthanks%7BFunded+by+the+Overleaf+team.%7D%7D%0A%5Cdate%7BAugust+2022%7D%0A%5Cbegin%7Bdocument%7D%0A%5Cmaketitle%0ASome+of+the+%5Ctextbf%7Bgreatest%7D%0Adiscoveries+in+%5Cunderline%7Bscience%7D+%0Awere+made+by+%5Ctextbf%7B%5Ctextit%7Baccident%7D%7D.%0A%5Cend%7Bdocument%7D)

Questo esempio produce il seguente output:

![Immagine che mostra testo formattato in un documento LaTeX](https://images.ctfassets.net/nrgyaltdicpt/6vo15r0tLCByTpcvn1w2E8/8f14edc7ece1f10ce4ba2c76e1e58a56/LL30Fig3r-plain.svg)

Un altro comando molto utile è `\emph{_argument_}`, il cui effetto sul suo `_argument_` dipende dal contesto. All'interno del testo normale, il testo enfatizzato è in corsivo, ma questo comportamento si inverte se viene usato all'interno di un testo in corsivo; vedi l'esempio seguente:

```latex theme={null}
Some of the greatest \emph{discoveries} in science 
were made by accident.

\textit{Some of the greatest \emph{discoveries} 
in science were made by accident.}

\textbf{Some of the greatest \emph{discoveries} 
in science were made by accident.}
```

[Apri questo esempio di <strong>\emph</strong> in Overleaf.](https://www.overleaf.com/docs?engine=pdflatex\&snip%5Fname=Using+the+emph+command\&snip=%5Cdocumentclass%5B12pt%2C+letterpaper%5D%7Barticle%7D%0A%5Ctitle%7BMy+first+LaTeX+document%7D%0A%5Cauthor%7BHubert+Farnsworth%5Cthanks%7BFunded+by+the+Overleaf+team.%7D%7D%0A%5Cdate%7BAugust+2022%7D%0A%5Cbegin%7Bdocument%7D%0A%5Cparindent0pt%25+To+remove+the+paragraph+indentation%0A%5Cmaketitle%0ASome+of+the+greatest+%5Cemph%7Bdiscoveries%7D+in+science+%0Awere+made+by+accident.%0A%0A%5Ctextit%7BSome+of+the+greatest+%5Cemph%7Bdiscoveries%7D+%0Ain+science+were+made+by+accident.%7D%0A%0A%5Ctextbf%7BSome+of+the+greatest+%5Cemph%7Bdiscoveries%7D+%0Ain+science+were+made+by+accident.%7D%0A%5Cend%7Bdocument%7D)

Questo esempio produce il seguente output:

![Immagine che illustra l'uso del comando LaTeX \emph](https://images.ctfassets.net/nrgyaltdicpt/1K0A8RXXOomakJBAr2usmp/62d0e8b5275092dd0b1b4a59c745b632/LL30Fig4r-plain.svg)

* <strong>Nota:</strong> alcuni pacchetti, come Beamer, modificano il comportamento del comando `\emph`.

## Aggiungere immagini

In questa sezione vedremo come aggiungere immagini a un documento LaTeX. Overleaf supporta tre modi per inserire immagini:

1. Usa il [pulsante **Insert Figure**](https://learn.overleaf.com/learn/Kb/How_to_insert_figures_in_Overleaf#Using%5FInsert%5FFigure%5Fto%5Fadd%5Fa%5Ffigure%5Fto%5Fyour%5Fproject)(![Il pulsante Insert Figure nella barra degli strumenti dell'editor](https://sharelatex-wiki-cdn-671420.cdn77.org/learn-scripts/images/a/a8/InsertFigureButton.png)), situato nella barra degli strumenti dell'editor, per inserire un'immagine nel **Visual Editor** o nel **Code Editor**.
2. Copia e incolla un'immagine nel **Visual Editor** o nel **Code Editor**.
3. Usa il **Code Editor** per scrivere il codice LaTeX che inserisce un elemento grafico.

Le opzioni 1 e 2 generano automaticamente il codice LaTeX necessario per inserire le immagini, ma qui presentiamo l'opzione 3; tieni presente che dovrai [caricare tali immagini](https://docs.overleaf.com/writing-and-editing/inserting-images) nel tuo progetto Overleaf. L'esempio seguente mostra come includere un'immagine:

```latex theme={null}
\documentclass{article}
\usepackage{graphicx} %LaTeX package to import graphics
\graphicspath{{images/}} %configuring the graphicx package
 
\begin{document}
The universe is immense and it seems to be homogeneous, 
on a large scale, everywhere we look.

% The \includegraphics command is 
% provided (implemented) by the 
% graphicx package
\includegraphics{universe}  
 
There's a picture of a galaxy above.
\end{document}
```

[Apri questo esempio con immagini in Overleaf.](https://www.overleaf.com/project/new/template/25686?id=107971142\&templateName=Example+using+images+in+LaTeX\&latexEngine=pdflatex\&texImage=texlive-full%3A2022.1\&mainFile=)

Questo esempio produce il seguente output:

![Grafica che mostra un'immagine importata in un documento LaTeX](https://images.ctfassets.net/nrgyaltdicpt/4p5toat08FUgehv4yuNwXS/efc9e75e4342c9caeec94f26627fa337/LL30Fig5v2-plain.svg)

Per importare elementi grafici in un documento LaTeX serve [un *pacchetto* aggiuntivo](/it/texlive/latex-basics/learn-latex-in-30-minutes#Finding%5Fand%5Fusing%5FLaTeX%5Fpackages) che fornisca i comandi e le funzionalità necessari per includere file grafici esterni. L'esempio precedente carica il [pacchetto graphicx](https://ctan.org/pkg/graphicx?lang=en) che, tra molti altri comandi, fornisce `\includegraphics{...}` per importare elementi grafici e `\graphicspath{...}` per indicare a LaTeX dove si trovano.

Per usare il pacchetto `graphicx`, includi la riga seguente nel preambolo del tuo documento Overleaf:

```latex theme={null}
\usepackage{graphicx}
```

Nel nostro esempio il comando `\graphicspath{{images/}}` indica a LaTeX che le immagini sono conservate in una cartella chiamata `images`, contenuta nella directory corrente:

![Immagine che mostra LaTeX che accede a immagini memorizzate in una cartella](https://sharelatex-wiki-cdn-671420.cdn77.org/learn-scripts/images/1/17/ImagesInAFolder.png)

Il comando `\includegraphics{universe}` svolge il lavoro vero e proprio di inserire l'immagine nel documento. Qui, `universe` è il nome del file dell'immagine, ma senza estensione.

**Nota**:

* Sebbene nel comando `\includegraphics` sia consentito il nome completo del file, compresa l'estensione, è considerata buona pratica omettere l'estensione, perché in questo modo LaTeX cercherà tutti i formati supportati.
* In generale, il nome del file grafico non dovrebbe contenere spazi o più punti; si consiglia inoltre di usare lettere minuscole per l'estensione quando carichi file di immagine su Overleaf.

Maggiori informazioni sui pacchetti LaTeX si trovano alla fine di questo tutorial, nella sezione [Trovare e usare i pacchetti LaTeX](/it/texlive/latex-basics/learn-latex-in-30-minutes#Finding%5Fand%5Fusing%5FLaTeX%5Fpackages).

## Didascalie, etichette e riferimenti

Alle immagini si possono assegnare didascalie, etichette e riferimenti tramite l'ambiente `figure`, come mostrato di seguito:

```latex theme={null}
\documentclass{article}
\usepackage{graphicx}
\graphicspath{{images/}}
 
\begin{document}

\begin{figure}[h]
    \centering
    \includegraphics[width=0.75\textwidth]{mesh}
    \caption{A nice plot.}
    \label{fig:mesh1}
\end{figure}
 
As you can see in figure \ref{fig:mesh1}, the function grows near the origin. This example is on page \pageref{fig:mesh1}.

\end{document}
```

[Apri questo esempio con immagini in Overleaf.](https://www.overleaf.com/project/new/template/25519?id=107980830\&templateName=Example+using+image+captions+in+LaTeX\&latexEngine=pdflatex\&texImage=texlive-full%3A2022.1\&mainFile=)

Questo esempio produce il seguente output:

![Grafica che mostra l'uso delle didascalie delle figure in LaTeX](https://images.ctfassets.net/nrgyaltdicpt/4DkAWWkQqZP6QHU2EErogQ/9aa2371f2cde0f3f8bf22aa1c0b91789/LL30Fig6r-plain.svg)

Nell'esempio ci sono diversi comandi degni di nota:

* **`\includegraphics[width=0.75\textwidth]{mesh}`**: questa forma di `\includegraphics` indica a LaTeX di impostare la larghezza della figura al 75% della larghezza del testo, il cui valore è memorizzato nel comando `\textwidth`.
* **`\caption{A nice plot.}`**: come suggerisce il nome, questo comando imposta la didascalia della figura, che può essere posizionata sopra o sotto la figura. Se crei un elenco delle figure, questa didascalia verrà usata in tale elenco.
* **`\label{fig:mesh1}`**: per fare riferimento a questa immagine all'interno del documento, le assegni un'etichetta con il comando `\label`. L'etichetta viene usata per generare un numero per l'immagine e, combinata con il comando successivo, ti permetterà di farvi riferimento.
* **`\ref{fig:mesh1}`**: questo codice verrà sostituito dal numero corrispondente alla figura a cui si fa riferimento.

Le immagini incluse in un documento LaTeX dovrebbero essere inserite in un ambiente `figure`, o simile, in modo che LaTeX possa posizionarle automaticamente in un punto adatto del documento.

Ulteriori indicazioni sono contenute nei seguenti articoli di aiuto di Overleaf:

* Posizionamento delle figure
* [Inserire immagini](https://docs.overleaf.com/writing-and-editing/inserting-images)

## Creare elenchi in LaTeX

Puoi creare diversi tipi di elenco usando gli *ambienti*, che servono a racchiudere il codice LaTeX necessario per implementare una specifica funzionalità tipografica. Un ambiente inizia con `\begin{_environment-name_}` e termina con `\end{_environment-name_}`, dove `_environment-name_` potrebbe essere `figure`, `tabular` o uno dei tipi di elenco: `itemize` per gli elenchi non ordinati o `enumerate` per gli elenchi ordinati.

### Elenchi non ordinati

Gli elenchi non ordinati si producono con l'ambiente `itemize`. Ogni voce dell'elenco deve essere preceduta dal comando `\item`, come mostrato di seguito:

```latex theme={null}
\documentclass{article}
\begin{document}
\begin{itemize}
  \item The individual entries are indicated with a black dot, a so-called bullet.
  \item The text in the entries may be of any length.
\end{itemize}
\end{document}
```

[Apri questo esempio in Overleaf.](https://www.overleaf.com/docs?engine=pdflatex\&snip%5Fname=Example+of+a+LaTeX+unordered+list\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cbegin%7Bdocument%7D%0A%5Cbegin%7Bitemize%7D%0A++%5Citem+The+individual+entries+are+indicated+with+a+black+dot%2C+a+so-called+bullet.%0A++%5Citem+The+text+in+the+entries+may+be+of+any+length.%0A%5Cend%7Bitemize%7D%0A%5Cend%7Bdocument%7D)

Questo esempio produce il seguente output:

![Un esempio di elenchi puntati in LaTeX](https://images.ctfassets.net/nrgyaltdicpt/1lDj29Mg9ZuLNHXwZrTJew/cd7d950c65fd05b251c4aa55746f4eb7/LL30Fig7-plain.svg)

Puoi anche aprire questo [progetto Overleaf più ampio](https://www.overleaf.com/project/new/template/25521?id=107987258\&templateName=Demonstrating+various+types+of+LaTeX+list\&latexEngine=pdflatex\&texImage=texlive-full%3A2022.1\&mainFile=), che illustra vari tipi di elenchi LaTeX.

### Elenchi ordinati

Gli elenchi ordinati usano la stessa sintassi degli elenchi non ordinati, ma si creano con l'ambiente `enumerate`:

```latex theme={null}
\documentclass{article}
\begin{document}
\begin{enumerate}
  \item This is the first entry in our list.
  \item The list numbers increase with each entry we add.
\end{enumerate}
\end{document}
```

[Apri questo esempio in Overleaf.](https://www.overleaf.com/docs?engine=pdflatex\&snip%5Fname=Example+of+the+enumerate+environment\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cbegin%7Bdocument%7D%0A%5Cbegin%7Benumerate%7D%0A++%5Citem+This+is+the+first+entry+in+our+list.%0A++%5Citem+The+list+numbers+increase+with+each+entry+we+add.%0A%5Cend%7Benumerate%7D%0A%5Cend%7Bdocument%7D)

Questo esempio produce il seguente output:

![Un esempio di elenco numerato prodotto in LaTeX](https://images.ctfassets.net/nrgyaltdicpt/2vkfa7RiAIJxv5wIZbg9UK/530c384f159d091a587de279d13fefec/LL30Fig8-plain.svg)

Come per gli elenchi `unordered`, ogni voce deve essere preceduta dal comando `\item` che, in questo caso, genera automaticamente il valore numerico dell'etichetta dell'elenco ordinato, a partire da 1.

Per ulteriori informazioni puoi aprire questo [progetto Overleaf più ampio](https://www.overleaf.com/project/new/template/25521?id=107987258\&templateName=Demonstrating+various+types+of+LaTeX+list\&latexEngine=pdflatex\&texImage=texlive-full%3A2022.1\&mainFile=), che illustra vari tipi di elenchi LaTeX, oppure visitare il nostro articolo di aiuto dedicato agli elenchi in LaTeX, che fornisce molti altri esempi e mostra come creare elenchi personalizzati.

## Aggiungere matematica in LaTeX

Uno dei principali vantaggi di LaTeX è la facilità con cui si possono scrivere espressioni matematiche. LaTeX offre due modalità di scrittura per comporre la matematica:

* la modalità matematica *inline* (in linea), usata per scrivere formule che fanno parte di un paragrafo
* la modalità matematica *display* (in evidenza), usata per scrivere espressioni che non fanno parte di un testo o di un paragrafo e vengono composte su righe separate

### Modalità matematica in linea

Vediamo un esempio di modalità matematica in linea:

```latex theme={null}
\documentclass[12pt, letterpaper]{article}
\begin{document}
In physics, the mass-energy equivalence is stated 
by the equation $E=mc^2$, discovered in 1905 by Albert Einstein.
\end{document}
```

[Apri questo esempio in Overleaf.](https://www.overleaf.com/docs?engine=pdflatex\&snip%5Fname=Inline+LaTeX+maths+example\&snip=%5Cdocumentclass%5B12pt%2C+letterpaper%5D%7Barticle%7D%0A%5Cbegin%7Bdocument%7D%0AIn+physics%2C+the+mass-energy+equivalence+is+stated+%0Aby+the+equation+%24E%3Dmc%5E2%24%2C+discovered+in+1905+by+Albert+Einstein.%0A%5Cend%7Bdocument%7D)

Questo esempio produce il seguente output:

![Immagine che mostra matematica composta in modalità in linea](https://images.ctfassets.net/nrgyaltdicpt/77oK8pfew1B1VvxiBtALag/15714f2da4e469bbb8cf70a0d3733e5d/LL30Fig9-plain.svg)

Per comporre matematica in modalità in linea puoi usare una di queste coppie di delimitatori: `\( ... \)`, `$ ... $` oppure `\begin{math} ... \end{math}`, come mostrato nell'esempio seguente:

```latex theme={null}
\documentclass[12pt, letterpaper]{article}
\begin{document}
\begin{math}
E=mc^2
\end{math} is typeset in a paragraph using inline math mode---as is $E=mc^2$, and so too is \(E=mc^2\).
\end{document}
```

[Apri questo esempio in Overleaf.](https://www.overleaf.com/docs?engine=pdflatex\&snip%5Fname=Demonstrating+inline+math+mode\&snip=%5Cdocumentclass%5B12pt%2C+letterpaper%5D%7Barticle%7D%0A%5Cbegin%7Bdocument%7D%0A%5Cbegin%7Bmath%7D%0AE%3Dmc%5E2%0A%5Cend%7Bmath%7D+is+typeset+in+a+paragraph+using+inline+math+mode---as+is+%24E%3Dmc%5E2%24%2C+and+so+too+is+%5C%28E%3Dmc%5E2%5C%29.%0A%5Cend%7Bdocument%7D)

Questo esempio produce il seguente output:

![Immagine che illustra contenuti prodotti con la modalità matematica in linea di LaTeX](https://images.ctfassets.net/nrgyaltdicpt/46VPfEGxYJ3di18TLzaLo9/ed67df07532c52b6543fd2bae7cb7c04/LL30Fig10r-plain.svg)

### Modalità matematica display

Le equazioni composte in modalità display possono essere numerate o non numerate, come nell'esempio seguente:

```latex theme={null}
\documentclass[12pt, letterpaper]{article}
\begin{document}
The mass-energy equivalence is described by the famous equation
\[ E=mc^2 \] discovered in 1905 by Albert Einstein. 

In natural units ($c = 1$), the formula expresses the identity
\begin{equation}
E=m
\end{equation}
\end{document}
```

[Apri questo esempio in Overleaf.](https://www.overleaf.com/docs?engine=pdflatex\&snip%5Fname=Display+math+mode+example\&snip=%5Cdocumentclass%5B12pt%2C+letterpaper%5D%7Barticle%7D%0A%5Cbegin%7Bdocument%7D%0AThe+mass-energy+equivalence+is+described+by+the+famous+equation%0A%5C%5B+E%3Dmc%5E2+%5C%5D+discovered+in+1905+by+Albert+Einstein.+%0A%0AIn+natural+units+%28%24c+%3D+1%24%29%2C+the+formula+expresses+the+identity%0A%5Cbegin%7Bequation%7D%0AE%3Dm%0A%5Cend%7Bequation%7D%0A%5Cend%7Bdocument%7D)

Questo esempio produce il seguente output:

![Immagine che mostra matematica in modalità display in LaTeX](https://images.ctfassets.net/nrgyaltdicpt/6n1FPYFzmzCHPpWoEoYQZM/79b33f1096be06326bff7d2e1976c67c/LL30Fig11-plain.svg)

Per comporre matematica in modalità display puoi usare una di queste coppie di delimitatori: `\[ ... \]`, `\begin{displaymath} ... \end{displaymath}` oppure `\begin{equation} ... \end{equation}`. Storicamente, per comporre matematica in modalità display si usavano i caratteri delimitatori `$$`, come in `$$ _... display math here ..._$$`, ma questo metodo [non è più consigliato](https://texfaq.org/FAQ-dolldoll): usa invece i delimitatori di LaTeX `\[ ... \]`.

### Esempi più completi

Gli esempi seguenti mostrano una serie di contenuti matematici composti con LaTeX.

```latex theme={null}
\documentclass{article}
\begin{document}
Subscripts in math mode are written as $a_b$ and superscripts are written as $a^b$. These can be combined and nested to write expressions such as

\[ T^{i_1 i_2 \dots i_p}_{j_1 j_2 \dots j_q} = T(x^{i_1},\dots,x^{i_p},e_{j_1},\dots,e_{j_q}) \]
 
We write integrals using $\int$ and fractions using $\frac{a}{b}$. Limits are placed on integrals using superscripts and subscripts:

\[ \int_0^1 \frac{dx}{e^x} =  \frac{e-1}{e} \]

Lower case Greek letters are written as $\omega$ $\delta$ etc. while upper case Greek letters are written as $\Omega$ $\Delta$.

Mathematical operators are prefixed with a backslash as $\sin(\beta)$, $\cos(\alpha)$, $\log(x)$ etc.
\end{document}
```

[Apri questo esempio in Overleaf.](https://www.overleaf.com/docs?engine=pdflatex\&snip%5Fname=More+advanced+LaTeX+math+example\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cbegin%7Bdocument%7D%0ASubscripts+in+math+mode+are+written+as+%24a%5Fb%24+and+superscripts+are+written+as+%24a%5Eb%24.+These+can+be+combined+and+nested+to+write+expressions+such+as%0A%0A%5C%5B+T%5E%7Bi%5F1+i%5F2+%5Cdots+i%5Fp%7D%5F%7Bj%5F1+j%5F2+%5Cdots+j%5Fq%7D+%3D+T%28x%5E%7Bi%5F1%7D%2C%5Cdots%2Cx%5E%7Bi%5Fp%7D%2Ce%5F%7Bj%5F1%7D%2C%5Cdots%2Ce%5F%7Bj%5Fq%7D%29+%5C%5D%0A+%0AWe+write+integrals+using+%24%5Cint%24+and+fractions+using+%24%5Cfrac%7Ba%7D%7Bb%7D%24.+Limits+are+placed+on+integrals+using+superscripts+and+subscripts%3A%0A%0A%5C%5B+%5Cint%5F0%5E1+%5Cfrac%7Bdx%7D%7Be%5Ex%7D+%3D++%5Cfrac%7Be-1%7D%7Be%7D+%5C%5D%0A%0ALower+case+Greek+letters+are+written+as+%24%5Comega%24+%24%5Cdelta%24+etc.+while+upper+case+Greek+letters+are+written+as+%24%5COmega%24+%24%5CDelta%24.%0A%0AMathematical+operators+are+prefixed+with+a+backslash+as+%24%5Csin%28%5Cbeta%29%24%2C+%24%5Ccos%28%5Calpha%29%24%2C+%24%5Clog%28x%29%24+etc.%0A%5Cend%7Bdocument%7D)

Questo esempio produce il seguente output:

![Immagine che mostra una serie di espressioni matematiche composte in LaTeX](https://images.ctfassets.net/nrgyaltdicpt/5xfm4NybWckHL5ndpdnBRq/bc0b5e27044820ea5cdd11648a68f543/LL30Fig12r-plain.svg)

L'esempio successivo usa l'ambiente `equation*`, fornito dal pacchetto `amsmath`, quindi dobbiamo aggiungere la riga seguente al preambolo del documento:

```latex theme={null}
\usepackage{amsmath}% For the equation* environment
```

Per ulteriori informazioni sull'uso di `amsmath`, consulta il nostro articolo di aiuto.

```latex theme={null}
\documentclass{article}
\usepackage{amsmath}% For the equation* environment
\begin{document}
\section{First example}

The well-known Pythagorean theorem \(x^2 + y^2 = z^2\) was proved to be invalid for other exponents, meaning the next equation has no integer solutions for \(n>2\):

\[ x^n + y^n = z^n \]

\section{Second example}

This is a simple math expression \(\sqrt{x^2+1}\) inside text. 
And this is also the same: 
\begin{math}
\sqrt{x^2+1}
\end{math}
but by using another command.

This is a simple math expression without numbering
\[\sqrt{x^2+1}\] 
separated from text.

This is also the same:
\begin{displaymath}
\sqrt{x^2+1}
\end{displaymath}

\ldots and this:
\begin{equation*}
\sqrt{x^2+1}
\end{equation*}
\end{document}
```

[Apri questo esempio in Overleaf.](https://www.overleaf.com/docs?engine=pdflatex\&snip%5Fname=More+math+content+typeset+in+LaTeX\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cusepackage%7Bamsmath%7D%25+For+the+equation%2A+environment%0A%5Cbegin%7Bdocument%7D%0A%5Csection%7BFirst+example%7D%0A%0AThe+well-known+Pythagorean+theorem+%5C%28x%5E2+%2B+y%5E2+%3D+z%5E2%5C%29+was+proved+to+be+invalid+for+other+exponents%2C+meaning+the+next+equation+has+no+integer+solutions+for+%5C%28n%3E2%5C%29%3A%0A%0A%5C%5B+x%5En+%2B+y%5En+%3D+z%5En+%5C%5D%0A%0A%5Csection%7BSecond+example%7D%0A%0AThis+is+a+simple+math+expression+%5C%28%5Csqrt%7Bx%5E2%2B1%7D%5C%29+inside+text.+%0AAnd+this+is+also+the+same%3A+%0A%5Cbegin%7Bmath%7D%0A%5Csqrt%7Bx%5E2%2B1%7D%0A%5Cend%7Bmath%7D%0Abut+by+using+another+command.%0A%0AThis+is+a+simple+math+expression+without+numbering%0A%5C%5B%5Csqrt%7Bx%5E2%2B1%7D%5C%5D+%0Aseparated+from+text.%0A%0AThis+is+also+the+same%3A%0A%5Cbegin%7Bdisplaymath%7D%0A%5Csqrt%7Bx%5E2%2B1%7D%0A%5Cend%7Bdisplaymath%7D%0A%0A%5Cldots+and+this%3A%0A%5Cbegin%7Bequation%2A%7D%0A%5Csqrt%7Bx%5E2%2B1%7D%0A%5Cend%7Bequation%2A%7D%0A%5Cend%7Bdocument%7D)

Questo esempio produce il seguente output:

![Immagine che mostra una serie di espressioni matematiche composte in LaTeX](https://images.ctfassets.net/nrgyaltdicpt/hT85gkewCDlxCHeNU5slE/9256c129b25bec7a93dcfe9e44b0654a/LL30Fig13r-plain.svg)

Le possibilità della matematica in LaTeX sono infinite, quindi visita le nostre pagine di aiuto per consigli ed esempi su argomenti specifici:

* Espressioni matematiche
* Pedici e apici
* Parentesi
* Frazioni e coefficienti binomiali
* Allineare le equazioni
* Operatori
* Spaziatura in modalità matematica
* Integrali, somme e limiti
* Stile display in modalità matematica
* Elenco delle lettere greche e dei simboli matematici
* Font matematici

## Struttura di base del documento

Vediamo ora gli abstract e come suddividere un documento LaTeX in capitoli, sezioni e paragrafi.

### Abstract

Gli articoli scientifici di solito includono un *abstract*, ovvero una breve panoramica/sintesi dei loro argomenti o tesi principali. L'esempio seguente mostra come comporre un abstract con l'ambiente `abstract` di LaTeX:

```latex theme={null}
\documentclass{article}
\begin{document}
\begin{abstract}
This is a simple paragraph at the beginning of the 
document. A brief introduction about the main subject.
\end{abstract}
\end{document}
```

[Apri questo esempio in Overleaf.](https://www.overleaf.com/docs?engine=pdflatex\&snip%5Fname=How+to+create+a+document+abstract\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cbegin%7Bdocument%7D%0A%5Cbegin%7Babstract%7D%0AThis+is+a+simple+paragraph+at+the+beginning+of+the+%0Adocument.+A+brief+introduction+about+the+main+subject.%0A%5Cend%7Babstract%7D%0A%5Cend%7Bdocument%7D)

Questo esempio produce il seguente output:

![Immagine che mostra un abstract composto in LaTeX](https://images.ctfassets.net/nrgyaltdicpt/4cPu8x8ZxuDVF6efcZ03yi/91aa6aa84719613b0e25c725b70aa0b8/LL30Fig14-plain.svg)

### Paragrafi e nuove righe

Con l'abstract al suo posto, possiamo iniziare a scrivere il nostro primo paragrafo. L'esempio seguente mostra:

* come si crea un nuovo paragrafo premendo due volte il tasto "Invio", terminando la riga corrente e inserendo una riga vuota successiva;
* come iniziare una nuova riga senza iniziare un nuovo paragrafo, inserendo un'interruzione di riga manuale con il comando `\\`, cioè una doppia barra rovesciata; in alternativa, usa il comando `\newline`.

Il terzo paragrafo di questo esempio illustra l'uso dei comandi `\\` e `\newline`:

```latex theme={null}
\documentclass{article}
\begin{document}

\begin{abstract}
This is a simple paragraph at the beginning of the 
document. A brief introduction about the main subject.
\end{abstract}

After our abstract we can begin the first paragraph, then press ``enter'' twice to start the second one.

This line will start a second paragraph.

I will start the third paragraph and then add \\ a manual line break which causes this text to start on a new line but remains part of the same paragraph. Alternatively, I can use the \verb|\newline|\newline command to start a new line, which is also part of the same paragraph.
\end{document}
```

[Apri questo esempio in Overleaf.](https://www.overleaf.com/docs?engine=pdflatex\&snip%5Fname=Example+to+create+a+new+paragraph\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cbegin%7Bdocument%7D%0A%0A%5Cbegin%7Babstract%7D%0AThis+is+a+simple+paragraph+at+the+beginning+of+the+%0Adocument.+A+brief+introduction+about+the+main+subject.%0A%5Cend%7Babstract%7D%0A%0AAfter+our+abstract+we+can+begin+the+first+paragraph%2C+then+press+%60%60enter%27%27+twice+to+start+the+second+one.%0A%0AThis+line+will+start+a+second+paragraph.%0A%0AI+will+start+the+third+paragraph+and+then+add+%5C%5C+a+manual+line+break+which+causes+this+text+to+start+on+a+new+line+but+remains+part+of+the+same+paragraph.+Alternatively%2C+I+can+use+the+%5Cverb%7C%5Cnewline%7C%5Cnewline+command+to+start+a+new+line%2C+which+is+also+part+of+the+same+paragraph.%0A%5Cend%7Bdocument%7D)

Questo esempio produce il seguente output:

![Immagine che mostra la creazione di paragrafi in LaTeX](https://images.ctfassets.net/nrgyaltdicpt/5DdSH06hFli8k4lR0dxw4m/a55cddf9aa10b64302ae7b72ba0c6447/LL30Fig15r-plain.svg)

Nota come LaTeX rientri automaticamente i paragrafi, tranne subito dopo i titoli del documento come quelli di sezione e sottosezione, [come vedremo](/it/texlive/latex-basics/learn-latex-in-30-minutes#Chapters%5Fand%5Fsections).

Si consiglia ai nuovi utenti di non usare più `\\` o `\newline` per “simulare” paragrafi con una spaziatura maggiore tra loro, perché ciò può interferire con gli algoritmi di composizione di LaTeX. Il metodo consigliato è continuare a usare righe vuote per creare nuovi paragrafi, senza alcun `\\`, e caricare il [pacchetto parskip](https://ctan.org/pkg/parskip?lang=en) aggiungendo `\usepackage{parskip}` al preambolo.

Ulteriori informazioni sui paragrafi si trovano nei seguenti articoli:

* Paragrafi e nuove righe
* Come modificare la spaziatura dei paragrafi in LaTeX
* LaTeX Error: There's no line here to end fornisce ulteriori consigli e indicazioni sull'uso di `\\`.

### Capitoli e sezioni

I documenti più lunghi, indipendentemente dal software di scrittura, sono solitamente suddivisi in parti, capitoli, sezioni, sottosezioni e così via. Anche LaTeX fornisce comandi per strutturare i documenti, ma i comandi disponibili, e la loro implementazione (ciò che fanno), possono dipendere dalla classe di documento usata. Ad esempio, i documenti creati con la classe `book` possono essere suddivisi in parti, capitoli, sezioni, sottosezioni e così via, mentre la classe `letter` non fornisce (non supporta) alcun comando per farlo.

L'esempio seguente illustra i comandi usati per strutturare un documento basato sulla classe `book`:

```latex theme={null}
\documentclass{book}
\begin{document}

\chapter{First Chapter}

\section{Introduction}

This is the first section.

Lorem  ipsum  dolor  sit  amet,  consectetuer  adipiscing  
elit. Etiam  lobortisfacilisis sem.  Nullam nec mi et 
neque pharetra sollicitudin.  Praesent imperdietmi nec ante. 
Donec ullamcorper, felis non sodales...

\section{Second Section}

Lorem ipsum dolor sit amet, consectetuer adipiscing elit.  
Etiam lobortis facilisissem.  Nullam nec mi et neque pharetra 
sollicitudin.  Praesent imperdiet mi necante...

\subsection{First Subsection}
Praesent imperdietmi nec ante. Donec ullamcorper, felis non sodales...

\section*{Unnumbered Section}
Lorem ipsum dolor sit amet, consectetuer adipiscing elit.  
Etiam lobortis facilisissem...
\end{document}
```

[Apri questo esempio in Overleaf.](https://www.overleaf.com/docs?engine=pdflatex\&snip%5Fname=Book+class+example+document\&snip=%5Cdocumentclass%7Bbook%7D%0A%5Cbegin%7Bdocument%7D%0A%0A%5Cchapter%7BFirst+Chapter%7D%0A%0A%5Csection%7BIntroduction%7D%0A%0AThis+is+the+first+section.%0A%0ALorem++ipsum++dolor++sit++amet%2C++consectetuer++adipiscing++%0Aelit.+Etiam++lobortisfacilisis+sem.++Nullam+nec+mi+et+%0Aneque+pharetra+sollicitudin.++Praesent+imperdietmi+nec+ante.+%0ADonec+ullamcorper%2C+felis+non+sodales...%0A%0A%5Csection%7BSecond+Section%7D%0A%0ALorem+ipsum+dolor+sit+amet%2C+consectetuer+adipiscing+elit.++%0AEtiam+lobortis+facilisissem.++Nullam+nec+mi+et+neque+pharetra+%0Asollicitudin.++Praesent+imperdiet+mi+necante...%0A%0A%5Csubsection%7BFirst+Subsection%7D%0APraesent+imperdietmi+nec+ante.+Donec+ullamcorper%2C+felis+non+sodales...%0A%0A%5Csection%2A%7BUnnumbered+Section%7D%0ALorem+ipsum+dolor+sit+amet%2C+consectetuer+adipiscing+elit.++%0AEtiam+lobortis+facilisissem...%0A%5Cend%7Bdocument%7D)

Questo esempio produce il seguente output:

![Immagine che mostra le sezioni in un documento LaTeX di tipo book](https://images.ctfassets.net/nrgyaltdicpt/1A1T7YsurQdM058OwmLqd8/7f6e962c31356bafa702bab9062f6061/LL30Fig16-plain.svg)

I nomi dei comandi di sezionamento sono per lo più autoesplicativi; ad esempio, `\chapter{First Chapter}` crea un nuovo capitolo intitolato `First Chapter`, `\section{Introduction}` produce una sezione intitolata `Introduction` e così via. Le sezioni possono essere ulteriormente suddivise in `\subsection{...}` e persino `\subsubsection{...}`. La numerazione di sezioni, sottosezioni ecc. è automatica, ma può essere disattivata usando la cosiddetta *versione asteriscata* del comando corrispondente, che termina con un asterisco (\*), come `\section*{...}` e `\subsection*{...}`.

*Nel loro insieme*, le classi di documento LaTeX forniscono i seguenti comandi di sezionamento, e ciascuna classe ne supporta un sottoinsieme pertinente:

* `\part{part}`
* `\chapter{chapter}`
* `\section{section}`
* `\subsection{subsection}`
* `\subsubsection{subsubsection}`
* `\paragraph{paragraph}`
* `\subparagraph{subparagraph}`

In particolare, i comandi `\part` e `\chapter` sono disponibili solo nelle classi di documento `report` e `book`.

Visita l'articolo di Overleaf su sezioni e capitoli per ulteriori informazioni sui comandi di strutturazione del documento.

## Creare tabelle

Overleaf offre tre opzioni per creare tabelle:

1. Usare il [pulsante **Insert Table**](https://www.overleaf.com/learn/how-to/How_to_insert_tables_in_Overleaf%23inserttable#Using%5FInsert%5FTable%5Fto%5Fcreate%5Fa%5Ftable%5Fin%5Fyour%5Fproject) nella barra degli strumenti del **Visual Editor** (o del **Code Editor**).
2. [Copiare e incollare una tabella](https://www.overleaf.com/learn/how-to/How_to_paste_formatted_content_into_Overleaf%23pastingtables) da un altro documento mentre usi il **Visual Editor**.
3. Scrivere il codice LaTeX della tabella nel Code Editor.

Se sei alle prime armi con LaTeX, usare la barra degli strumenti del **Visual Editor** (opzione 1) è un ottimo modo per iniziare: puoi passare dal **Visual Editor** al **Code Editor** per vedere il codice dietro la tabella.

Qui ci concentriamo sull'opzione 3, il metodo più flessibile per creare tabelle, e forniamo esempi che mostrano come creare tabelle in LaTeX, compresa l'aggiunta di linee (filetti) e didascalie. Man mano che acquisisci esperienza, dai un'occhiata alla nostra guida dettagliata su [come creare tabelle con LaTeX](https://www.overleaf.com/learn/latex/Tables).

### Creare una tabella di base in LaTeX

Iniziamo con un esempio che mostra come comporre una tabella di base:

```latex theme={null}
\begin{center}
\begin{tabular}{c c c}
 cell1 & cell2 & cell3 \\ 
 cell4 & cell5 & cell6 \\  
 cell7 & cell8 & cell9    
\end{tabular}
\end{center}
```

[Apri questo esempio in Overleaf.](https://www.overleaf.com/docs?engine=pdflatex\&snip%5Fname=An+example+of+a+basic+table\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cbegin%7Bdocument%7D%0A%5Cbegin%7Bcenter%7D%0A%5Cbegin%7Btabular%7D%7Bc+c+c%7D%0A+cell1+%26+cell2+%26+cell3+%5C%5C+%0A+cell4+%26+cell5+%26+cell6+%5C%5C++%0A+cell7+%26+cell8+%26+cell9++++%0A%5Cend%7Btabular%7D%0A%5Cend%7Bcenter%7D%0A%5Cend%7Bdocument%7D%0A%3C%2Fsource%3E)

Questo esempio produce il seguente output:

![Grafica che mostra una tabella composta in LaTeX](https://images.ctfassets.net/nrgyaltdicpt/5K46QavbKv9vF4RI1GbUf2/f22d4f8a06d00251166f86d2c891321e/LL30Fig17-plain.svg)

L'ambiente `tabular` è il metodo predefinito di LaTeX per creare tabelle. Devi specificare un parametro per questo ambiente, in questo caso `{c c c}`, che indica a LaTeX che ci saranno tre colonne e che il testo all'interno di ciascuna deve essere centrato. Puoi anche usare `r` per allineare il testo a destra e `l` per allinearlo a sinistra. Il simbolo di allineamento `&` serve a delimitare le singole celle all'interno di una riga della tabella. Per terminare una riga della tabella usa il comando di *nuova riga* `\\`. La nostra tabella è contenuta in un ambiente `center` per centrarla rispetto alla larghezza del testo della pagina.

### Aggiungere bordi

L'ambiente `tabular` supporta linee (filetti) orizzontali e verticali all'interno della tabella:

* per aggiungere filetti orizzontali sopra e sotto le righe, usa il comando `\hline`
* per aggiungere filetti verticali tra le colonne, usa il parametro di linea verticale `|`

In questo esempio l'argomento è `{|c|c|c|}`, che dichiara tre colonne (centrate) separate ciascuna da una linea verticale (filetto); inoltre, usiamo `\hline` per inserire un filetto orizzontale sopra la prima riga e sotto l'ultima:

```latex theme={null}
\begin{center}
\begin{tabular}{|c|c|c|} 
 \hline
 cell1 & cell2 & cell3 \\ 
 cell4 & cell5 & cell6 \\ 
 cell7 & cell8 & cell9 \\ 
 \hline
\end{tabular}
\end{center}
```

[Apri questo esempio in Overleaf.](https://www.overleaf.com/docs?engine=pdflatex\&snip%5Fname=Table+example+with+rules\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cbegin%7Bdocument%7D%0A%5Cbegin%7Bcenter%7D%0A%5Cbegin%7Btabular%7D%7B%7Cc%7Cc%7Cc%7C%7D+%0A+%5Chline%0A+cell1+%26+cell2+%26+cell3+%5C%5C+%0A+cell4+%26+cell5+%26+cell6+%5C%5C+%0A+cell7+%26+cell8+%26+cell9+%5C%5C+%0A+%5Chline%0A%5Cend%7Btabular%7D%0A%5Cend%7Bcenter%7D%0A%5Cend%7Bdocument%7D)

Questo esempio produce il seguente output:

![Grafica che mostra una tabella composta in LaTeX con filetti orizzontali e verticali](https://images.ctfassets.net/nrgyaltdicpt/5uWYGUhK1XJJJaWz5R1EmX/3ee88bf6b2eaf8d0644b57fa8064800b/LL30Fig18-plain.svg)

Ecco un ulteriore esempio:

```latex theme={null}
\begin{center}
 \begin{tabular}{||c c c c||} 
 \hline
 Col1 & Col2 & Col2 & Col3 \\ [0.5ex] 
 \hline\hline
 1 & 6 & 87837 & 787 \\ 
 \hline
 2 & 7 & 78 & 5415 \\
 \hline
 3 & 545 & 778 & 7507 \\
 \hline
 4 & 545 & 18744 & 7560 \\
 \hline
 5 & 88 & 788 & 6344 \\ [1ex] 
 \hline
\end{tabular}
\end{center}
```

[Apri questo esempio in Overleaf.](https://www.overleaf.com/docs?engine=pdflatex\&snip%5Fname=Another+table+example+containing+rules\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cbegin%7Bdocument%7D%0A%5Cbegin%7Bcenter%7D%0A+%5Cbegin%7Btabular%7D%7B%7C%7Cc+c+c+c%7C%7C%7D+%0A+%5Chline%0A+Col1+%26+Col2+%26+Col2+%26+Col3+%5C%5C+%5B0.5ex%5D+%0A+%5Chline%5Chline%0A+1+%26+6+%26+87837+%26+787+%5C%5C+%0A+%5Chline%0A+2+%26+7+%26+78+%26+5415+%5C%5C%0A+%5Chline%0A+3+%26+545+%26+778+%26+7507+%5C%5C%0A+%5Chline%0A+4+%26+545+%26+18744+%26+7560+%5C%5C%0A+%5Chline%0A+5+%26+88+%26+788+%26+6344+%5C%5C+%5B1ex%5D+%0A+%5Chline%0A%5Cend%7Btabular%7D%0A%5Cend%7Bcenter%7D%0A%5Cend%7Bdocument%7D)

Questo esempio produce il seguente output:

![Grafica che mostra una tabella composta in LaTeX con filetti orizzontali e verticali](https://images.ctfassets.net/nrgyaltdicpt/1Cy9FcRnDVDRUPQdCgaKq6/c21e5f7d9a53514756c6e1f2996e51e0/LL30Fig19-plain.svg)

### Didascalie, etichette e riferimenti

Puoi aggiungere didascalie e riferimenti alle tabelle in modo molto simile alle immagini. L'unica differenza è che, invece dell'ambiente **`figure`**, si usa l'ambiente **`table`**.

La tabella \ref\{table:data} mostra come aggiungere una didascalia a una tabella e fare riferimento a essa.

```latex theme={null}
\begin{table}[h!]
\centering
\begin{tabular}{||c c c c||} 
 \hline
 Col1 & Col2 & Col2 & Col3 \\ [0.5ex] 
 \hline\hline
 1 & 6 & 87837 & 787 \\ 
 2 & 7 & 78 & 5415 \\
 3 & 545 & 778 & 7507 \\
 4 & 545 & 18744 & 7560 \\
 5 & 88 & 788 & 6344 \\ [1ex] 
 \hline
\end{tabular}
\caption{Table to test captions and labels.}
\label{table:data}
\end{table}
```

[Apri questo esempio in Overleaf.](https://www.overleaf.com/docs?engine=pdflatex\&snip%5Fname=Table+captions+and+references\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cbegin%7Bdocument%7D%0ATable+%5Cref%7Btable%3Adata%7D+shows+how+to+add+a+table+caption+and+reference+a+table.%0A%5Cbegin%7Btable%7D%5Bh%21%5D%0A%5Ccentering%0A%5Cbegin%7Btabular%7D%7B%7C%7Cc+c+c+c%7C%7C%7D+%0A+%5Chline%0A+Col1+%26+Col2+%26+Col2+%26+Col3+%5C%5C+%5B0.5ex%5D+%0A+%5Chline%5Chline%0A+1+%26+6+%26+87837+%26+787+%5C%5C+%0A+2+%26+7+%26+78+%26+5415+%5C%5C%0A+3+%26+545+%26+778+%26+7507+%5C%5C%0A+4+%26+545+%26+18744+%26+7560+%5C%5C%0A+5+%26+88+%26+788+%26+6344+%5C%5C+%5B1ex%5D+%0A+%5Chline%0A%5Cend%7Btabular%7D%0A%5Ccaption%7BTable+to+test+captions+and+labels.%7D%0A%5Clabel%7Btable%3Adata%7D%0A%5Cend%7Btable%7D%0A%5Cend%7Bdocument%7D)

Questo esempio produce il seguente output:

![Una tabella LaTeX con didascalia](https://images.ctfassets.net/nrgyaltdicpt/1f5w74UIaTCkpApaPdVeWf/580a87c2413ddc9d6bdef3bf462689fc/LL30Fig20-plain.svg)

## Aggiungere un indice

Creare un indice è semplice, perché il comando `\tableofcontents` fa quasi tutto il lavoro al posto tuo:

```latex theme={null}
\documentclass{article}
\title{Sections and Chapters}
\author{Gubert Farnsworth}
\date{August 2022}
\begin{document}
  
\maketitle
  
\tableofcontents

\section{Introduction}
   
This is the first section.
      
Lorem  ipsum  dolor  sit  amet,  consectetuer  adipiscing  
elit.   Etiam  lobortisfacilisis sem.  Nullam nec mi et 
neque pharetra sollicitudin.  Praesent imperdietmi nec ante. 
Donec ullamcorper, felis non sodales...
       
\section*{Unnumbered Section}
\addcontentsline{toc}{section}{Unnumbered Section}

Lorem ipsum dolor sit amet, consectetuer adipiscing elit.  
Etiam lobortis facilisissem.  Nullam nec mi et neque pharetra 
sollicitudin.  Praesent imperdiet mi necante...

\section{Second Section}
       
Lorem ipsum dolor sit amet, consectetuer adipiscing elit.  
Etiam lobortis facilisissem.  Nullam nec mi et neque pharetra 
sollicitudin.  Praesent imperdiet mi necante...
\end{document}
```

[Apri questo esempio in Overleaf.](https://www.overleaf.com/docs?engine=pdflatex\&snip%5Fname=Generating+a+table+of+contents\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Ctitle%7BSections+and+Chapters%7D%0A%5Cauthor%7BGubert+Farnsworth%7D%0A%5Cdate%7BAugust+2022%7D%0A%5Cbegin%7Bdocument%7D%0A++%0A%5Cmaketitle%0A++%0A%5Ctableofcontents%0A%0A%5Csection%7BIntroduction%7D%0A+++%0AThis+is+the+first+section.%0A++++++%0ALorem++ipsum++dolor++sit++amet%2C++consectetuer++adipiscing++%0Aelit.+++Etiam++lobortisfacilisis+sem.++Nullam+nec+mi+et+%0Aneque+pharetra+sollicitudin.++Praesent+imperdietmi+nec+ante.+%0ADonec+ullamcorper%2C+felis+non+sodales...%0A+++++++%0A%5Csection%2A%7BUnnumbered+Section%7D%0A%5Caddcontentsline%7Btoc%7D%7Bsection%7D%7BUnnumbered+Section%7D%0A%0ALorem+ipsum+dolor+sit+amet%2C+consectetuer+adipiscing+elit.++%0AEtiam+lobortis+facilisissem.++Nullam+nec+mi+et+neque+pharetra+%0Asollicitudin.++Praesent+imperdiet+mi+necante...%0A%0A%5Csection%7BSecond+Section%7D%0A+++++++%0ALorem+ipsum+dolor+sit+amet%2C+consectetuer+adipiscing+elit.++%0AEtiam+lobortis+facilisissem.++Nullam+nec+mi+et+neque+pharetra+%0Asollicitudin.++Praesent+imperdiet+mi+necante...%0A%5Cend%7Bdocument%7D)

Questo esempio produce il seguente output:

![Grafica che mostra un indice prodotto da LaTeX](https://images.ctfassets.net/nrgyaltdicpt/MxY592Q6EGsDKMA2mZw0t/fffa41a0a0d30770526f73aff72a7be1/LL30Fig21r-plain.svg)

Sezioni, sottosezioni e capitoli vengono inclusi automaticamente nell'indice. Per aggiungere voci manualmente, ad esempio una sezione non numerata, usa il comando `\addcontentsline`, come mostrato nell'esempio.

## Scaricare il documento finito

Il breve video seguente mostra come scaricare il codice sorgente del progetto o il file PDF composto:

Maggiori informazioni sono disponibili nell'articolo di aiuto di Overleaf [Esportare il tuo lavoro da Overleaf](https://docs.overleaf.com/managing-projects-and-files/downloading-a-project).

## Trovare e usare i pacchetti LaTeX

LaTeX non solo offre notevoli capacità di composizione tipografica, ma fornisce anche un *framework di estensibilità* tramite l'uso di *pacchetti* aggiuntivi. Invece di cercare di fornire comandi e funzionalità che “provano a fare tutto”, LaTeX è progettato per essere *estensibile*, consentendo agli utenti di caricare porzioni di codice esterne (pacchetti) che offrono capacità di composizione più specialistiche o estendono le funzionalità integrate di LaTeX, come la composizione delle tabelle. Come osservato nella sezione [Aggiungere immagini](/it/texlive/latex-basics/learn-latex-in-30-minutes#Adding%5Fimages), il pacchetto `graphicx` estende LaTeX fornendo comandi per importare file grafici ed è stato caricato (nel preambolo) scrivendo

```latex theme={null}
\usepackage{graphicx}
```

### Caricare i pacchetti

Come notato sopra, i pacchetti vengono caricati nel preambolo del documento tramite il comando `\usepackage`, ma poiché (molti) pacchetti LaTeX offrono un insieme di *opzioni*, che possono essere usate per configurarne il comportamento, il comando `\usepackage` spesso ha questo aspetto:

```latex theme={null}
\usepackage[options]{somepackage}
```

Le parentesi quadre “`[...]`” indicano a LaTeX quale insieme di opzioni applicare quando carica `somepackage`. All'interno dell'insieme di opzioni richieste dall'utente, le singole opzioni o impostazioni sono di solito separate da una virgola; ad esempio, il [pacchetto geometry](https://ctan.org/pkg/geometry) fornisce molte opzioni per configurare il layout della pagina in LaTeX, quindi un uso tipico di `geometry` potrebbe essere questo:

```latex theme={null}
\usepackage[total={6.5in,8.75in},
top=1.2in, left=0.9in, includefoot]{geometry}
```

Il pacchetto `geometry` è un esempio di pacchetto scritto e messo a disposizione dai membri della comunità LaTeX mondiale e reso disponibile gratuitamente a chiunque voglia usarlo.

Se un pacchetto LaTeX non offre opzioni, o se l'utente vuole usare i valori predefiniti delle opzioni di un pacchetto, lo si caricherebbe così:

```latex theme={null}
\usepackage{somepackage}
```

Quando scrivi `\usepackage[...]{somepackage}`, LaTeX cerca un file corrispondente chiamato `_somepackage_.sty`, che deve caricare ed elaborare per rendere disponibili i comandi del pacchetto ed eseguire qualsiasi altro codice fornito da quel pacchetto. Se LaTeX non riesce a trovare `_somepackage_.sty`, terminerà con un errore, come mostrato nel seguente esempio Overleaf:

```latex theme={null}
\documentclass[12pt, letterpaper]{article}
\usepackage{somepackage}% a NON-EXISTENT package
\begin{document}
This will fail!
\end{document}
```

[Apri questo ***esempio che genera un errore*** su Overleaf](https://www.overleaf.com/docs?engine=pdflatex\&snip%5Fname=Error+due+to+missing+package\&snip=%5Cdocumentclass%5B12pt%2C+letterpaper%5D%7Barticle%7D%0A%5Cusepackage%7Bsomepackage%7D%25+a+NON-EXISTENT+package%0A%5Cbegin%7Bdocument%7D%0AThis+will+fail%21%0A%5Cend%7Bdocument%7D)

Questo esempio produce il seguente output:

![Immagine che mostra l'errore causato da un pacchetto mancante](https://sharelatex-wiki-cdn-671420.cdn77.org/learn-scripts/images/6/60/LL30packagefail.png)

### Trovare informazioni sui pacchetti: CTAN

I pacchetti sono distribuiti tramite il [Comprehensive TeX Archive Network](https://www.ctan.org/), di solito chiamato CTAN, che, al momento della stesura, ospita 6287 pacchetti di 2881 collaboratori. CTAN [si descrive](https://www.ctan.org/ctan) come

> ... un insieme di siti Internet in tutto il mondo che offrono materiale relativo a TEX da scaricare.

Puoi esplorare CTAN per cercare pacchetti utili; ad esempio:

* [per argomento](https://www.ctan.org/topics/cloud)
* [in ordine alfabetico](https://www.ctan.org/pkg) (utile se conosci il nome del pacchetto)

Puoi anche usare la [funzione di ricerca](https://www.ctan.org/pkg) (in cima alla pagina).

### Pacchetti disponibili su Overleaf: introduzione a TeX Live

Una volta all'anno un (ampio) *sottoinsieme* dei pacchetti ospitati su CTAN, insieme ai font relativi a LaTeX e ad altro software, viene raccolto e distribuito come un sistema chiamato [TeX Live](https://tug.org/texlive/), che può essere usato per installare la tua configurazione LaTeX (locale). In effetti, [anche i server di Overleaf usano TeX Live](https://www.overleaf.com/learn/latex/Overleaf_and_TeX_Live) e vengono aggiornati quando viene rilasciata una nuova versione di TeX Live. Gli aggiornamenti di TeX Live su Overleaf non sono immediati, ma avvengono alcuni mesi dopo il rilascio, dandoci il tempo di eseguire test di compatibilità della nuova versione di TeX Live con le [migliaia di modelli presenti nella nostra galleria](https://www.overleaf.com/gallery). Ad esempio, ecco il nostro [annuncio dell'aggiornamento a TeX Live 2025](https://www.overleaf.com/blog/tex-live-2025-is-now-available).

Sebbene TeX Live contenga un (ampio) *sottoinsieme* dei pacchetti CTAN, è possibile trovare un pacchetto interessante, come [igo per comporre diagrammi del Go](https://ctan.org/pkg/igo?lang=en), che è ospitato su CTAN ma non incluso in (distribuito da) TeX Live e quindi non disponibile su Overleaf. Alcuni pacchetti ospitati su CTAN non fanno parte di TeX Live per vari motivi: forse un pacchetto è obsoleto, ha problemi di licenza, è molto recente (caricato da poco) o ha dipendenze dalla piattaforma, ad esempio funziona su Windows ma non su Linux.

I nuovi pacchetti e gli aggiornamenti di quelli esistenti vengono caricati su CTAN durante tutto l'anno, mentre gli aggiornamenti di TeX Live vengono distribuiti annualmente; di conseguenza, i pacchetti contenuti nella versione corrente di TeX Live non saranno aggiornati quanto quelli ospitati su CTAN. Poiché i server di Overleaf usano TeX Live, è possibile che i pacchetti installati sui nostri server, cioè quelli disponibili per i nostri utenti, non siano le versioni più recenti disponibili su CTAN ma, in generale, è improbabile che ciò costituisca un problema.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.