La gestione dei riferimenti bibliografici è essenziale per i documenti accademici. LaTeX offre diverse soluzioni: il classico BibTeX o il moderno biblatex. Questa guida copre entrambi gli approcci.
Il file .bib
I riferimenti sono memorizzati in un file .bib separato. Ogni voce ha un tipo e una chiave univoca:
BibTeX
% File: references.bib
@article{einstein1905,
author = {Einstein, Albert},
title = {Zur Elektrodynamik bewegter Körper},
journal = {Annalen der Physik},
year = {1905},
volume = {322},
number = {10},
pages = {891--921}
}
@book{knuth1984,
author = {Knuth, Donald E.},
title = {The TeXbook},
publisher = {Addison-Wesley},
year = {1984},
isbn = {0-201-13447-0}
}
@inproceedings{lamport1994,
author = {Lamport, Leslie},
title = {LaTeX: A Document Preparation System},
booktitle = {Proceedings of the Conference},
year = {1994},
pages = {1--10}
}
@online{wiki2024,
author = {Wikipedia},
title = {LaTeX},
url = {https://fr.wikipedia.org/wiki/LaTeX},
urldate = {2024-01-15}
}
Tipi di voci comuni
| Type | Utilizzo | Campi obbligatori |
|---|---|---|
@article |
Articolo di rivista | author, title, journal, year |
@book |
Libro | author, title, publisher, year |
@inproceedings |
Articolo di conferenza | author, title, booktitle, year |
@phdthesis |
Tesi di dottorato | author, title, school, year |
@online |
Pagina web | author/title, url, urldate |
@misc |
Altro tipo | Nessuno (flessibile) |
Metodo BibTeX classico
Il metodo tradizionale utilizza BibTeX con i comandi \cite e \bibliography:
LaTeX
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[italian]{babel}
\begin{document}
\section{Introduzione}
La teoria della relatività è stata sviluppata da Einstein~\cite{einstein1905}.
Per maggiori informazioni su LaTeX, vedi~\cite{knuth1984, lamport1994}.
% Stile e file bibliografico
\bibliographystyle{plain} % Stile di citazione
\bibliography{references} % Nome del file .bib (senza estensione)
\end{document}
Stili bibliografici
| Style | Formato delle citazioni | Ordinamento |
|---|---|---|
plain |
[1], [2], [3] | Alfabetico |
unsrt |
[1], [2], [3] | Ordine di apparizione |
alpha |
[Ein05], [Knu84] | Alfabetico |
abbrv |
[1], [2], [3] | Alfabetico (abbreviato) |
Compilazione multipla
Con BibTeX, devi compilare più volte: LaTeX → BibTeX → LaTeX → LaTeX. Su Sarmate.net, la compilazione gestisce tutto automaticamente.
Metodo biblatex (consigliato)
biblatex è più moderno e flessibile. Utilizza il backend biber:
LaTeX
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[italian]{babel}
% Configurazione biblatex
\usepackage[
backend=biber,
style=authoryear, % Stile autore-anno
sorting=nyt % Ordinamento: nome, anno, titolo
]{biblatex}
\addbibresource{references.bib} % File .bib
\begin{document}
\section{Introduzione}
Secondo \textcite{einstein1905}, la relatività...
Questa teoria è confermata \parencite{knuth1984}.
Per una panoramica, vedi \parencite{einstein1905, lamport1994}.
% Stampare la bibliografia
\printbibliography
\end{document}
Comandi di citazione biblatex
| Comando | Risultato (stile authoryear) |
|---|---|
\cite{einstein1905} |
Einstein 1905 |
\parencite{einstein1905} |
(Einstein 1905) |
\textcite{einstein1905} |
Einstein (1905) |
\footcite{einstein1905} |
Nota a piè di pagina |
\citeauthor{einstein1905} |
Einstein |
\citeyear{einstein1905} |
1905 |
Stili biblatex popolari
| Style | Descrizione |
|---|---|
numeric |
Citazioni numeriche [1], [2] |
authoryear |
Autore-anno (Dupont, 2024) |
alphabetic |
Etichette [Dup24] |
apa |
Stile APA (psicologia) |
ieee |
Stile IEEE (ingegneria) |
chicago-authordate |
Stile Chicago |
Il pacchetto natbib
natbib è un'alternativa popolare per le citazioni autore-anno con BibTeX:
LaTeX
\usepackage{natbib}
% Dans le document
\citet{einstein1905} % Einstein (1905)
\citep{einstein1905} % (Einstein, 1905)
\citep[p.~15]{knuth1984} % (Knuth, 1984, p. 15)
\bibliographystyle{plainnat}
\bibliography{references}
Consigli pratici
Chiavi di citazione
Usa chiavi memorabili:
autore+anno (einstein1905) o autore+parola-chiave (einstein-relativite).
Esporta da Zotero/Mendeley
I gestori di riferimenti possono esportare direttamente nel formato .bib. Questo evita gli errori di inserimento manuale.
Esempio completo con biblatex
LaTeX
\documentclass[12pt]{article}
\usepackage[utf8]{inputenc}
\usepackage[italian]{babel}
\usepackage[
backend=biber,
style=numeric,
sorting=none
]{biblatex}
\addbibresource{references.bib}
\title{Il mio articolo scientifico}
\author{Mario Rossi}
\begin{document}
\maketitle
\section{Introduzione}
La fisica moderna si basa sui lavori fondatori
di Einstein~\cite{einstein1905}. L'impaginazione di
documenti scientifici è stata rivoluzionata da
\LaTeX{}~\cite{knuth1984, lamport1994}.
\section{Metodologia}
Il nostro approccio si ispira a \textcite{lamport1994}
e utilizza le raccomandazioni di~\cite{knuth1984}.
\section{Conclusione}
Questi lavori dimostrano l'importanza dei riferimenti
bibliografici nella ricerca scientifica.
\printbibliography[title={Riferimenti}]
\end{document}
Pronto a citare le tue fonti?
Crea documenti accademici con riferimenti automatici
Crea un account gratuito