Skip to main content
Якщо у вашому проєкті є файли .cls, .sty, .bst, процес компіляції Overleaf не зможе їх знайти, доки вони не розміщені на верхньому рівні проєкту. Проте для впорядкування проєкту ви, можливо, захочете розкласти ці файли по теках, щоб їх було легше знаходити, а верхній рівень проєкту не був захаращений. Добра новина: за допомогою файлу latexmkrc можна вказати власні каталоги TEXINPUTS, щоб Overleaf знав, що файли пакетів потрібно шукати в цьому каталозі. Для цього, припустімо, ви поклали файли пакетів у теку tex/, а файли стилів бібліографії — у теку bst/:
  1. Натисніть «Add file» у верхній частині бічної панелі Project.
  2. Виберіть «Blank file» і збережіть файл з іменем latexmkrc (якщо його ще немає).
  3. Додайте до latexmkrc такі рядки:
    (або змініть їх на назви відповідних тек у вашому проєкті)
Тепер Overleaf спершу шукатиме файли пакетів у теці tex/, а потім у системних TEXINPUTS, і файли стилів бібліографії — спершу в теці bst/, а потім у системних BSTINPUTS. (Джерело: https://tex.stackexchange.com/a/50847)
Головний файл документа та файл latexmkrc мають залишатися на верхньому рівні проєкту, а не в теці.
Останнє оновлення 4 жовтня 2026 р.