> 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/on-premises/id/konfigurasi/overleaf-toolkit/templates.md).

# Templat

{% hint style="info" %}
Fitur ini awalnya dikembangkan oleh [yu-i-i/overleaf-cep](https://github.com/yu-i-i/overleaf-cep), dan dimodifikasi serta dioptimalkan oleh [ayaka-notes/overleaf-pro](https://github.com/ayaka-notes/overleaf-pro).
{% endhint %}

{% columns %}
{% column %}

<figure><img src="/files/1e70341189bcf685e24da49c3dc9a2da30741b3e" alt=""><figcaption></figcaption></figure>
{% endcolumn %}

{% column %}

<figure><img src="/files/265952164440d906270cbe22f1ac507dbf2bcb89" alt=""><figcaption></figcaption></figure>
{% endcolumn %}
{% endcolumns %}

### Konfigurasi

Fitur Template Gallery dikendalikan menggunakan variabel lingkungan berikut:

* `OVERLEAF_TEMPLATE_GALLERY`: Atur ke `true` untuk mengaktifkan Template Gallery.
* `OVERLEAF_TEMPLATE_CATEGORIES`: Daftar opsional yang dipisahkan spasi berisi nol atau lebih kunci kategori template. Kunci yang valid meliputi:

  * *`academic-journal`*
  * *`book`*
  * *`presentation`*
  * *`poster`*
  * *`cv`*
  * *`homework`*
  * *`bibliography`*
  * *`calendar`*
  * *`formal-letter`*
  * *`report`*
  * *`thesis`*
  * *`newsletter`*

  Kunci khusus *`all`* ditambahkan secara otomatis. Kunci ini merepresentasikan kategori yang mencakup semua template.

  Untuk setiap kunci kategori, variabel lingkungan opsional berikut dapat diatur:

  * `TEMPLATE_<KEY>_NAME`: Nama tampilan kategori template.
  * `TEMPLATE_<KEY>_DESCRIPTION`: Deskripsi singkat kategori.

  Jika sebuah kunci kategori mengandung tanda hubung (`-`), gantikan dengan garis bawah (`_`) dalam nama variabel lingkungan.
* `ENABLE_CONVERSIONS`: Harus diatur ke `true` untuk mengaktifkan pembuatan thumbnail dan pratinjau untuk template.

### Izin untuk Publikasi

Admin dapat memublikasikan template. Anda juga dapat menetapkan pengguna non-admin untuk mengelola template kurasi yang ditampilkan di galeri lokal Anda di `/templates`.

Untuk melakukannya, Anda perlu mengatur variabel lingkungan `OVERLEAF_TEMPLATES_USER_ID` di `toolkit/config/variables.env` ke `ID` dari pengguna yang akan bertanggung jawab atas pengelolaan template di dalam instance Anda, misalnya:

```dotenv
OVERLEAF_TEMPLATES_USER_ID=56a8865231faeb5f07d69959
```

### Memublikasikan Template

Untuk setiap template yang ingin Anda unggah:

1. Buat sebuah proyek yang berisi kode sumber template dan pastikan proyek tersebut dapat dikompilasi.
2. Di menu sebelah kiri editor, pilih **Publikasikan sebagai Template**.
3. Pada formulir yang muncul, masukkan detail template:
   * Kolom *Judul* harus unik.
   * Kolom *Deskripsi* mendukung pemformatan Markdown.
   * Kolom *Penulis* menerima tautan berformat Markdown.

Setelah dikirim, detail template dapat diedit, atau template dapat dihapus melalui halaman Template Gallery. Pengguna dapat mengelola template mereka sendiri; admin dapat mengelola template apa pun.

Berikut contohnya:

{% code overflow="wrap" expandable="true" %}

```dotenv
#################
#   TEMPLATES   #
#################

ENABLE_CONVERSIONS=true

OVERLEAF_TEMPLATE_GALLERY=true
OVERLEAF_TEMPLATE_CATEGORIES=academic-journal book presentation poster cv homework bibliography calendar formal-letter report thesis newsletter

TEMPLATE_ACADEMIC_JOURNAL_NAME=Artikel jurnal
TEMPLATE_ACADEMIC_JOURNAL_DESCRIPTION=Template untuk pengajuan jurnal akademik, termasuk format untuk penerbit besar dan server preprint.

TEMPLATE_BIBLIOGRAPHY_NAME=Bibliografi
TEMPLATE_BIBLIOGRAPHY_DESCRIPTION=Gaya untuk membuat dan mengelola bibliografi dengan BibTeX atau BibLaTeX. Cocok untuk digunakan dalam makalah akademik, tesis, dan laporan.

TEMPLATE_BOOK_NAME=Buku
TEMPLATE_BOOK_DESCRIPTION=Template untuk menulis buku atau dokumen panjang, termasuk struktur bab, halaman awal, dan pengindeksan.

TEMPLATE_CALENDAR_NAME=Kalender
TEMPLATE_CALENDAR_DESCRIPTION=Template untuk membuat kalender tahunan, bulanan, atau mingguan. Berguna untuk perencana pribadi atau penjadwalan acara.

TEMPLATE_CV_NAME=CV dan résumé
TEMPLATE_CV_DESCRIPTION=Template untuk CV dan résumé dengan berbagai format untuk posisi akademik, industri, dan kreatif.

TEMPLATE_FORMAL_LETTER_NAME=Surat formal
TEMPLATE_FORMAL_LETTER_DESCRIPTION=Template untuk surat profesional, seperti surat lamaran, surat rekomendasi, dan korespondensi resmi.

TEMPLATE_HOMEWORK_NAME=Tugas
TEMPLATE_HOMEWORK_DESCRIPTION=Template untuk pekerjaan rumah, tugas kuliah, dan kumpulan soal. Dirancang agar bersih dan terstruktur dengan baik untuk pelajar dan pendidik.

TEMPLATE_NEWSLETTER_NAME=Buletin
TEMPLATE_NEWSLETTER_DESCRIPTION=Template untuk membuat buletin dengan format untuk komunikasi akademik, perusahaan, atau komunitas.

TEMPLATE_POSTER_NAME=Poster
TEMPLATE_POSTER_DESCRIPTION=Template untuk poster ilmiah dan akademik, biasanya digunakan dalam konferensi dan presentasi penelitian.

TEMPLATE_PRESENTATION_NAME=Presentasi
TEMPLATE_PRESENTATION_DESCRIPTION=Template untuk Beamer dan format presentasi lainnya, disesuaikan untuk presentasi akademik dan kuliah.

TEMPLATE_REPORT_NAME=Laporan
TEMPLATE_REPORT_DESCRIPTION=Template untuk laporan teknis, laboratorium, atau proyek. Mencakup bagian untuk gambar, tabel, dan referensi.

TEMPLATE_THESIS_NAME=Tesis
TEMPLATE_THESIS_DESCRIPTION=Template untuk menulis tesis dan disertasi, mengikuti pedoman format dan sitasi institusional.

TEMPLATE_ALL_NAME=Semua template
TEMPLATE_ALL_DESCRIPTION=Jelajahi koleksi semua template LaTeX yang tersedia, yang dikategorikan berdasarkan jenis dokumen, gaya, dan tujuan.

```

{% endcode %}

### Mentransfer template dari overleaf.com <a href="#transferring-templates-from-overleaf.com" id="transferring-templates-from-overleaf.com"></a>

Karena Overleaf Pro dirancang untuk bekerja secara offline, tidak ada cara otomatis untuk mengintegrasikan [overleaf.com](https://www.overleaf.com/) template galeri ke instalasi on-premise Anda, namun hal ini dapat dilakukan secara manual per template.

Secara default, Overleaf Pro dikonfigurasi untuk menggunakan versi skema dasar TeXLive untuk proses kompilasi. Versi dasar ini ringan dan hanya berisi subset paket LaTeX yang sangat terbatas, yang kemungkinan besar akan menyebabkan error paket hilang bagi pengguna Anda saat mencoba menggunakan template dari [overleaf.com](https://www.overleaf.com/) pada instance on-premise lokal Anda.

Sayangnya, meskipun tidak ada cara otomatis untuk memasang paket yang hilang, kami memiliki pengaturan yang dapat dikonfigurasi di Server Pro yang memungkinkan pengguna Anda mengompilasi proyek dengan akses ke lebih banyak paket, dan dengan cara yang lebih aman. Fitur ini disebut [Sandbox Compiles](https://docs.overleaf.com/on-premises/configuration/overleaf-toolkit/server-pro-only-configuration/sandboxed-compiles) (juga dikenal sebagai Sibling Containers).

Untuk memastikan bahwa template yang diunduh kompatibel dengan instance Server Pro on-premise Anda, kami sangat menyarankan Anda untuk mengaktifkan [Sandbox Compiles](https://docs.overleaf.com/on-premises/configuration/overleaf-toolkit/server-pro-only-configuration/sandboxed-compiles) karena fitur ini akan memberi pengguna Anda akses ke lingkungan TeX Live yang sama seperti pada [overleaf.com](https://www.overleaf.com/). Citra-citra ini berisi paket dan font paling populer dan telah diuji terhadap template galeri kami.

Anda dapat menemukan informasi tambahan tentang cara mengonfigurasi versi TeX Live yang dapat dipilih pengguna dalam proyek mereka, beserta pengaturan versi citra TeX Live bawaan untuk proyek baru dalam [Mengubah Citra TeX Live](https://docs.overleaf.com/on-premises/configuration/overleaf-toolkit/server-pro-only-configuration/sandboxed-compiles#changing-the-tex-live-image) bagian dokumentasi kami.

1. Buka ke [Template Gallery](https://www.overleaf.com/latex/templates) di [overleaf.com](https://www.overleaf.com/) dan temukan template yang diperlukan, misalnya [IEEE Photonics Journal Paper Template - Example Submission](https://www.overleaf.com/latex/examples/ieee-photonics-journal-paper-template-example-submission/bsfjjfkdsjds)
2. Klik **Buka sebagai Template** tombol
3. Klik menu proyek dan pilih **Unduh Sumber**
4. Selanjutnya, masuk ke akun Server Pro on-premise
5. Klik **Proyek Baru** tombol dari dasbor proyek dan pilih **Unggah Proyek**
6. Klik **Pilih file .zip** tombol dan pilih file zip template yang telah diunduh

Pengguna kemudian dapat menggunakan template yang baru diunggah ini dalam akun mereka sendiri, atau, sebagai pengguna template, Anda dapat memublikasikannya agar dapat digunakan oleh pengguna lain.

### Tanya Jawab

<details>

<summary>Apakah saya bisa menghapus proyek setelah memublikasikan template yang sesuai?</summary>

**Jawaban:** Ya, tetapi kami tidak menyarankannya. Saat Anda memublikasikan template, kami mengambil snapshot dari proyek dan menyimpan proyek sebagai file zip pada saat publikasi. Ini memastikan bahwa meskipun Anda menghapus proyek yang sesuai dengan template, template tersebut tidak akan terpengaruh.

Namun, kami juga akan mencatat ProjectID yang terkait dengan template ini, yang memudahkan Anda untuk memperbarui template di masa mendatang.

Jika Anda menghapus proyek yang sesuai, Anda tidak akan melihat tombol "Admin: Source Project" di halaman detail template (lihat gambar di bawah).

<figure><img src="/files/14e1b1cae24793b6e05de163eda34d8b6b3f578b" alt=""><figcaption></figcaption></figure>

</details>

<details>

<summary>Untuk beberapa proyek, mengapa memublikasikan template memakan waktu begitu lama?</summary>

**Jawaban:** Saat Anda memublikasikan template, kami menyimpan proyek sebagai file zip dan pdf, yang biasanya cepat. Namun, kami juga perlu membuat thumbnail untuk PDF agar dapat ditampilkan di detail template.

Waktu pembuatan thumbnail biasanya bergantung pada konten halaman pertama PDF Anda. Untuk menyeimbangkan kualitas tampilan dan waktu konversi, kami memilih ukuran menengah sebagai lebar.

Namun, jika halaman pertama PDF berisi banyak teks, konversi thumbnail dapat memakan waktu 40 detik atau bahkan lebih, harap bersabar. Berikut contoh poster besar, prosesnya akan memakan waktu lebih lama.

<figure><img src="/files/fc099e76fab1a0c38223afcffe55d68988205982" alt="" width="188"><figcaption><p>Poster besar</p></figcaption></figure>

</details>


---

# 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/on-premises/id/konfigurasi/overleaf-toolkit/templates.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.
