.cls-, .sty- eller .bst-filer i prosjektet ditt, vil ikke kompileringsprosessen i Overleaf kunne finne disse filene med mindre de ligger på øverste nivå.
For å organisere prosjektet kan du likevel ønske å legge disse filene i mapper, slik at de er lettere å finne og øverste nivå i prosjektet ikke blir rotete.
Den gode nyheten er at vi kan angi egendefinerte TEXINPUTS-kataloger med filen latexmkrc, slik at Overleaf vet at den må søke i den katalogen etter pakkefilene.
For å gjøre dette, la oss si at du har lagt pakkefilene i en mappe kalt tex/, og bibliografistilfilene i en mappe kalt bst/:
- Klikk på «Add file» øverst i prosjektets sidepanel.
-
Velg «Blank file», og lagre filen med navnet
latexmkrc(hvis den ikke allerede finnes). -
Legg inn følgende linjer i
latexmkrc:(eller endre til de aktuelle mappenavnene i prosjektet ditt)
tex/ først, før den søker i systemets TEXINPUTS for å finne pakkefiler, og i mappen bst/ først, før den søker i systemets BSTINPUTS for å finne bibliografistilfiler.
(Kilde: https://tex.stackexchange.com/a/50847)
Hoveddokumentfilen og
latexmkrc-filen må ligge på øverste nivå i prosjektet, ikke i en mappe.
