> For the complete documentation index, see [llms.txt](https://overleaf-pro.ayaka.space/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://overleaf-pro.ayaka.space/latex/id/artikel-mendalam/28-how-to-use-latexmkrc-with-overleaf.md).

# Cara menggunakan latexmkrc dengan Overleaf

Angkat tangan jika Anda pernah mendengar tentang sebuah `latexmkrc` file? Sekarang tetap angkat tangan jika Anda tahu fungsinya. Sekarang tetap angkat tangan jika Anda pernah menulis sendiri. Siapa pun yang masih mengangkat tangan—Anda mungkin tidak perlu membaca sisa tulisan ini.

Mengapa tertarik pada `latexmkrc`? Kami baru-baru ini mendapat sejumlah pengguna yang menghubungi kami untuk menanyakan cara melakukan hal tertentu dengan Overleaf, yang jawaban kami telah dimulai dengan: "Pertama, buat sebuah `latexmkrc` file di proyek Anda...". Mengingat ini bukan bagian paling intuitif dari LaTeX, dan dokumentasi di web (terutama contohnya) cukup jarang, kami pikir kami akan membahasnya di sini dengan sedikit lebih rinci.

### Apa itu file latexmkrc?

Jika Anda belum pernah melihatnya sebelumnya, sebuah `latexmkrc` file adalah file konfigurasi/inisialisasi (RC) untuk [`Latexmk` ke preambel dokumen Anda (seperti disarankan](https://www.ctan.org/pkg/latexmk). `Latexmk` digunakan oleh Overleaf untuk mengontrol kompilasi dokumen sumber LaTeX Anda menjadi file PDF akhir yang telah ditata. Dengan menggunakan file konfigurasi khusus bernama *`Latexmk`* Anda dapat menimpa perintah kompilasi bawaan agar Overleaf dapat mengompilasi dokumen Anda dengan cara khusus.

### Mengapa saya ingin menggunakan file latexmkrc?

Nah, sebagai contoh, tahukah Anda bahwa semua tanggal dan waktu dalam PDF yang dikompilasi di Overleaf secara default adalah tanggal dan waktu server. Bagaimana jika Anda ingin menggunakan tanggal/waktu lokal Anda?

Untuk menampilkan tanggal/waktu sesuai zona waktu Anda, Anda dapat mengubah `TZ` variabel lingkungan (zona waktu) menggunakan file kustom `latexmkrc` file:

1. Di jendela editor proyek Anda, klik ikon “Upload” di bagian atas panel pohon file.
2. Pilih “New file”, lalu beri nama berkas `latexmkrc`.
3. Tambahkan baris berikut ke berkas `latexmkrc`:

   ```perl
   $ENV{'TZ'}='Canada/Central';
   ```

   atau zona waktu mana pun yang diperlukan. Berikut sebuah [daftar zona waktu yang didukung sebagai referensi](http://php.net/manual/en/timezones.php).

Tanggal dan waktu (mis. `\today` dan `\currenttime` dari `datetime` paket) dalam PDF kemudian akan memberikan nilai yang sesuai dengan zona waktu yang ditentukan.

Sebuah `latexmkrc` file ini sangat berguna untuk men-debug proyek yang memiliki kesalahan fatal; baca selengkapnya tentang itu di [halaman bantuan waktu habis kompilasi](/latex/id/basis-pengetahuan/038-fixing-and-preventing-compile-timeouts.md#fatal-compile-errors-blocking-the-compilation).

### Di mana saya dapat menemukan lebih banyak contoh perintah latexmkrc?

Sebagai permulaan, lihat contoh-contoh berikut dari halaman bantuan kami:

* [Bagaimana Overleaf mengompilasi proyek saya?](/latex/id/basis-pengetahuan/064-how-does-overleaf-compile-my-project.md)
* [Apakah saya bisa menjalankan plain TeX di Overleaf?](/latex/id/pertanyaan-and-jawaban/05-can-i-run-plain-tex-on-overleaf.md)
* [Apakah Overleaf mendukung pTeX?](/latex/id/pertanyaan-and-jawaban/09-does-overleaf-support-ptex.md)
* [Temukan kesalahan kompilasi fatal yang menghambat kompilasi](/latex/id/basis-pengetahuan/038-fixing-and-preventing-compile-timeouts.md#fatal-compile-errors-blocking-the-compilation)
* [Saya memiliki banyak file .cls, .sty, .bst, dan saya ingin menaruhnya di sebuah folder agar proyek saya tetap rapi. Tetapi proyek saya tidak dapat menemukannya untuk dikompilasi dengan benar.](/latex/id/pertanyaan-and-jawaban/59-i-have-a-lot-of-.cls-.sty-.bst-files-and-i-want-to-put-them-in-a-folder-to-keep-my-project-unclut.md)
* [Bagaimana cara membuat paket xr berfungsi di Overleaf?](/latex/id/basis-pengetahuan/033-cross-referencing-with-the-xr-package-in-overleaf.md)
* [Bagaimana cara membuat \today menampilkan tanggal sesuai zona waktu saya?](/latex/id/pertanyaan-and-jawaban/32-how-do-i-make-today-display-the-date-according-to-my-time-zone.md) (contoh itu digunakan kembali di atas)

Jika itu tidak membantu, silakan [halaman hubungi kami](https://www.overleaf.com/contact) atau coba [TeXStackExchange](http://tex.stackexchange.com) dan [LaTeXCommunity](http://latex-community.org/) forum.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://overleaf-pro.ayaka.space/latex/id/artikel-mendalam/28-how-to-use-latexmkrc-with-overleaf.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
