.cls-, .sty- oder .bst-Dateien enthält, kann der Kompiliervorgang von Overleaf diese Dateien nur finden, wenn sie auf der obersten Ebene liegen.
Um Ihr Projekt übersichtlich zu halten, möchten Sie diese Dateien jedoch vielleicht in Ordnern ablegen, damit Sie sie leichter finden und die oberste Ebene Ihres Projekts nicht überladen ist.
Die gute Nachricht: Wir können mit der Datei latexmkrc eigene TEXINPUTS-Verzeichnisse angeben, sodass Overleaf weiß, dass es in diesem Verzeichnis nach den Paketdateien suchen muss.
Angenommen, Sie haben diese Paketdateien in einen Ordner namens tex/ und die Literaturverzeichnis-Stildateien in einen Ordner namens bst/ gelegt:
- Klicken Sie oben in der Projektseitenleiste auf „Datei hinzufügen“.
-
Wählen Sie „Leere Datei“ und speichern Sie die Datei unter dem Namen
latexmkrc(falls sie noch nicht existiert). -
Fügen Sie die folgende Zeile in
latexmkrcein:(oder passen Sie die Ordnernamen an Ihr Projekt an)
tex/, bevor es die systemweiten TEXINPUTS nach Paketdateien durchsucht, und zuerst den Ordner bst/, bevor es die systemweiten BSTINPUTS nach Literaturverzeichnis-Stildateien durchsucht.
(Quelle: https://tex.stackexchange.com/a/50847)
Ihre Hauptdokumentdatei und Ihre
latexmkrc-Datei müssen auf der obersten Ebene Ihres Projekts bleiben und dürfen nicht in einem Ordner liegen.
