Skip to main content
Jeśli w projekcie znajdują się pliki .cls, .sty lub .bst, proces kompilacji Overleaf nie będzie w stanie ich odnaleźć, o ile nie zostaną umieszczone na najwyższym poziomie projektu. Jednak w celu uporządkowania projektu możesz chcieć umieścić te pliki w folderach, aby łatwiej było je znaleźć i aby najwyższy poziom projektu nie był zaśmiecony. Dobra wiadomość jest taka, że za pomocą pliku latexmkrc można określić własne katalogi TEXINPUTS, dzięki czemu Overleaf będzie wiedział, że powinien szukać plików pakietów w danym katalogu. Załóżmy, że pliki pakietów umieszczono w folderze o nazwie tex/, a pliki stylów bibliografii w folderze o nazwie bst/:
  1. Kliknij „Add file” u góry paska bocznego projektu.
  2. Wybierz „Blank file” i zapisz plik pod nazwą latexmkrc (jeśli jeszcze nie istnieje).
  3. Umieść w pliku latexmkrc następujące wiersze:
    (lub zmień nazwy folderów na odpowiednie dla Twojego projektu)
Overleaf będzie teraz najpierw przeszukiwał folder tex/, zanim przeszuka systemowe TEXINPUTS w celu odnalezienia plików pakietów, oraz folder bst/, zanim przeszuka systemowe BSTINPUTS w celu odnalezienia plików stylów bibliografii. (Źródło: https://tex.stackexchange.com/a/50847)
Główny plik dokumentu oraz plik latexmkrc muszą pozostać na najwyższym poziomie projektu, a nie w folderze.
Ostatnia modyfikacja 4 października 2026