> ## Documentation Index
> Fetch the complete documentation index at: https://ayakaleaf-pro.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# LaTeX bağımlılıkları ekleme

Projenizde `.cls`, `.sty`, `.bst` dosyaları varsa, bu dosyalar en üst düzeye yerleştirilmedikçe Overleaf'in derleme süreci onları bulamaz.

Ancak projenizi düzenli tutmak için bu dosyaları, kolayca bulabileceğiniz ve projenizin en üst düzeyini kalabalıklaştırmayacak şekilde klasörlere koymak isteyebilirsiniz.

İyi haber şu ki `latexmkrc` dosyasını kullanarak özel `TEXINPUTS` dizinleri belirtebiliriz; böylece Overleaf paket dosyaları için o dizinde arama yapması gerektiğini bilir.

Bunu yapmak için, paket dosyalarını `tex/` adlı bir klasöre, bibliyografya stil dosyalarını ise `bst/` adlı bir klasöre koyduğunuzu varsayalım:

1. Proje kenar çubuğunun üst kısmındaki "Add file" (Dosya ekle) seçeneğine tıklayın.
2. "Blank file" (Boş dosya) seçeneğini seçin ve dosya adını `latexmkrc` olarak kaydedin (henüz yoksa).
3. `latexmkrc` dosyasına aşağıdaki satırları ekleyin:

   ```perl theme={null}
   $ENV{'TEXINPUTS'}='./tex//:' . $ENV{'TEXINPUTS'}; 
   $ENV{'BSTINPUTS'}='./bst//:' . $ENV{'BSTINPUTS'};
   ```

   (veya projenizdeki ilgili klasör adlarıyla değiştirin)

Overleaf artık paket dosyalarını bulmak için sistem `TEXINPUTS` dizinlerinden önce `tex/` klasöründe, bibliyografya stil dosyalarını bulmak için ise sistem `BSTINPUTS` dizinlerinden önce `bst/` klasöründe arama yapacaktır.

(Kaynak: [https://tex.stackexchange.com/a/50847](https://tex.stackexchange.com/a/50847))

<Info>
  Ana belge dosyanız ve `latexmkrc` dosyanız bir klasörde değil, projenizin en üst düzeyinde kalmalıdır.
</Info>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.