Przejdź do treści

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 opcjaW Scissor LaTeXUwagi
\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łaUwaga 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ęściowoWypisuje „2024” bez nawiasów.
\citeauthor{key}CzęściowoWypisuje to samo co \citet, z rokiem.
\citet*, \citep*CzęściowoJak \citet i \citep; listy autorów nie są rozwijane.
\citealt, \citealp, \citenumCzęściowoWypisywane jak \citep, z nawiasami.
\bibliographystyle{plainnat}, abbrvnatDziałaAutor-rok, lista posortowana według autora.
\bibliographystyle{unsrtnat}DziałaAutor-rok, lista w kolejności cytowania.
Opcje numbers, round, square, authoryear, sort&compressPomijaneStyl wynika wyłącznie z \bibliographystyle.
\setcitestyle{...}PomijaneIgnorowane bez komunikatu.
\bibpunct{...}...NieobsługiwaneW 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

LaTeXPreambuła: \usepackage{natbib}Otwórz w edytorze (otwiera się w nowej karcie)
\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}
Złożone przez Scissor LaTeX: \citet, \citep i \citeyear z plainnat

unsrtnat wymienia źródła w kolejności cytowania zamiast według autora:

unsrtnat: literatura w kolejności cytowania

LaTeXPreambuła: \usepackage{natbib}Otwórz w edytorze (otwiera się w nowej karcie)
Plots are discussed by \citet{mustermann2023}, and the careful
measurement behind them by \citet{doe2024}.

\bibliographystyle{unsrtnat}
\bibliography{refs}
Złożone przez Scissor LaTeX: unsrtnat: literatura w kolejności cytowania

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}
Złożone przez Scissor LaTeX: Opcja numbers jest ignorowana

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 \citet i \citep składają się w obecnej postaci. Cytowania autor-rok pojawiają się tylko wtedy, gdy \bibliographystyle wskazuje styl autor-rok; opcje pakietu i \setcitestyle niczego 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.