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}
% ...
\printbibliographybiblatex 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
- Numery cytowań wpisane ręcznie: po dodaniu pozycji wszystkie się przesuwają.
- „[?]" w PDF: brak drugiej kompilacji albo literówka w kluczu \cite.
- Pozycja z pliku .bib nie pojawia się w spisie: nie ma do niej żadnego \cite, a style BibTeX pomijają pozycje niecytowane.
- Klasyczny BibTeX źle sortuje nazwiska zaczynające się od Ł czy Ś. Jeśli kolejność alfabetyczna ma znaczenie, przejdź na biblatex z biber.
Zobacz też
Nie chcesz pamiętać poleceń?
Narysuj wzór albo wklej zrzut ekranu, a CamteX zamieni go na gotowy LaTeX.
