CamteX
Wszystkie poradniki

Bibliografia w LaTeX

Najprostsza bibliografia do sprawozdania to otoczenie thebibliography na końcu dokumentu. Każda pozycja dostaje klucz w \bibitem, a w tekście cytujesz ją przez \cite. Przy większych pracach wygodniejszy jest BibTeX z osobnym plikiem .bib.

Lista pozycji

\begin{thebibliography}{9}
  \bibitem{halliday} D. Halliday, R. Resnick, J. Walker,
    \emph{Podstawy fizyki}, PWN, Warszawa 2015.
\end{thebibliography}

Liczba 9 w nawiasie to wzorzec szerokości: rezerwuje miejsce na numer jednocyfrowy. Przy dziesięciu i więcej pozycjach wpisz 99, inaczej numery wyjdą poza lewy margines listy.

Składasz sprawozdanie? W CamteX narysujesz wzory i tabele, a gotowy dokument wyślesz do Overleaf albo pobierzesz jako PDF. Spróbuj za darmo

Cytowanie w tekście

Wartość przyspieszenia ziemskiego podaje \cite{halliday}.

\cite drukuje numer w nawiasie kwadratowym, np. [1]. W thebibliography numery wynikają z kolejności wpisów \bibitem, a nie z kolejności cytowań w tekście.

Kilka pozycji i numer strony

Podobne wyniki opisano w \cite{halliday,taylor}.
Wzór podaje \cite[s.~112]{halliday}.

Klucze kilku pozycji oddzielasz przecinkiem. Opcjonalny argument w nawiasie kwadratowym dopisuje stronę albo rozdział: [1, s. 112]. Tylda nie pozwala oderwać numeru strony od skrótu.

Pozycja w pliku .bib

@book{taylor,
  author    = {John R. Taylor},
  title     = {Wstęp do analizy błędu pomiarowego},
  publisher = {PWN},
  address   = {Warszawa},
  year      = {1995}
}

Przy BibTeX pozycje trzymasz w osobnym pliku, np. zrodla.bib. W tekście wystarczy klucz z pierwszej linii (taylor), a styl sam ułoży autora, tytuł i rok w jednolitym formacie.

Dołączenie pliku .bib

\bibliographystyle{unsrt}
\bibliography{zrodla}

Styl unsrt numeruje pozycje w kolejności cytowania, plain alfabetycznie. Do spisu trafiają tylko pozycje użyte w \cite, resztę dołączy \nocite{*}. Kolejność kompilacji to pdflatex, bibtex i dwa razy pdflatex; Overleaf robi to sam.

biblatex zamiast BibTeX

\usepackage[backend=biber,style=numeric]{biblatex}
\addbibresource{zrodla.bib}
% ...
\printbibliography

biblatex z programem biber poprawnie sortuje nazwiska zaczynające się od polskich liter i razem z babel drukuje nagłówek po polsku. Styl zmieniasz jedną opcją, np. style=authoryear dla cytowań w formie (Taylor 1995).

Typowe błędy

Zobacz też

Nie chcesz pamiętać poleceń?

Narysuj wzór albo wklej zrzut ekranu, a CamteX zamieni go na gotowy LaTeX.

Wypróbuj za darmo