.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/:
- Klicka på ”Add file” högst upp i projektets sidopanel.
-
Välj ”Blank file” och spara filen med namnet
latexmkrc(om den inte redan finns). -
Lägg in följande rad i
latexmkrc:(eller ändra till de relevanta mappnamnen i ditt projekt)
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)
Din huvuddokumentfil och din
latexmkrc-fil måste ligga kvar på projektets toppnivå, inte i en mapp.
