> ## 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.

# Lägga till LaTeX-beroenden

Om du har `.cls`-, `.sty`- eller `.bst`-filer i ditt projekt kommer Overleafs kompileringsprocess inte att kunna hitta dem om de inte ligger på toppnivån.

För att organisera ditt projekt kan du dock vilja lägga dessa filer i mappar, så att de blir lättare att hitta och så att projektets toppnivå inte blir rörig.

Den goda nyheten är att vi kan ange egna `TEXINPUTS`-kataloger med filen `latexmkrc`, så att Overleaf vet att den ska söka efter paketfilerna i den katalogen.

För att göra detta antar vi att du har lagt paketfilerna i en mapp som heter `tex/`, och bibliografistilfilerna i en mapp som heter `bst/`:

1. Klicka på ”Add file” högst upp i projektets sidopanel.
2. Välj ”Blank file” och spara filen med namnet `latexmkrc` (om den inte redan finns).
3. Lägg in följande rad i `latexmkrc`:

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

   (eller ändra till de relevanta mappnamnen i ditt projekt)

Overleaf söker nu först i mappen `tex/` innan den söker i systemets `TEXINPUTS` för att hitta paketfiler, och först i mappen `bst/` innan den söker i systemets `BSTINPUTS` för att hitta bibliografistilfiler.

(Källa: [https://tex.stackexchange.com/a/50847](https://tex.stackexchange.com/a/50847))

<Info>
  Din huvuddokumentfil och din `latexmkrc`-fil måste ligga kvar på projektets toppnivå, inte i en mapp.
</Info>


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