> For the complete documentation index, see [llms.txt](https://overleaf-pro.ayaka.space/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://overleaf-pro.ayaka.space/latex/nl/vragen-en-antwoorden/07-creating-multiple-bibliographies-in-the-same-document.md).

# Meerdere bibliografieën in hetzelfde document maken

## Inleiding

Dit artikel bespreekt hoe je meerdere bibliografieën kunt maken in hetzelfde LaTeX-document met behulp van geschikte pakketten. Standaard kan elk LaTeX-document slechts één bibliografie of literatuurlijst bevatten, ofwel met een `\begin{thebibliography}\bibitem...\end{thebibliography}` lijst of met `\bibligraphystyle{...}\bibliography{...}`, of `\printbibliography`. Maar er zijn situaties waarin je *meerdere bibliografieën*. Je wilt misschien een aparte bibliografie voor elk hoofdstuk, in plaats van voor het hele document. Of je wilt misschien aparte bibliografieën voor verschillende categorieën en thema's.

Als je op deze scenario's probeert in te spelen door meerdere `\bibliography` aanroepen op verschillende plaatsen in je LaTeX-document te zetten, zul je merken dat ze allemaal dezelfde lijst met items bevatten, met daarin *alle* citaten in je hele document. In plaats daarvan moet je de juiste LaTeX-pakketten gebruiken om afzonderlijke bibliografieën correct te genereren.

Je moet eerst bepalen of je [BibTeX](/latex/nl/referenties-en-citaten/01-bibliography-management-with-bibtex.md) of [biblatex](/latex/nl/referenties-en-citaten/03-bibliography-management-with-biblatex.md)gebruikt: ze vereisen verschillende pakketten die niet gemengd kunnen worden. Als je een sjabloon gebruikt dat door je uitgever of universiteit is verstrekt, controleer dan of het voorbeeldsjabloon `.tex` bestand bevat `\printbibliography` of `\addbibresource`. Als dat zo is, gebruik je `biblatex`, ga dan naar de sectie [hier](#with-biblatex). Anders gebruik je hoogstwaarschijnlijk BibTeX, dus lees verder [hier](#packages-for-bibtex).

## Pakketten voor BibTeX

### Het chapterbib-pakket

Als je simpelweg een bibliografie aan het einde van elk hoofdstuk van je boek/scriptie nodig hebt, is het `chapterbib` pakket misschien alles wat je nodig hebt.

1. *Elk hoofdstuk moet in een `.tex` eigen bestand staan.* Schrijf

   ```latex
   \bibliographystyle{...}
   \bibliography{...}
   ```

   aan het einde van elk hoofdstuk in elk `.tex` bestand. Je kunt een ander `.bib` bestand voor elk hoofdstuk opgeven in de `\bibliography`.
2. In je "hoofddocument" `.tex` bestand, laad het `chapterbib` pakket. De `sectionbib` pakketoptie is handig als je wilt dat de bibliografie van elk hoofdstuk als een ongenummerde sectie in plaats van een ongenummerd hoofdstuk na het daadwerkelijke hoofdstuk verschijnt.

   ```latex
   \usepackage[sectionbib]{chapterbib}
   ```
3. Gebruik `\include` in het hoofddocumentbestand om elk van je hoofdstuk `.tex` bestanden. *`\input` zal **niet** werken met `chapterbib` om de bibliografieën per hoofdstuk te produceren!*
4. Als je lokaal compileert: het compileren van je hoofddocument `.tex` zal meerdere `.aux` bestanden genereren, één voor elk hoofdstuk `.tex` bestand dat je hebt opgenomen. Je moet nu `bibtex` op al deze `.aux` bestanden uitvoeren, voordat je het hoofddocument compileert `.tex` bestand opnieuw. [Overleaf's buildtool, `latexmk`,](/latex/nl/kennisbank/064-how-does-overleaf-compile-my-project.md) zal al deze verwerkingsstappen automatisch afhandelen, dus alles wat je hoeft te doen is op de **"Opnieuw compileren"** knop te klikken.

Merk op dat je *niet mag* schrijven `\bibliobraphy{...}` in je hoofddocument `.tex` bestand wanneer je `chapterbib`. Anders kun je veel BibTeX-foutmeldingen krijgen over *"Illegal; another \bibdata command"*. Als je ook een "globale" bibliografie nodig hebt die alle citaten in het hele document verzamelt, is het `bibunits` pakket misschien een betere keuze.

[Open een voorbeeld in Overleaf](https://www.overleaf.com/project/new/template/5694?id=8827885\&mainFile=main.tex\&templateName=Per-chapter+bibliographies+with+chapterbib)

### Het bibunits-pakket

De `bibunits` pakket kan ook worden gebruikt om bibliografieën per hoofdstuk te maken, en de hoofdstukken hoeven niet in aparte `.tex` bestanden.

1. Begin met het schrijven van `\usepackage[sectionbib]{bibunits}` in je hoofddocument `.tex`preambule van
2. Om hetzelfde `.bib` bestand en dezelfde bibliografiestijl voor alle citaten in je document te gebruiken, gebruik de `\defaultbibliographystyle{...}` en `\defaultbibliography{...}` commando's na het laden van `bibunits`. Bijvoorbeeld:

   ```latex
   \defaultbibliographystyle{unsrt}
   \defaultbibliography{references} % naam van het .bib-bestand zonder extensie
   ```
3. Voeg `\bibliographyunit[\chapter]` na `\begin{document}`.
4. Voeg aan het einde van elk hoofdstuk `\putbib`. Hiermee wordt dan de bibliografie afgedrukt voor alle instanties van `\cite` die zijn voorgekomen sinds de laatste `\chapter`. (Je kunt `\bibliographyunit` zonder argumenten op een later punt in het document schrijven om de automatische `bibunit`-ing van hoofdstukken uit te schakelen.)
5. Als je lokaal compileert: het compileren van je hoofddocument `.tex` zal meerdere `.aux` bestanden genereren, één voor elk hoofdstuk `.tex` bestand dat je hebt opgenomen. Je moet nu `bibtex` op al deze `.aux` bestanden uitvoeren, voordat je het hoofddocument compileert `.tex` bestand opnieuw. [Overleaf's buildtool, `latexmk`,](/latex/nl/kennisbank/064-how-does-overleaf-compile-my-project.md) zal al deze verwerkingsstappen automatisch afhandelen, dus alles wat je hoeft te doen is op de **"Opnieuw compileren"** knop te klikken.

[Open een voorbeeld in Overleaf](https://www.overleaf.com/project/new/template/5695?id=8828133\&mainFile=main.tex\&templateName=Per-chapter+bibliographies+with+bibunits)

Nog een paar extra tips:

* Als je een ander `.bib` bestand voor elk hoofdstuk/onderdeel gebruikt, kun je dit opgeven als optioneel argument bij `\putbib`bijvoorbeeld `\putbib[chap1refs]`—let op, geen `.bib` extensie.
* Als je je document moet opdelen in willekeurige "bibliografie-eenheden" (d.w\.z. niet beperkt tot `\chapter` of andere commando's voor sectiekoppen) met zelfstandige citaten en bibliografieën, kun je de `bibunit` omgeving gebruiken, met een `\putbib` erin:

  ```latex
  \begin{bibunit}
  ...\cite{smith2012} en \cite{wilkins2008}...
  \putbib
  \end{bibunit}
  ```

  Als je een andere stijl nodig hebt voor een bepaald `bibunit` d.w\.z. anders dan de `\defaultbibliographystyle{...}` die je had opgegeven, kun je deze als optioneel argument doorgeven aan de `bibunit`: `\begin{bibunit}**[plain]**`
* Als je ook een "globale" bibliografie nodig hebt die alle citaten uit alle hoofdstukken of bibunits bevat, voeg dan de `globalcitecopy` optie toe bij het laden van het `bibunits` pakket: `\usepackage[sectionbib,**globalcitecopy**]{bibunits}`

### Het multibib-pakket

Soms wil je misschien aparte bibliografieën voor verschillende categorieën. Een manier om dit te bereiken is het `multibib` pakket te gebruiken. Bijvoorbeeld, om een bibliografielijst te maken voor chemiegerelateerde referenties en één voor fysica-gerelateerde referenties, zijn hier de vereiste stappen:

1. Laad het `multibib` pakket, en gebruik het `\newcites` commando om de "`Math`" en "`Phys`" bibliografietypen te maken. Ze zullen "Math Readings" en "Physics Readings" als de bibliografiekoppen hebben.

   ```latex
   \usepackage[resetlabels,labeled]{multibib}

   \newcites{Math}{Math Readings}
   \newcites{Phys}{Physics Readings}
   ```

   Je kunt door komma's gescheiden waarden gebruiken om meerdere bibliografietypen te maken met hetzelfde `\newcites{}` commando; zorg er alleen voor dat je ook het juiste aantal bibliografietitels hebt opgegeven:

   ```latex
   \newcites{Math,Phys}{Math Readings,Physics Readings}
   ```
2. Voor elke nieuwe bibliografie `X`, heb je nu nieuwe commando's `\citeX`, `\bibliographystyleX`, `\bibliographyX`. Daarom heb je nu

   * `\citeMath`, `\bibliographystyleMath`, `\bibliographyMath`
   * `\citePhys`, `\bibliographystylePhys`, `\bibliographyPhys`

   naast de standaard `\cite`, `\bibliographystyle`, `\bibliography`

   Je kunt nu `\bibliographystyle`, `\bibliographystyleMath`, `\bibliographystylePhys` gebruiken om de stijl voor elke bibliografie op te geven; en geef het `.bib` bestand voor elke `\bibliography`, `\bibliographyMath`, `\bibliographyPhys`. (De bibliografiestijl is vaak consistent voor alle bibliografieën, maar je kunt verschillende `.bib` bestanden gebruiken.)

   ```latex
   \cite{paper1} en \cite{paper2} werden later gepubliceerd dan
   \citeMath{paper3}. Zie ook \citePhys{paper4}.

   \bibliographystyle{unsrt}
   \bibliography{references}

   \bibliographystyleMath{unsrt}
   \bibliographyMath{refs-etc}

   \bibliographystylePhys{unsrt}
   \bibliographyPhys{refs-etc}
   ```

   In dit voorbeeld, `paper1` en `paper2` zijn gedefinieerd in `references.bib` en zullen worden opgenomen in de standaardbibliografie. `paper3` zal worden opgenomen in de bibliografie "Math Readings"; `paper4` in de bibliografie "Physics Readings"; beide `paper3` en `paper4` zijn gedefinieerd in `refs-etc.bib` bestand.
3. Als je lokaal compileert: het compileren van je hoofddocument `.tex` zal meerdere `.aux` bestanden. Je moet nu `bibtex` op al deze `.aux` bestanden uitvoeren, voordat je het hoofddocument compileert `.tex` bestand opnieuw uitvoeren. In Overleaf hoef je alleen maar op de **Opnieuw compileren** knop te klikken en het zal al deze stappen automatisch afhandelen.

[Open een voorbeeld in Overleaf](https://www.overleaf.com/project/new/template/18645?id=3104751\&latexEngine=pdflatex\&mainFile=main.tex\&templateName=Multiple+Bibliographies+with+multibib)

## Met biblatex

Als je het biblatex-pakket gebruikt, dan **mag je niet** een van de pakketten laden die in de vorige secties zijn genoemd: dit omvat `natbib`, `chapterbib`, `bibunits`, `multibib`.

### Bibliografieën per hoofdstuk

De `biblatex` pakket heeft een `refsection` mechanisme, vergelijkbaar met een "`bibunit`".

1. Je kunt `biblatex` automatisch een nieuwe `refsection` laten starten wanneer het `\chapter`, door de **`refsection=chapter`** optie toe te voegen bij het laden van `biblatex`:

   ```latex
   \usepackage[natbib,style=authoryear,refsection=chapter]{biblatex}
   \addbibresource{refs.bib}
   ```
2. Je kunt dan een `\printbibliography` aan het einde van elk `\chapter`, plaatsen, om alleen de citaten op te sommen die sinds de laatste `\chapter`. In het codevoorbeeld hieronder gebruiken we ook de `heading=subbibintoc` optie voor `\printbibliography`, zodat de bibliografie aan het einde van het hoofdstuk wordt afgedrukt als een ongenummerde sectie (`subbib`) in plaats van een ongenummerd hoofdstuk; en zodat het wordt opgenomen in de inhoudsopgave (`intoc`).

   ```latex
   \chapter{Eerste hoofdstuk}

   \section{Section Heading}
   Hier is een citaat! \citep{latex:companion}
   \printbibliography[heading=subbibintoc]


   \chapter{Second Chapter}

   \section{Section Heading}
   Hier is nog een citaat! \citep{lshort}
   \printbibliography[heading=subbibintoc]
   ```
3. Als alternatief kun je `\begin{refsection}...\end{refsection}` rond elk hoofdstuk of rond willekeurige tekstblokken plaatsen. Gebruik de `refsection=chapter` optie in dit geval niet:

   ```latex
   \usepackage[natbib,style=authoryear]{biblatex}
   \addbibresource{refs.bib}
   ...
   \begin{refsection}
   \chapter{Eerste hoofdstuk}
   \section{Section Heading}
   Hier is een citaat! \citep{latex:companion}
   \printbibliography[heading=subbibintoc]
   \end{refsection}

   \begin{refsection}
   \chapter{Second Chapter}
   \section{Section Heading}
   Hier is nog een citaat! \citep{lshort}
   \printbibliography[heading=subbibintoc]
   \end{refsection}

   %% Een lijst met publicaties kan met deze aanpak worden gemaakt
   \begin{refsection}
   \nocite{paper1,paper2}
   %% Hier willen we een ongenummerd hoofdstuk, maar met een andere titel
   \printbibliography[title={List of Publications}]
   \end{refsection}
   ```

[Open een voorbeeld in Overleaf.](https://www.overleaf.com/docs?snip_uri=https://assets.ctfassets.net/nrgyaltdicpt/3mfINcJWZRlegHyXND3SEQ/7843cab4a5d022161a43bea6662bc00b/biblatex-perchapter.zip) In dit voorbeeld, `main.tex` gebruikt de `[refsection=chapter]` pakketoptie, terwijl `alt.tex` gebruikmaakt van de handmatig ingevoegde `refsection` omgevingen gebruiken.

### Bibliografieën voor verschillende categorieën

Je kunt trefwoorden of categorieën gebruiken om afzonderlijke bibliografieën te maken op basis van verschillende onderwerpen.

#### Trefwoorden gebruiken

1. In deze aanpak moet je een **`keywords`** veld toevoegen aan je referentie-invoer in het `.bib` bestand. Bijvoorbeeld:

   ```bibtex
   @article{paper4,
     title={High energy colliders as black hole factories...},
     ...
     keywords={phys}
   }
   ```
2. Citeer je referenties zoals gewoonlijk.
3. Voer vervolgens meerdere `\printbibliography` commando's uit terwijl je opgeeft welk `trefwoord` je wilt opnemen. Je kunt verschillende `title`s voor elk `\printbibliography` commando:

   ```latex
   % De "hoofd"-bibliografie
   \printbibliography[notkeyword={math},notkeyword={phys}]

   % De Math-bibliografie
   \printbibliography[keyword={math},title={Math Readings}]

   % De Fysica-bibliografie
   \printbibliography[keyword={phys},title={Physics Readings}]
   ```

[Open een voorbeeld in Overleaf](https://www.overleaf.com/docs?snip_uri=https://assets.ctfassets.net/nrgyaltdicpt/3Bt5Tf9eSCtcXQrGshjQJT/7c64c3820a4adc4e20468aee752dc1e9/biblatex-keywords.zip)

#### Categorieën gebruiken

1. In deze aanpak hoef je geen extra velden toe te voegen aan je `.bib` bestand. In plaats daarvan declareer je de categorietypen en voeg je de referenties toe aan elke categorie, in je `.tex` preamble van het bestand:

   ```latex
   \addbibresource{refs-nokeywords.bib}
   \DeclareBibliographyCategory{math}
   \DeclareBibliographyCategory{phys}
   \addtocategory{math}{paper3}
   \addtocategory{phys}{paper4}
   ```
2. Citeer je referenties zoals gewoonlijk.
3. Voer vervolgens meerdere `\printbibliography` commando's, die elk aangeven welke `categorie` af te drukken.

   ```latex
   % De "hoofd"-bibliografie
   \printbibliography[notcategory={math},notcategory={phys}]

   % De Math-bibliografie
   \printbibliography[category={math},title={Math Readings}]

   % De Fysica-bibliografie
   \printbibliography[category={phys},title={Physics Readings}]
   ```

[Open een voorbeeld in Overleaf](https://www.overleaf.com/docs?snip_uri=https://assets.ctfassets.net/nrgyaltdicpt/6l5HYYfby0AscSXwLsWKPM/71b6fb3e848f473fc9d2735847af7ec1/biblatex-categories.zip)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://overleaf-pro.ayaka.space/latex/nl/vragen-en-antwoorden/07-creating-multiple-bibliographies-in-the-same-document.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
