Skip to main content
Pokud máte v projektu soubory .cls, .sty nebo .bst, proces kompilace v Overleafu je nedokáže najít, pokud nejsou umístěny v nejvyšší úrovni projektu. Abyste však měli projekt přehledně uspořádaný, možná budete chtít tyto soubory umístit do složek, abyste je snáze našli a nejvyšší úroveň projektu nebyla zahlcená. Dobrou zprávou je, že pomocí souboru latexmkrc můžeme určit vlastní adresáře TEXINPUTS, takže Overleaf ví, že má v daném adresáři hledat soubory balíčků. Řekněme, že jste tyto soubory balíčků umístili do složky tex/ a soubory stylů bibliografie do složky bst/. Postupujte takto:
  1. Klikněte na „Add file“ v horní části postranního panelu projektu.
  2. Vyberte „Blank file“ a uložte soubor pod názvem latexmkrc (pokud ještě neexistuje).
  3. Vložte do latexmkrc následující řádky:
    (nebo je upravte podle názvů příslušných složek ve vašem projektu)
Overleaf nyní při hledání souborů balíčků prohledá nejprve složku tex/ a teprve poté systémové TEXINPUTS, a při hledání souborů stylů bibliografie nejprve složku bst/ a teprve poté systémové BSTINPUTS. (Zdroj: https://tex.stackexchange.com/a/50847)
Hlavní soubor dokumentu a soubor latexmkrc musí zůstat v nejvyšší úrovni projektu, ne ve složce.
Naposledy změněno 4. října 2026