Salta ai contenuti

Gestione bibliografica con BibTeX - Una guida dettagliata per LaTeX

Per i principianti, BibTeX può sembrare complicato a causa delle sue molte specificità e formati. Tuttavia, questa guida offre una panoramica semplificata e mostra come utilizzare BibTeX in modo efficiente con LaTeX.

Per iniziare, crea un file .bib, ad esempio bibliography.bib, e aggiungi le voci di BibTeX. Un esempio tipico potrebbe essere l’aggiunta di un riferimento a “Il Vecchio e il Mare” di Ernest Hemingway:

@book{Hemingway1952,
title={Il Vecchio e il Mare},
author={Hemingway, Ernest},
year={1952},
publisher={Charles Scribner's Sons}
}

Se analizzi “l’anatomia” di questa voce, dovresti considerare solo i seguenti tre componenti per capire come ogni voce BibTeX è definita:

  • Tipo di voce: Con @book definiamo il tipo di riferimento, cioè (e questo esempio si riferisce a se stesso) come un libro. Ci sono anche @article per articoli scientifici e molti altri. BibTeX ha regole specifiche su quali campi sono opzionali e quali sono necessari per citare correttamente la letteratura.
  • Campi di input: In questo esempio sono title, author, year e publisher. (Vedi Campi)
  • Chiave di citazione: Questo esempio usa Hemingway1952, che è usato in LaTeX per le citazioni nel testo, cioè per fare riferimento alla fonte. Usando lo stesso esempio, lo facciamo con \cite{Hemingway1952}. La chiave di citazione può essere qualsiasi stringa, spesso una combinazione di autore, anno e una parola del titolo.

Per utilizzare i tuoi riferimenti in LaTeX, segui l’esempio sottostante:

\documentclass{article}
\usepackage[utf8]{inputenc}
\title{Riferimenti BibTeX in \LaTeX}
\author{Giovanni Rossi}
\begin{document}
\maketitle
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent enim urna, dapibus et bibendum vel, consectetur et turpis. Cras a molestie nulla. \cite{Hemingway1952}
\medskip
\bibliographystyle{unsrt}
\bibliography{bibliography}
\end{document}

Dopo aver compilato il documento LaTeX, noterai che il comando \cite{Hemingway1952} è sostituito dal riferimento specificato nel file BibTeX con quell’ID, ad esempio [1].

BibTeX - LaTeX - Overleaf

Il file .bib che abbiamo chiamato bibliography.bib è definito in \bibliography{bibliography} e lo stile di citazione/bibliografia è \bibliographystyle{unsrt}, dove unsrt si riferisce al file .bst, in questo caso unsrt.bst, che contiene tutte le macro per formattare i tuoi riferimenti in quel stile. Puoi anche usare altri stili come apalike.bst.

La modifica manuale dei file BibTeX può essere laboriosa. Ecco alcuni gestori di riferimenti consigliati che possono semplificare il tuo lavoro:

  • CiteDrive è uno strumento collaborativo basato sul web e guidato da BibTeX.
  • Zotero offre funzionalità avanzate e una buona integrazione con BibTeX attraverso il plugin Better BibTeX For Zotero.
  • JabRef è un gestore di riferimenti basato su BibTeX che funziona su molte piattaforme.