> ## Documentation Index
> Fetch the complete documentation index at: https://ayakaleaf-pro.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# LaTeX-afhankelijkheden toevoegen

Als je `.cls`-, `.sty`- of `.bst`-bestanden in je project hebt, kan het compileerproces van Overleaf deze bestanden niet vinden, tenzij ze op het hoogste niveau staan.

Om je project overzichtelijk te houden, wil je deze bestanden misschien echter in mappen plaatsen, zodat je ze makkelijker terugvindt en het hoogste niveau van je project niet rommelig wordt.

Het goede nieuws is dat we met het bestand `latexmkrc` eigen `TEXINPUTS`-mappen kunnen opgeven, zodat Overleaf weet dat het in die map naar de pakketbestanden moet zoeken.

Stel dat je deze pakketbestanden in een map `tex/` hebt gezet, en de bestanden met bibliografiestijlen in een map `bst/`:

1. Klik op "Add file" bovenaan de projectzijbalk.
2. Selecteer "Blank file" en sla het bestand op met de naam `latexmkrc` (als het nog niet bestaat).
3. Zet de volgende regel in `latexmkrc`:

   ```perl theme={null}
   $ENV{'TEXINPUTS'}='./tex//:' . $ENV{'TEXINPUTS'}; 
   $ENV{'BSTINPUTS'}='./bst//:' . $ENV{'BSTINPUTS'};
   ```

   (of pas de mapnamen aan naar de betreffende mappen in je project)

Overleaf zoekt nu eerst in de map `tex/` voordat het in de systeem-`TEXINPUTS` naar pakketbestanden zoekt, en eerst in de map `bst/` voordat het in de systeem-`BSTINPUTS` naar bestanden met bibliografiestijlen zoekt.

(Bron: [https://tex.stackexchange.com/a/50847](https://tex.stackexchange.com/a/50847))

<Info>
  Je hoofddocument en je `latexmkrc`-bestand moeten op het hoogste niveau van je project blijven staan, niet in een map.
</Info>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.