natbib w Scissor LaTeX
Pakiet natbib w większości działa w Scissor LaTeX: \citet, \citep, \citeyear i ich wersje pisane wielką literą działają, a \bibliographystyle{plainnat} lub unsrtnat daje cytowania autor-rok; opcje pakietu, takie jak numbers czy round, oraz \setcitestyle są ignorowane, więc styl zawsze wynika z \bibliographystyle.
Do czego służy pakiet
natbib dodaje do BibTeX cytowania autor-rok. Jego dwa główne polecenia to \citet{key} dla cytowania będącego częścią zdania, „Doe and Mustermann (2024)”, oraz \citep{key} dla cytowania w nawiasie, „(Doe and Mustermann, 2024)”. Opcje pakietu przełączają między nawiasami okrągłymi i kwadratowymi albo na numery, a style autor-rok, takie jak plainnat, formatują listę literatury.
Wczytujesz go poleceniem \usepackage{natbib}, a styl wybierasz poleceniem \bibliographystyle{plainnat}.
Co tu działa
| Polecenie lub opcja | W Scissor LaTeX | Uwagi |
|---|---|---|
\citet{key}, \Citet{key} | Działa | „Doe and Mustermann (2024)”. |
\citep{key}, \Citep{key} | Działa | „(Doe and Mustermann, 2024)”. |
\citep{a,b} | Działa | „(Doe and Mustermann, 2024; Mustermann, 2021)”. |
\citep[p.~44]{key} | Działa | Uwaga trafia do wnętrza nawiasu. |
\citep[see][p.~44]{key} | Częściowo | „see” jest wypisywane przed nawiasem. |
\citeyear{key} | Działa | „2024”. |
\citeyearpar{key} | Częściowo | Wypisuje „2024” bez nawiasów. |
\citeauthor{key} | Częściowo | Wypisuje to samo co \citet, z rokiem. |
\citet*, \citep* | Częściowo | Jak \citet i \citep; listy autorów nie są rozwijane. |
\citealt, \citealp, \citenum | Częściowo | Wypisywane jak \citep, z nawiasami. |
\bibliographystyle{plainnat}, abbrvnat | Działa | Autor-rok, lista posortowana według autora. |
\bibliographystyle{unsrtnat} | Działa | Autor-rok, lista w kolejności cytowania. |
Opcje numbers, round, square, authoryear, sort&compress | Pomijane | Styl wynika wyłącznie z \bibliographystyle. |
\setcitestyle{...} | Pomijane | Ignorowane bez komunikatu. |
\bibpunct{...}... | Nieobsługiwane | W preambule jest ignorowane; w treści jest pomijane z komunikatem, a jego argumenty są wypisywane jako tekst. |
Bez wiersza \bibliographystyle cytowania są numerowane w nawiasach kwadratowych, nawet przy wczytanym natbib. Dodaj \bibliographystyle{plainnat}, aby uzyskać cytowania autor-rok.
Przykłady
Zwykłe polecenia natbib z plainnat:
\citet, \citep i \citeyear z 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 wymienia źródła w kolejności cytowania zamiast według autora:
unsrtnat: literatura w kolejności cytowania
Plots are discussed by \citet{mustermann2023}, and the careful
measurement behind them by \citet{doe2024}.
\bibliographystyle{unsrtnat}
\bibliography{refs}Opcja pakietu numbers nie ma efektu. Styl cytowań wynika wyłącznie z \bibliographystyle, więc z plainnat nadal dostajesz cytowania autor-rok:
Opcja numbers jest ignorowana
\documentclass{article}
\usepackage[numbers]{natbib}
\begin{document}
Measured by \citet{doe2024}, see also \citep{doe2025}.
\bibliographystyle{plainnat}
\bibliography{refs}
\end{document}Dla cytowań numerowanych użyj stylu numerycznego, takiego jak plain, unsrt lub ieeetr (wszystkie trzy dają tu numery w nawiasach kwadratowych). Listę stylów znajdziesz na stronie o bibliografiach.
Zgodność
- Z instalacji TeX do Scissor LaTeX: dokumenty z
\citeti\citepskładają się w obecnej postaci. Cytowania autor-rok pojawiają się tylko wtedy, gdy\bibliographystylewskazuje styl autor-rok; opcje pakietu i\setcitestyleniczego nie zmieniają. - Ze Scissor LaTeX do instalacji TeX: dokumenty kompilują się tam bez zmian. Uruchom tam BibTeX i pamiętaj, że opcje natbib zaczynają wtedy działać.
Pełna dokumentacja jest dostępna w CTAN: ctan.org/pkg/natbib. O cytowaniach ogólnie przeczytasz na stronie Bibliografie i cytowania, a o drugim podejściu na stronie biblatex.
Pytania i odpowiedzi
Dlaczego dostaję numery zamiast cytowań autor-rok?
Brakuje wiersza \bibliographystyle albo wskazuje on styl numeryczny. Dodaj \bibliographystyle{plainnat}. Same opcje natbib authoryear i round nie zmieniają tu stylu.
Czym różni się \citet od \citep?
\citet daje „Doe and Mustermann (2024)” do użycia wewnątrz zdania; \citep daje „(Doe and Mustermann, 2024)” jako cytowanie na końcu zdania lub jego części.
Czy dla natbib muszę uruchamiać BibTeX?
Nie. Scissor LaTeX odczytuje pliki .bib projektu przy każdym składaniu.
Każdy przykład na tej stronie jest składany przez Scissor LaTeX podczas budowania witryny. Ostatnia aktualizacja: 2026-11-07.