natbib in Scissor LaTeX
Il pacchetto natbib funziona quasi del tutto in Scissor LaTeX: \citet, \citep, \citeyear e le forme con iniziale maiuscola funzionano, e \bibliographystyle{plainnat} o unsrtnat danno citazioni autore-anno; le opzioni del pacchetto come numbers o round e \setcitestyle vengono ignorate, quindi lo stile viene sempre da \bibliographystyle.
Cosa fa il pacchetto
natbib aggiunge a BibTeX le citazioni autore-anno. I suoi due comandi principali sono \citet{key} per una citazione che fa parte della frase, "Doe and Mustermann (2024)", e \citep{key} per una tra parentesi, "(Doe and Mustermann, 2024)". Le opzioni del pacchetto passano da parentesi tonde a quadre o ai numeri, e stili autore-anno come plainnat formattano l’elenco dei riferimenti.
Lo carichi con \usepackage{natbib} e scegli uno stile con \bibliographystyle{plainnat}.
Cosa funziona qui
| Comando o opzione | In Scissor LaTeX | Note |
|---|---|---|
\citet{key}, \Citet{key} | Funziona | "Doe and Mustermann (2024)". |
\citep{key}, \Citep{key} | Funziona | "(Doe and Mustermann, 2024)". |
\citep{a,b} | Funziona | "(Doe and Mustermann, 2024; Mustermann, 2021)". |
\citep[p.~44]{key} | Funziona | La nota va dentro le parentesi. |
\citep[see][p.~44]{key} | In parte | "see" viene stampato davanti alle parentesi. |
\citeyear{key} | Funziona | "2024". |
\citeyearpar{key} | In parte | Stampa "2024" senza parentesi. |
\citeauthor{key} | In parte | Stampa lo stesso di \citet, con l’anno. |
\citet*, \citep* | In parte | Come \citet e \citep; gli elenchi di autori non vengono espansi. |
\citealt, \citealp, \citenum | In parte | Stampati come \citep, con le parentesi. |
\bibliographystyle{plainnat}, abbrvnat | Funziona | Autore-anno, elenco ordinato per autore. |
\bibliographystyle{unsrtnat} | Funziona | Autore-anno, elenco nell’ordine di citazione. |
Opzioni numbers, round, square, authoryear, sort&compress | Tralasciato | Lo stile viene solo da \bibliographystyle. |
\setcitestyle{...} | Tralasciato | Ignorato senza messaggi. |
\bibpunct{...}... | Non supportato | Nel preambolo viene ignorato; nel corpo viene saltato con un messaggio e i suoi argomenti vengono stampati come testo. |
Senza una riga \bibliographystyle, le citazioni sono numerate tra parentesi quadre, anche con natbib caricato. Aggiungi \bibliographystyle{plainnat} per ottenere citazioni autore-anno.
Esempi
I consueti comandi di natbib con plainnat:
\citet, \citep e \citeyear con plainnat
\citet{doe2024} measured 44 samples. Long tables have their own
rules \citep[ch.~2]{mustermann2021}, and so do plots
\citep{mustermann2023}. The book appeared in \citeyear{mustermann2021}.
\bibliographystyle{plainnat}
\bibliography{refs}unsrtnat elenca le fonti nell’ordine in cui le citi invece che per autore:
unsrtnat: riferimenti nell’ordine di citazione
Plots are discussed by \citet{mustermann2023}, and the careful
measurement behind them by \citet{doe2024}.
\bibliographystyle{unsrtnat}
\bibliography{refs}L’opzione del pacchetto numbers non ha effetto. Lo stile di citazione segue solo \bibliographystyle, quindi con plainnat ottieni comunque citazioni autore-anno:
L’opzione numbers viene ignorata
\documentclass{article}
\usepackage[numbers]{natbib}
\begin{document}
Measured by \citet{doe2024}, see also \citep{doe2025}.
\bibliographystyle{plainnat}
\bibliography{refs}
\end{document}Per citazioni numerate, usa uno stile numerico come plain, unsrt o ieeetr (qui tutti e tre danno numeri tra parentesi quadre). Vedi l’elenco degli stili nella pagina sulle bibliografie.
Compatibilità
- Da un’installazione TeX a qui: i documenti con
\citete\citepvengono composti così come sono. Aspettati citazioni autore-anno solo quando\bibliographystyleindica uno stile autore-anno; le opzioni del pacchetto e\setcitestylenon cambiano nulla. - Da qui a un’installazione TeX: i documenti si compilano lì senza modifiche. Esegui lì BibTeX, e tieni presente che le opzioni di natbib hanno allora effetto.
Il manuale completo è su CTAN: ctan.org/pkg/natbib. Per le citazioni in generale, vedi Bibliografie e citazioni, e per l’altro approccio, biblatex.
Domande e risposte
Perché ottengo numeri invece di citazioni autore-anno?
Manca la riga \bibliographystyle, oppure indica uno stile numerico. Aggiungi \bibliographystyle{plainnat}. Le sole opzioni authoryear e round di natbib qui non cambiano lo stile.
Qual è la differenza tra \citet e \citep?
\citet dà "Doe and Mustermann (2024)" da usare all’interno di una frase; \citep dà "(Doe and Mustermann, 2024)" per una citazione alla fine di una proposizione.
Devo eseguire BibTeX per natbib?
No. Scissor LaTeX legge i file .bib del progetto ogni volta che compone il documento.
Ogni esempio di questa pagina viene composto da Scissor LaTeX quando il sito viene generato. Ultimo aggiornamento: 2026-11-07.