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.
Passo 1: Creazione e popolazione di un file .bib
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
@bookdefiniamo il tipo di riferimento, cioè (e questo esempio si riferisce a se stesso) come un libro. Ci sono anche@articleper 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,yearepublisher. (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.
Passo 2: Integrazione in un documento LaTeX
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].

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.
Raccomandazioni per i gestori di riferimenti
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.