> 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/file-di-classe/02-overleaf-and-tex-live.md).

# Elenco di pacchetti e file di classe

Questo articolo presenta TeX Live e ne illustra l'uso all'interno del servizio di impaginazione basato su LaTeX di Overleaf.

## Introduzione a TeX Live

[TeX Live](https://www.tug.org/texlive/) è una distribuzione di software libero pubblicata ogni anno da [Il TeX Users Group](https://www.tug.org/). Fornisce i pacchetti LaTeX, i font, i motori TeX e numerosi strumenti software necessari per supportare l'impaginazione basata su LaTeX su tutti i sistemi operativi standard.

TeX Live è una componente importante di Overleaf perché i nostri server lo utilizzano per compilare il tuo codice LaTeX e generare l'anteprima PDF in tempo reale. Offre inoltre agli utenti di Overleaf un facile accesso a oltre 5.000 pacchetti LaTeX contenuti in ogni release di TeX Live.

Non sei limitato all'uso dell'ultima versione di TeX Live per compilare i tuoi progetti perché i server di Overleaf forniscono accesso alle versioni precedenti di TeX Live. I progetti possono essere facilmente [passati a una versione precedente di TeX Live](#how-do-i-change-a-projects-tex-live-version)—ad esempio, a causa di problemi di compatibilità tra pacchetti.

## Quali pacchetti LaTeX supporta Overleaf?

Poiché Overleaf utilizza TeX Live, puoi accedere a oltre 5.000 pacchetti, tra cui:

* Figure con [pstricks](https://ctan.org/pkg/pstricks-base?lang=en) e [TikZ](https://en.wikipedia.org/wiki/PGF/TikZ). Ecco alcuni [esempi di TikZ](https://www.overleaf.com/latex/examples/tagged/tikz).
* Bibliografie con [BibTeX](https://www.bibtex.org/) e [BibLaTeX](https://ctan.org/pkg/biblatex?lang=en). Ecco [alcuni esempi](https://www.overleaf.com/gallery/tagged/bibliography).
* Pacchetti, come [fontspec](https://ctan.org/pkg/fontspec) richiesti da XeLaTeX e LuaLaTeX per il supporto ai font OpenType.

Puoi consultare l'elenco dei pacchetti TeX e LaTeX nella sottopagina CTAN [CTAN: Pacchetti](https://ctan.org/pkg/).

## Quale versione di TeX Live usa il mio progetto?

Quando crei un nuovo progetto Overleaf o ne copi uno esistente, il nuovo progetto (o la copia) compila per impostazione predefinita utilizzando l'ultima versione di TeX Live installata sui nostri server. Quando mettiamo a disposizione dei nostri utenti una nuova versione di TeX Live, non aggiorniamo automaticamente i progetti esistenti. Farlo automaticamente potrebbe causare errori o avvisi nei tuoi progetti esistenti a causa delle differenze tra le versioni di TeX Live.

### Ulteriori note su TeX Live e il tuo progetto Overleaf

* La versione di TeX Live utilizzata per compilare un progetto non condiviso è controllata dal proprietario di quel progetto. Tuttavia, se un collaboratore su un progetto condiviso modifica la versione di TeX Live, ciò influirà su tutti i collaboratori di quel progetto.
* La versione di TeX Live è un parametro specifico del progetto: modificarla per un determinato progetto non influirà su nessun altro progetto nel tuo workspace di Overleaf né modificherà alcun codice sorgente nel progetto la cui versione di TeX Live viene modificata.
* Dopo aver scelto una versione specifica di TeX Live, tutti i pacchetti usati dal tuo progetto saranno, naturalmente, le versioni presenti e pubblicate in quella release di TeX Live.
* Passare a un'impostazione diversa di TeX Live può modificare il comportamento dei pacchetti, ad esempio i comandi che forniscono.
* Cambiare la versione di TeX Live di un progetto non è permanente; puoi tornare a una versione precedente ogni volta che sia necessario. Tieni sempre presente che le diverse release di TeX Live possono avere aggiornamenti/modifiche che potrebbero influire sulla possibilità di compilare il tuo progetto usando una particolare release di TeX Live.

## Come posso cambiare la versione di TeX Live di un progetto?

Segui i passaggi seguenti per cambiare la versione di TeX Live di un progetto—l'impostazione di TeX Live è *specifica per ciascun progetto* e non influisce su alcun altro progetto che potresti avere:

1. Seleziona il pulsante del menu di Overleaf (![Overleaf menu button](/files/8bc9a59fbf13b9078ad1a1598070c9173febc7c3)) e individua la sezione del menu etichettata **Impostazioni**.
2. All'interno di **Impostazioni**, scegli l'elenco a discesa etichettato **Versione di TeX Live**.
3. Seleziona la versione di TeX Live richiesta dal tuo progetto, quindi chiudi il menu facendo clic in un punto qualsiasi al di fuori dell'elenco del menu.
4. Ricompila il tuo progetto per verificare la compatibilità con la versione di TeX Live scelta.

La seguente immagine riassume questi passaggi—per chiarezza, la maggior parte delle voci del menu è omessa:

![Immagine che mostra come scegliere la versione di TeX Live su Overleaf](/files/916a01e9c1429857814a23f623464b56afea08cc)

### Perché cambiare la versione di TeX Live di un progetto?

TeX Live è una distribuzione software ampia e complessa, quindi non sorprende che le nuove release introducano occasionalmente modifiche che impediscono la compilazione corretta di alcuni documenti. Ciò è in genere dovuto a modifiche che interessano i comandi dei pacchetti, bug imprevisti e incompatibilità tra pacchetti (o «conflitti»).

Ecco alcune ragioni comuni per cambiare la versione di TeX Live usata per compilare il tuo progetto.

* **Potresti volere una versione più recente di TeX Live per uno dei tuoi progetti esistenti**. Puoi spostare la versione di TeX Live usata dal tuo progetto a una versione più recente che fornisca un pacchetto, un comando o una funzionalità linguistica che desideri usare. Tuttavia, prima di farlo, ti consigliamo che il tuo progetto compili senza errori e che tu comprenda eventuali avvisi residui forniti dal compilatore.
* **Potresti volere che un progetto copiato usi la stessa versione di TeX Live dell'originale**. A volte, quando fai una copia di un vecchio progetto, possono comparire nuovi errori a causa delle modifiche in TeX Live. Quando ciò accade, puoi sia modificare il tuo progetto per renderlo compatibile con l'ultima versione di TeX Live, sia impostare la versione di TeX Live della tua nuova copia in modo che corrisponda alla versione del progetto originale da cui è stata copiata.
* **Potresti dover fare in modo che la versione di TeX Live usata nel tuo progetto Overleaf corrisponda alla versione che usi sulla tua macchina locale**. Se compili i tuoi progetti sia localmente sia in Overleaf, per ottenere risultati coerenti potresti voler adattare la versione di TeX Live usata da Overleaf in modo che sia compatibile con la versione di LaTeX che usi localmente.
* **Potresti dover inviare a una rivista o a un archivio che compila con una versione specifica di TeX Live**. Se invii a una rivista o a un archivio che usa una versione specifica di LaTeX, compilare su Overleaf con la stessa versione o con una versione compatibile di TeX Live può aiutare a evitare errori al momento dell'invio.

### Versioni «legacy» di TeX Live

Nel menu a discesa della versione di TeX Live, mostrato nello screenshot sopra, le versioni più vecchie di TeX Live sono classificate come «Legacy». Queste versioni sono rese disponibili per garantire compatibilità e compilazione corretta per i modelli e i progetti più vecchi che le richiedono.

Ecco alcuni punti aggiuntivi da considerare quando si valuta l'uso di versioni più vecchie di TeX Live:

* Quando inizi un nuovo progetto, è consigliabile usare l'ultima versione di TeX Live, a meno che specifici problemi di compatibilità non rendano necessario usare una versione più vecchia. Questo approccio garantisce di beneficiare degli aggiornamenti e delle funzionalità più recenti.
* Sebbene Overleaf non abbia ancora definito una tempistica per l'eliminazione delle versioni più vecchie di TeX Live, tali versioni potrebbero alla fine essere dismesse e non più disponibili.
* Per quanto possibile, i tuoi progetti esistenti dovrebbero essere aggiornati all'ultima versione compatibile di TeX Live.

## Con quale frequenza TeX Live viene aggiornato su Overleaf?

I server di compilazione di Overleaf vengono aggiornati all'ultima release di TeX Live poco dopo che diventa disponibile. Dopo i test e il completamento dell'aggiornamento, Overleaf pubblica un post sul blog per condividere eventuali aggiornamenti rilevanti di TeX Live, insieme a note e indicazioni specifiche per i pacchetti basate sui risultati dei nostri test. Le nostre «note di rilascio» di TeX Live possono essere trovate sul nostro blog usando il `tex live` tag: <https://www.overleaf.com/blog/tagged/tex%20live>.

### Informazioni sul processo di aggiornamento di Overleaf

Prima di aggiornare la nostra installazione di TeX Live, ricompiliamo un'ampia suite di test di documenti, inclusi circa 5.000 documenti dalla nostra galleria di modelli, esempi e articoli, per verificare la presenza di modifiche incompatibili, compresi errori ed eventuali cambiamenti visivi significativi nell'output compilato. Misuriamo anche il tempo comparativo necessario per rendere i documenti. Individuiamo le rese significativamente più lente e cerchiamo di renderle più veloci. Come risultato di questi test, aggiorniamo i modelli che abbiamo prodotto—per questo a volte impieghiamo un po' di tempo per aggiornare TeX Live! Tuttavia, il risultato è auspicabilmente un'esperienza più stabile per i nostri utenti.

Nonostante i nostri test, gli aggiornamenti apportati a LaTeX, ai motori TeX o ai font e pacchetti necessari in TeX Live possono talvolta introdurre incompatibilità, modifiche incompatibili e deprecazioni che sono al di fuori del nostro controllo. Data la scala di TeX Live e la ricchezza di pacchetti e strumenti che offre, non possiamo escludere modifiche incompatibili, ma faremo del nostro meglio per ridurre al minimo qualsiasi impatto sui nostri utenti.

### Modifiche ai pacchetti tra le release di TeX Live

La comunità TeX continua a innovare tra le release annuali di TeX Live. Nuovi pacchetti LaTeX, font e software correlato a TeX, oppure versioni aggiornate di questi, vengono regolarmente contribuiti alla Comprehensive TeX Archive Network, nota come CTAN all'interno della comunità TeX. CTAN fornisce un archivio centrale per il software relativo a TeX e LaTeX, pronto per essere incluso nella prossima release di TeX Live.


---

# 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/file-di-classe/02-overleaf-and-tex-live.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.
