> 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/riferimenti-e-citazioni/02-bibliography-management-with-natbib.md).

# Gestione della bibliografia con natbib

Quando si tratta della gestione della bibliografia in LaTeX, il pacchetto **natbib** è un pacchetto per personalizzare le citazioni (soprattutto gli schemi di citazione autore-anno) quando si usa [BibTeX](/latex/it/riferimenti-e-citazioni/01-bibliography-management-with-bibtex.md). Questo articolo spiega come usare `natbib` per formattare e citare le fonti bibliografiche.

**Nota**: Se si parte da zero, si consiglia di usare [biblatex](/latex/it/altri-argomenti/05-bibliography-management-in-latex.md) perché quel pacchetto offre la localizzazione in diverse lingue, è sviluppato attivamente e rende la gestione della bibliografia più semplice e flessibile. Tuttavia, si noti che la maggior parte delle riviste usa ancora `bibtex` e `natbib`.

## Introduzione

Di seguito è presentato un esempio minimo funzionante:

```latex
\usepackage{natbib}
\bibliographystyle{unsrtnat}
\title{Gestione della bibliografia: pacchetto \texttt{natbib}}
\author{Overleaf}
\date {Aprile 2021}

\begin{document}

\maketitle

Questo documento è un esempio di utilizzo del pacchetto \texttt{natbib} nella gestione della bibliografia
. Sono citati tre elementi: il libro \textit{The \LaTeX\ Companion}
\cite{latexcompanion}, l'articolo di Einstein \cite{einstein}, e il
sito web di Donald Knuth \cite{knuthwebsite}. Gli elementi relativi a \LaTeX\ sono
\cite{latexcompanion,knuthwebsite}.

\medskip

\bibliography{sample}

\end{document}
```

![NatbibEx1Overleaf.png](/files/70565c34ab9f8ee9d4affe064e6312ad861b5c7c)

In questo esempio ci sono quattro comandi di base per gestire la bibliografia:

**\usepackage{natbib}**

Importa il pacchetto natbib.

**\bibliographystyle{unsrtnat}**

Imposta lo stile bibliografico unsrtnat. Vedi l'articolo sugli stili bibliografici per ulteriori informazioni.

**\cite{labelcompanion}**

Stampa un riferimento alla voce citata; ciò che viene stampato dipende dallo stile di citazione. La parola tra parentesi graffe corrisponde a una voce specifica nel file bibliografico.

**bibliography{sample}**

Importa il file sample.bib che contiene le fonti bibliografiche. Vedi la sezione sul file bibliografico.

[Apri un esempio del `natbib` pacchetto in Overleaf](https://www.overleaf.com/project/new/template/19402?id=65470147\&templateName=Basic+natbib+example\&latexEngine=\&texImage=texlive-full%3A2020.1\&mainFile=)

## Uso base

Un semplice esempio funzionante è stato mostrato nell'introduzione; sono disponibili altri comandi relativi alla bibliografia.

```latex
\documentclass{article}
\usepackage[english]{babel}
\usepackage[square,numbers]{natbib}
\bibliographystyle{abbrvnat}

\title{Gestione della bibliografia: pacchetto \texttt{natbib}}
\author{Overleaf}
\date {Aprile 2021}

\begin{document}

\maketitle

Questo documento è un esempio di utilizzo del pacchetto \texttt{natbib} nella gestione della bibliografia
gestione della bibliografia. Sono citati tre elementi: il libro \textit{The \LaTeX\ Companion} \cite{latexcompanion}, l'articolo di Einstein \citet{einstein}, e il
sito web di Donald Knuth \cite{knuthwebsite}. Gli elementi relativi a \LaTeX\ sono
\cite{latexcompanion,knuthwebsite}.

\medskip

\bibliography{sample}

\end{document}
```

![NatbibEx2Overleaf.png](/files/44dd63cea4eeaf8975013e93c0ab285af8dbd314)

Ci sono alcuni cambiamenti in questo esempio:

* Le opzioni `square` e `numbers` in `\usepackage[square,numbers]{natbib}` abilitano rispettivamente le parentesi quadre e le citazioni numeriche. Vedi il [guida di riferimento](#reference-guide) per un elenco delle opzioni del pacchetto
* Gli stili *abbrvnat* è usato qui, vedi [stili bibliografici](/latex/it/riferimenti-e-citazioni/05-natbib-bibliography-styles.md)
* Il comando `\citet` aggiunge il nome dell'autore al segno di citazione, indipendentemente dallo [stile di citazione](/latex/it/riferimenti-e-citazioni/06-natbib-citation-styles.md).

[Apri un altro esempio del `natbib` pacchetto in Overleaf](https://www.overleaf.com/project/new/template/19404?id=65473143\&templateName=Natbib+second+example\&latexEngine=\&texImage=texlive-full%3A2020.1\&mainFile=)

## Il file bibliografico

I file bibliografici devono avere la sintassi standard di BibTeX e l'estensione .bib. Contengono un elenco di fonti bibliografiche e diversi campi con informazioni su ogni voce.

```latex
@article{einstein,
    author =       "Albert Einstein",
    title =        "{Zur Elektrodynamik bewegter K{\"o}rper}. ({German})
        [{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"
}

@book{latexcompanion,
    author    = "Michel Goossens and Frank Mittelbach and Alexander Samarin",
    title     = "The \LaTeX\ Companion",
    year      = "1993",
    publisher = "Addison-Wesley",
    address   = "Reading, Massachusetts"
}

@misc{knuthwebsite,
    author    = "Donald Knuth",
    title     = "Knuth: Computers and Typesetting",
    url       = "http://www-cs-faculty.stanford.edu/\~{}uno/abcde.html"
}
```

Questo file contiene record in un formato speciale; ad esempio, il primo riferimento bibliografico è definito da:

**@article{...}**

Questa è la prima riga di una voce del record, @article dice a BibTeX che l'informazione qui memorizzata riguarda un articolo. Le informazioni su questa voce sono racchiuse tra parentesi graffe. Oltre ai tipi di voce mostrati nell'esempio (article, book e misc) 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 `\bibliography{sample}`. Non tutte le informazioni nel file .bib verranno visualizzate; dipende dallo stile bibliografico impostato nel documento.

## Aggiungere la bibliografia all'indice

Se si vuole che la bibliografia sia inclusa nell'indice, importare il pacchetto **tocbibind** nel preambolo farà il trucco:

```latex
\documentclass{article}
\usepackage[english]{babel}

%Include "References" nell'indice
\usepackage[nottoc]{tocbibind}

%Importa il pacchetto natbib e imposta uno stile bibliografico
\usepackage[square,numbers]{natbib}
\bibliographystyle{abbrvnat}

%Titolo e autore
\title{Gestione della bibliografia: pacchetto \texttt{natbib}}
\author{Overleaf}
\date {Aprile 2021}

\begin{document}

\maketitle

\tableofcontents

\section{Prima sezione}
Questo documento è un esempio...

%Importa il file bibliografico "sample.bib"
\bibliography{sample}

\end{document}
```

![BibliographyEx4Overleaf.png](/files/c936409f5696d3559636189b181eaba1c26ccec8)

[Apri un esempio di `natbib` e indice in Overleaf](https://www.overleaf.com/project/new/template/19416?id=65468889\&templateName=Natbib+and+contents\&latexEngine=\&texImage=texlive-full%3A2020.1\&mainFile=)

Aggiungere la riga

```latex
\usepackage[nottoc]{tocbibind}
```

al preambolo stamperà "References" o "Bibliography" nell'indice, a seconda del tipo di documento. Attenzione, aggiungerà anche altri elementi come l'indice analitico, il glossario e l'elenco dei listati all'indice. Per ulteriori informazioni vedi [le `tocbibind` documentazione del pacchetto](http://mirrors.ctan.org/macros/latex/contrib/tocbibind/tocbibind.pdf).

## Guida di riferimento

**opzioni del pacchetto natbib**

* `round` per le parentesi tonde
* `square` usa parentesi quadre
* `graffe` parentesi graffe
* `angle` parentesi angolari o chevron
* `punto e virgola` separa più citazioni con punti e virgola
* `due punti` uguale a `punto e virgola`
* `virgola` separa più citazioni con virgole
* `autore-anno` per citazioni autore-anno
* `numbers` per citazioni numeriche
* `super` apici per citazioni numeriche, come in *Nature*
* `sort` ordina più citazioni in base all'elenco dei riferimenti
* `sort&compress` uguale a `sort` ma più citazioni numeriche vengono compresse, se possibile
* `compress` comprimi senza ordinare
* `longnamefirst` il nome completo dell'autore apparirà nella prima citazione di qualsiasi riferimento
* `sectionbib` Da usare con il pacchetto **chapterbib** per aggiungere la bibliografia all'indice come sezione non numerata invece che come capitolo non numerato
* `nonamebreak` impedisce la sillabazione dei nomi degli autori
* `elide` per omettere gli elementi comuni dei riferimenti uniti

**Tipi di voce standard**

**article**

Articolo di una rivista o giornale

**libro**

Un libro pubblicato

**booklet**

Un'opera stampata ma senza editore o istituzione sponsor

**conference**

Un articolo negli atti di una conferenza

**inbook**

Una parte di un libro (sezione, capitolo e così via)

**incollection**

Una parte di un libro con un proprio titolo

**inproceedings**

Un articolo negli atti di una conferenza

**manual**

Documentazione tecnica

**mastersthesis**

Una tesi di master

**misc**

Qualcosa che non rientra in nessun altro tipo

**phdthesis**

Una tesi di dottorato

**proceedings**

Come conference

**techreport**

Rapporto pubblicato da un'istituzione

**unpublished**

Documento non pubblicato formalmente, con autore e titolo

**Campi più comuni usati in BibTeX**

|           |             |              |
| --------- | ----------- | ------------ |
| indirizzo | annotazione | autore       |
| booktitle | capitolo    | crossref     |
| edition   | editor      | institution  |
| rivista   | chiave      | month        |
| note      | number      | organization |
| pages     | publisher   | scuola       |
| series    | title       | type         |
| volume    | year        | URL          |
| ISBN      | ISSN        | LCCN         |
| abstract  | keywords    | prezzo       |
| copyright | language    | contenuti    |

## Approfondimenti

Per maggiori informazioni vedi

* [Stili bibliografici Natbib](/latex/it/riferimenti-e-citazioni/05-natbib-bibliography-styles.md)
* [Stili di citazione Natbib](/latex/it/riferimenti-e-citazioni/06-natbib-citation-styles.md)
* [Gestione della bibliografia con biblatex](/latex/it/riferimenti-e-citazioni/03-bibliography-management-with-biblatex.md)
* [Gestione della bibliografia con bibtex](/latex/it/riferimenti-e-citazioni/01-bibliography-management-with-bibtex.md)
* [documentazione natbib sul sito web CTAN](http://www.ctan.org/pkg/natbib)
* [Documentazione del pacchetto tocbind](ftp://ftp.tex.ac.uk/tex-archive/macros/latex/contrib/tocbibind/tocbibind.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)


---

# 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/riferimenti-e-citazioni/02-bibliography-management-with-natbib.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.
