> 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/05-bibliography-management-in-latex.md).

# Gestione della bibliografia in LaTeX

## Introduzione

Quando si parla di pacchetti per la gestione della bibliografia, in LaTeX ci sono tre opzioni principali: `bibtex`, `natbib` e `biblatex`.

Questo articolo spiega come usare il `biblatex` pacchetto, per gestire e formattare la bibliografia in un documento LaTeX. `biblatex` è un'opzione moderna per elaborare le informazioni bibliografiche, offre un'interfaccia più semplice e flessibile e una migliore localizzazione linguistica rispetto alle altre due opzioni.

Un esempio minimo funzionante del `biblatex` pacchetto è mostrato di seguito:

```latex
\documentclass[letterpaper,10pt]{article}
\usepackage{biblatex} %Importa il pacchetto biblatex
\addbibresource{sample.bib} %Importa il file bibliografico

\begin{document}
Citiamo! L'articolo di rivista di Einstein \cite{einstein} e il
libro di Dirac \cite{dirac} sono elementi relativi alla fisica.

\printbibliography %Stampa la bibliografia

\end{document}
```

![BiblatexEx1OLV2.png](/files/bf368b2b1f7823b7a198488d7bd837c7d41afbb7)

In questo esempio ci sono quattro comandi relativi alla bibliografia:

**\usepackage{biblatex}**

Importa il pacchetto biblatex.

**\addbibresource{sample.bib}**

Importa il file dei dati bibliografici sample.bib: questo file contiene informazioni su ogni libro, articolo, ecc. citato. Vedi la sezione sul file bibliografico per maggiori informazioni.

**\cite{einstein}**

Questo comando inserisce un riferimento all'interno del documento, \[1] in questo caso, che corrisponde a un elemento della bibliografia; einstein è una parola chiave corrispondente a una voce in sample.bib.

**\printbibliography**

Stampa l'elenco delle referenze citate; il titolo predefinito è References per la classe di documento article e "Bibliography" per book e report.

Overleaf fornisce diversi modelli con stili predefiniti per gestire le bibliografie. Vedi [questo link](https://www.overleaf.com/gallery/tagged/bibliography). [Apri un esempio del pacchetto biblatex in Overleaf](https://www.overleaf.com/project/new/template/19714?id=66708264\&templateName=Biber+bibliography+example\&latexEngine=\&texImage=texlive-full%3A2020.1\&mainFile=)

## Uso base

Alcuni parametri possono essere passati al comando di importazione del pacchetto, come nel seguente esempio:

```latex
\documentclass{article}

\usepackage[
backend=biber,
style=alphabetic,
sorting=ynt
]{biblatex}
\addbibresource{sample.bib}

\title{Gestione della bibliografia: pacchetto \texttt{biblatex}}
\author{Overleaf}
\date{ }

\begin{document}

\maketitle

Usando \texttt{biblatex} puoi visualizzare una bibliografia suddivisa
in sezioni, a seconda del tipo di citazione. Citiamo! L'articolo di rivista di Einstein
\cite{einstein} e il libro di Dirac \cite{dirac} sono
elementi relativi alla fisica. Successivamente, il libro \textit{The \LaTeX\ Companion}
 \cite{latexcompanion}, il sito web di Donald Knuth \cite{knuthwebsite},
\textit{The Comprehensive Tex Archive Network} (CTAN)
\cite{ctan} sono elementi relativi a \LaTeX; ma gli altri, gli elementi di Donald Knuth,
\cite{knuth-fa,knuth-acp} sono dedicati alla programmazione.

\medskip

\printbibliography

\end{document}
```

![BiblatexExample2OLV2.png](/files/9ce76d00158cfdbbc36254f781338f52c356f8ec)

Alcune opzioni aggiuntive, tra parentesi quadre e separate da virgole, vengono aggiunte quando si importa `biblatex`:

**backend=biber**

Imposta il backend per ordinare la bibliografia; biber è quello predefinito e consigliato perché offre una localizzazione completa per diversi comandi e gli stili per biber sono più facili da modificare perché usano macro standard di LaTeX. L'altro backend supportato è bibtex, che è un programma più tradizionale; se impostato come backend, bibtex verrà usato solo per ordinare la bibliografia, quindi qui non si possono usare stili bibtex.

**style=alphabetic**

Definisce lo stile bibliografico e lo stile di citazione, in questo caso alphabetic. A seconda dello stile, potrebbero essere disponibili altri comandi di citazione. Vedi gli stili bibliografici e gli stili di citazione di biblatex per maggiori informazioni.

**sorting=ynt**

Determina i criteri per ordinare le fonti bibliografiche. In questo caso sono ordinate per anno, nome e titolo. Consulta la guida di riferimento per un elenco delle opzioni di ordinamento.

Il resto dei comandi è stato spiegato nella [introduzione](#introduction).

[Apri un esempio più completo `biblatex` esempio in Overleaf](https://www.overleaf.com/project/new/template/19715?id=66713383\&templateName=A+biblatex+example\&latexEngine=\&texImage=texlive-full%3A2020.1\&mainFile=)

## Il file bibliografico

I file bibliografici devono avere la sintassi standard di bibtex

```latex
@article{einstein,
    author = "Albert Einstein",
    title = "{Zur Elektrodynamik bewegter K{\"o}rper}. ({Tedesco})
    [{Sulla} l'elettrodinamica dei corpi in movimento]",
    journal = "Annalen der Physik",
    volume = "322",
    number = "10",
    pages = "891--921",
    year = "1905",
    DOI = "http://dx.doi.org/10.1002/andp.19053221004",
    keywords = "physics"
}

@book{dirac,
    title = {I principi della meccanica quantistica},
    author = {Paul Adrien Maurice Dirac},
    isbn = {9780198520115},
    series = {Collana internazionale di monografie sulla fisica},
    year = {1981},
    publisher = {Clarendon Press},
    keywords = {physics}
}

@online{knuthwebsite,
    author = "Donald Knuth",
    title = "Knuth: computer e composizione tipografica",
    url  = "http://www-cs-faculty.stanford.edu/~uno/abcde.html",
    addendum = "(consultato: 01.09.2016)",
    keywords = "latex,knuth"
}

@inbook{knuth-fa,
    author = "Donald E. Knuth",
    title = "Algoritmi fondamentali",
    publisher = "Addison-Wesley",
    year = "1973",
    chapter = "1.2",
    keywords  = "knuth,programming"
}
...
```

Questo file contiene record in un formato speciale; per esempio, la prima referenza bibliografica è definita da:

**@article{...}**

Questa è la prima riga di una voce di record, @article dice a BibTeX che le informazioni qui memorizzate riguardano un articolo. Le informazioni su questa voce sono racchiuse tra parentesi graffe. Oltre ai tipi di voce mostrati nell'esempio (article, book, online e inbook) ce ne sono molti altri; vedi la guida di riferimento.

**einstein**

L'etichetta einstein è assegnata a questa voce, è un identificatore univoco che può essere usato per riferirsi a questo articolo all'interno del documento.

**author = "Albert Einstein",**

Questo è il primo campo nella voce bibliografica, indica che l'autore di questo articolo è Albert Einstein. È possibile aggiungere diversi campi separati da virgole usando la stessa sintassi chiave = valore, per esempio: title, pages, year, URL, ecc. Consulta la guida di riferimento per un elenco dei campi possibili.

Le informazioni in questo file possono poi essere stampate e richiamate all'interno di un documento LaTeX, come mostrato nelle sezioni precedenti, con il comando `\addbibresource{sample.bib}`. Non tutte le informazioni nel file .bib verranno visualizzate; dipende dallo stile bibliografico impostato nel documento.

[Apri un esempio più completo `biblatex` esempio in Overleaf](https://www.overleaf.com/project/new/template/19715?id=66713383\&templateName=A+biblatex+example\&latexEngine=\&texImage=texlive-full%3A2020.1\&mainFile=)

## Personalizzare la bibliografia

Biblatex consente un'elevata personalizzazione della sezione bibliografica con poco sforzo. È stato menzionato che diversi [stili di citazione](/latex/it/riferimenti-e-citazioni/08-biblatex-citation-styles.md) e [stili bibliografici](/latex/it/riferimenti-e-citazioni/07-biblatex-bibliography-styles.md) sono disponibili, e puoi anche crearne di nuovi. Un'altra opzione di personalizzazione è cambiare il titolo predefinito della sezione bibliografica.

```latex
\documentclass{article}

\usepackage[
backend=biber,
style=alphabetic,
sorting=ynt
]{biblatex}
\addbibresource{sample.bib}

\title{Gestione della bibliografia: pacchetto \texttt{biblatex}}
\author{Overleaf}
\date{Maggio 2021}

\begin{document}

\maketitle

Usando \texttt{biblatex} puoi visualizzare una bibliografia suddivisa in sezioni,
a seconda del tipo di citazione. Citiamo! L'articolo di rivista di Einstein \cite{einstein}
e il libro di Dirac \cite{dirac} sono elementi relativi alla fisica. Successivamente, il libro \textit{The \LaTeX\ Companion}
\cite{latexcompanion}, il sito web di Donald Knuth \cite{knuthwebsite},
\textit{The Comprehensive Tex Archive Network} (CTAN) \cite{ctan} sono
elementi relativi a \LaTeX; ma gli altri, gli elementi di Donald Knuth,
\cite{knuth-fa,knuth-acp} sono dedicati alla programmazione.

\medskip

\printbibliography[title={Bibliografia completa}]
```

![BiblatexEx3OLV2.png](/files/9d679cf25b4e94d3a0aabadc37838c77f7dab294)

Il parametro aggiuntivo `title={Bibliografia completa}` trasmesso tra parentesi quadre al comando `\printbibliography` è quello che modifica il titolo.

La bibliografia può anche essere suddivisa in sezioni in base a diversi filtri, per esempio: stampare solo le referenze dello stesso autore, della stessa rivista o con titolo simile. Di seguito un esempio.

```latex
\printbibliography[type=article,title={Solo articoli}]
\printbibliography[type=book,title={Solo libri}]

\printbibliography[keyword={physics},title={Solo elementi relativi alla fisica}]
\printbibliography[keyword={latex},title={Solo elementi relativi a \LaTeX}]
```

![BiblatexEx4OLV2.png](/files/0ee088e532256003135ee0350d886da5dcc9e2e9)

Qui, la bibliografia è suddivisa in 4 sezioni. La sintassi dei comandi usati qui è spiegata di seguito:

**\printbibliography\[type=article,title={Solo articoli}]**

Stampa solo le voci il cui tipo è "article", e imposta il titolo "Solo articoli" per questa sezione. La stessa sintassi funziona per qualsiasi altro tipo di voce.

**\printbibliography\[keyword={physics},title={Solo elementi relativi alla fisica}]**

Filtra le voci bibliografiche che includono la parola "physics" in uno qualsiasi dei campi. Imposta il titolo "Solo elementi relativi alla fisica" per tale sezione.

[Apri un esempio più completo `biblatex` esempio in Overleaf](https://www.overleaf.com/project/new/template/19715?id=66713383\&templateName=A+biblatex+example\&latexEngine=\&texImage=texlive-full%3A2020.1\&mainFile=)

## Aggiungere la bibliografia all'indice

Affinché la bibliografia venga stampata nell'indice, deve essere passata un'opzione aggiuntiva a `\printbibliography`

```latex
\printbibliography[
heading=bibintoc,
title={Bibliografia completa}
]

\printbibliography[heading=subbibintoc,type=article,title={Solo articoli}]
```

![BiblatexEx5OLV2.png](/files/6c034f469d00774125cb21cf7bdf0e11c39fa0a8)

Una sezione e una sottosezione vengono aggiunte all'indice:

* Nel primo caso, aggiungendo `heading=bibintoc` aggiunge il titolo all'indice come capitolo non numerato, se possibile, oppure come sezione non numerata altrimenti.
* Il secondo caso è `heading=subbibintoc` che aggiunge il titolo come voce di secondo livello nell'indice, in questo esempio come sottosezione annidata in "Bibliografia completa".

[Apri un esempio più completo `biblatex` esempio in Overleaf](https://www.overleaf.com/project/new/template/19715?id=66713383\&templateName=A+biblatex+example\&latexEngine=\&texImage=texlive-full%3A2020.1\&mainFile=)

## Guida di riferimento

**Tipi di voce supportati**

|               |                |              |
| ------------- | -------------- | ------------ |
| article       | libro          | mvbook       |
| inbook        | bookinbook     | suppbook     |
| booklet       | collection     | mvcollection |
| incollection  | suppcollection | manual       |
| misc          | online         | patent       |
| periodical    | suppperiodical | proceedings  |
| mvproceedings | inproceedings  | reference    |
| mvreference   | inreference    | relazione    |
| set           | thesis         | unpublished  |
| custom        | conference     | electronic   |
| masterthesis  | phdthesis      | techreport   |

**Campi di voce supportati** (Le informazioni stampate dipendono dallo stile bibliografico)

|               |              |               |                 |
| ------------- | ------------ | ------------- | --------------- |
| abstract      | addendum     | afterword     | annotate        |
| autore        | authortype   | bookauthor    | bookpagination  |
| booksubtitle  | booktitle    | chapter       | commentator     |
| date          | doi          | edition       | editor          |
| editortype    | eid          | entrysubtype  | eprint          |
| eprinttype    | eprintclass  | eventdate     | eventtitle      |
| file          | foreword     | holder        | howpublished    |
| indextitle    | institution  | introduzione  | isan            |
| isbn          | ismn         | isrn          | issue           |
| issuesubtitle | issuetitle   | iswc          | journalsubtitle |
| journaltitle  | label        | language      | library         |
| location      | mainsubtitle | maintitle     | month           |
| note          | number       | organization  | origdate        |
| origlanguage  | origlocation | origpublisher | origtitle       |
| pages         | pagetotal    | pagination    | part            |
| publisher     | pubstate     | reprinttitle  | series          |
| shortauthor   | shortedition | shorthand     | shorthandintro  |
| shortjournal  | shortseries  | shorttitle    | subtitle        |
| title         | translator   | type          | url             |
| venue         | version      | volume        | year            |

**Opzioni di ordinamento della bibliografia**

| opzione   | descrizione                                                 |
| --------- | ----------------------------------------------------------- |
| `nty`     | ordina per nome, titolo, anno                               |
| `nyt`     | ordina per nome, anno, titolo                               |
| `nyvt`    | ordina per nome, anno, volume, titolo                       |
| `anyt`    | ordina per etichetta alfabetica, nome, anno, titolo         |
| `anyvt`   | ordina per etichetta alfabetica, nome, anno, volume, titolo |
| `ydnt`    | ordina per anno (decrescente), nome, titolo                 |
| `nessuno` | le voci vengono elaborate nell'ordine di citazione          |

Per informazioni dettagliate su queste voci e opzioni, consulta la documentazione del pacchetto.

## Approfondimenti

Per maggiori informazioni vedi

* [Stili bibliografici di Biblatex](/latex/it/riferimenti-e-citazioni/07-biblatex-bibliography-styles.md)
* [Stili di citazione di Biblatex](/latex/it/riferimenti-e-citazioni/08-biblatex-citation-styles.md)
* [Gestione della bibliografia con natbib](/latex/it/riferimenti-e-citazioni/02-bibliography-management-with-natbib.md)
* [Gestione della bibliografia con bibtex](/latex/it/riferimenti-e-citazioni/01-bibliography-management-with-bibtex.md)
* [Creare e gestire bibliografie con BibTeX su Overleaf](https://www.overleaf.com/blog/532)
* [Documentazione del pacchetto Biblatex](http://linorg.usp.br/CTAN/macros/latex/contrib/biblatex/doc/biblatex.pdf)
* [Supporto per le lingue internazionali](/latex/it/lingue/03-international-language-support.md)
* [Indice](/latex/it/struttura-del-documento/02-table-of-contents.md)
* [Gestione in un grande progetto](/latex/it/struttura-del-documento/07-management-in-a-large-project.md)
* [Progetti LaTeX con più file](/latex/it/struttura-del-documento/08-multi-file-latex-projects.md)


---

# 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/05-bibliography-management-in-latex.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.
