Naar de inhoud

LaTeX-literatuurlijst met BibTeX, natbib en biblatex

Zet je bronnen in een .bib-bestand in het project, citeer ze met \cite{key} (of \citep, \citet, \parencite, \textcite), en schrijf \bibliography{...} of \printbibliography waar de literatuurlijst moet komen.

Het .bib-bestand

Een .bib-bestand bevat één item per bron. Elk item heeft een type (@article, @book, @inproceedings, @misc ...), een sleutel waarmee je het citeert, en velden zoals auteur, titel en jaar. De voorbeelden op deze pagina gebruiken dit bestand, refs.bib:

BibTeX
@article{doe2024,
  author  = {John Doe and Erika Mustermann},
  title   = {Measuring Things Carefully},
  journal = {Journal of Examples},
  year    = {2024},
  volume  = {44},
  pages   = {1--12}
}

@book{mustermann2021,
  author    = {Erika Mustermann},
  title     = {A Short Book on Long Tables},
  publisher = {Example Press},
  address   = {Berlin},
  year      = {2021}
}

Voeg het bestand toe aan je project zoals elk ander bestand. Scissor LaTeX leest elk .bib-bestand in het project en voegt ze samen, dus de bestandsnaam in \bibliography{refs} of \addbibresource{refs.bib} hoeft niet overeen te komen. Om een .bib-bestand eerst op te schonen, te sorteren en van dubbele items te ontdoen, gebruik je de BibTeX-formatter; de citatiesleutel-opschoner maakt de sleutels consistent.

Gewone BibTeX: \cite en \bibliography

De klassieke manier is \cite{key} in de tekst, en dan \bibliographystyle{...} en \bibliography{...} waar de lijst komt.

\cite met een numerieke stijl

Careful measuring is discussed by \cite{doe2024}, and long tables
in \cite[p.~44]{mustermann2021}.

\bibliographystyle{plain}
\bibliography{refs}
Gezet door Scissor LaTeX: \cite met een numerieke stijl

Alleen de bronnen die je citeert, worden opgenomen. Om een bron op te nemen die je niet citeert, schrijf je \nocite{key}; \nocite{*} neemt elk item uit de .bib-bestanden op, net als in een TeX-installatie.

natbib: auteur-jaarcitaties

Met natbib en een auteur-jaarstijl zoals plainnat geeft \citet een citatie in de lopende tekst ("Doe and Mustermann (2024)") en \citep een citatie tussen haakjes.

\citet en \citep met plainnat

LaTeXPreambule: \usepackage{natbib}Openen in de editor (opent in een nieuw tabblad)
\citet{doe2024} measured carefully. Tables can be long
\citep{mustermann2021}, and plots can explain themselves
\citep[p.~44]{mustermann2023}.

\bibliographystyle{plainnat}
\bibliography{refs}
Gezet door Scissor LaTeX: \citet en \citep met plainnat

biblatex: \parencite en \textcite

Gebruikers van biblatex laden het pakket, noemen het .bib-bestand met \addbibresource en drukken de lijst af met \printbibliography.

biblatex met \parencite en \textcite

\documentclass{article}
\usepackage{biblatex}
\addbibresource{refs.bib}
\begin{document}
\textcite{doe2025} keeps notes on typesetting.
Plots can explain themselves \parencite{mustermann2023}.

\printbibliography
\end{document}
Gezet door Scissor LaTeX: biblatex met \parencite en \textcite

Citatiecommando's

CommandoIn Scissor LaTeXOpmerkingen
\cite{key}, \cite{a,b}WerktMeerdere sleutels drukken elk een eigen citatie af, naast elkaar.
\cite[p.~44]{key}WerktDe noot na de sleutel ("p. 44") komt binnen de citatie.
\citep, \parencite, \autociteWerktTussen haakjes; numerieke stijlen drukken een nummer af.
\citep[see][p.~44]{key}GedeeltelijkDe noot vooraf ("see") wordt voor de haakjes afgedrukt, niet erbinnen.
\citet, \textciteWerktIn de lopende tekst: de auteur, dan het jaar of nummer.
\citeauthor{key}GedeeltelijkDrukt hetzelfde af als \citet, niet alleen de namen.
\citeyear{key}WerktAlleen het jaar.
\citealt, \citealp, \citenumGedeeltelijkAfgedrukt als gewone \cite.
\footcite{key}GedeeltelijkIn de tekst afgedrukt als gewone citatie, niet in een voetnoot.
\nocite{key}WerktOpgenomen zonder citatie in de tekst.
\nocite{*}WerktNeemt elk item uit de .bib-bestanden op.

Citatiestijlen

De naam in \bibliographystyle{...} kiest de stijl. Scissor LaTeX koppelt de gangbare BibTeX-stijlnamen aan vergelijkbare stijlen:

\bibliographystyle{…}Resultaat in Scissor LaTeX
apalike, apa, apacite, authoryearAPA: author and year
natbib, plainnat, abbrvnat, acl_natbibAuthor and year, as natbib (plainnat)
unsrtnatNumbers in citation order, as unsrtnat
ieeenat_fullname, ieee_fullnameIEEE: numbers in citation order
splncs04, splncs03, splncsSpringer LNCS: numbers
ACM-Reference-FormatACM: numbers
chicago, chicago-author-dateChicago: author and date
mlaMLA: author and page
ieeetr, IEEEtran, ieee, plain, abbrv, unsrt, plainurl, abbrvurl, unsrturl, siam, acmIEEE: numbers in citation order
natureNature: superscript numbers
vancouverVancouver: numbers
harvard, agsm, dcuHarvard: author and year
apsrev4-2, apsrev4-1, apsrev, apsrmp4-2, apsrmp4-1, sn-apsamerican-physics-society
aipnum4-2, aipnum4-1, aipnumamerican-institute-of-physics
aipauth4-2, aipauth4-1Author and year, as natbib (plainnat)
elsarticle-num, elsarticle-num-names, model1-num-nameselsevier-with-titles
elsarticle-harv, model2-nameselsevier-harvard
sn-mathphys-num, sn-mathphysspringer-mathphys
sn-mathphys-ay, sn-basic, sn-vancouver-ayspringer-basic-author-date
sn-vancouver-num, sn-vancouverspringer-vancouver
sn-natureNature: superscript numbers
sn-apacite, sn-apaAPA: author and year
sn-chicagoChicago: author and date
amsplain, amsplainurlAMS
aa, aa-note, aa_url, aasjournalv7, aasjournal, aasjournal7, apjAPJ
iopart-num, iopartinstitute-of-physics-numeric
mdpimultidisciplinary-digital-publishing-institute
plos2025, plos2015, plos2009plos
icml…, iclr… (with a year)Author and year, as natbib (plainnat)
journal styles that number references (…-num, apsrev…, JHEP, aip…, achemso, siam…)IEEE: numbers in citation order
journal author-year styles (aasjournal…, …-harv, mnras, aa, agu, ametsoc)Author and year, as natbib (plainnat)
any other name (alpha, a project .bst …)IEEE: numbers in citation order, with a note in the Problems tab

plain, abbrv, unsrt en de andere genummerde klassiekers gebruiken de IEEE-stijl: nummers tussen vierkante haken, in de volgorde waarin de bronnen voor het eerst worden geciteerd. Elke naam die niet in de tabel staat, zoals alpha of amsalpha (met labels als [Knu84]) of een eigen .bst-bestand, gebruikt dezelfde genummerde stijl, en het tabblad Problemen meldt dat: "Bibliografiestijl alpha is niet beschikbaar; in plaats daarvan worden genummerde verwijzingen [1] gebruikt". De congresopmaken kiezen hun eigen stijl.

Ontbrekende bronnen en thebibliography

Een sleutel die in geen enkel .bib-bestand staat, wordt in rood afgedrukt als [key?], en het tabblad Problemen noemt hem:

Een sleutel die niet in het .bib-bestand staat

This is in the file \cite{doe2024}, this is not \cite{nobody2020}.

\bibliography{refs}
Gezet door Scissor LaTeX: Een sleutel die niet in het .bib-bestand staat

Tabblad Problemen: Citations not found in the .bib file: nobody2020

Een item in een .bib-bestand dat niet gelezen kan worden, bijvoorbeeld een item waarbij een sluitende accolade ontbreekt of een sleutel die twee keer wordt gebruikt, wordt als enige weggelaten: het tabblad Problemen noemt het met zijn regel, zoals in "Overgeslagen .bib-items: doe2023 (regel 12, er ontbreekt een sluitende accolade)", en de andere items worden gewoon geciteerd.

Een met de hand geschreven thebibliography-lijst wordt als lijst afgedrukt, maar de \bibitem-sleutels ervan kunnen niet worden geciteerd. Verplaats de items naar een .bib-bestand om ze te citeren.

Wat anders is dan in een TeX-installatie

Voor de pakketten, zie natbib en biblatex. De volledige handleidingen staan op CTAN: natbib, biblatex.

Vragen en antwoorden

Hoe voeg ik een literatuurlijst toe in LaTeX?

Voeg een .bib-bestand toe aan het project, citeer items met \cite{key} en schrijf \bibliography{refs} (of \printbibliography met biblatex) waar de lijst moet verschijnen.

Waarom toont mijn citatie [key?]?

De sleutel staat in geen enkel .bib-bestand van het project. Controleer de spelling, en controleer of het .bib-bestand aan het project is toegevoegd. Het tabblad Problemen noemt elke ontbrekende sleutel.

Wat is het verschil tussen \citet en \citep?

\citet is voor citaties die deel uitmaken van de zin ("Doe and Mustermann (2024) laten zien ..."). \citep zet de hele citatie tussen haakjes.

Moet ik BibTeX draaien?

Nee. Scissor LaTeX leest de .bib-bestanden zelf bij elke zetronde, dus citaties en de literatuurlijst zijn altijd actueel.

Elk voorbeeld op deze pagina wordt door Scissor LaTeX gezet wanneer de site wordt gebouwd. Laatst bijgewerkt op 2026-11-07.