> 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/file-kelas/02-overleaf-and-tex-live.md).

# Daftar paket dan file kelas

Artikel ini memperkenalkan TeX Live dan menguraikan penggunaannya dalam layanan penataan huruf berbasis LaTeX milik Overleaf.

## Pengantar TeX Live

[TeX Live](https://www.tug.org/texlive/) adalah distribusi perangkat lunak bebas yang diterbitkan setiap tahun oleh [The TeX Users Group](https://www.tug.org/). Ini menyediakan paket LaTeX, font, mesin TeX, dan berbagai alat perangkat lunak yang diperlukan untuk mendukung penataan huruf berbasis LaTeX pada semua sistem operasi standar.

TeX Live adalah komponen penting dari Overleaf karena server kami menggunakannya untuk mengompilasi kode LaTeX Anda dan menghasilkan pratinjau PDF secara real-time. Ini juga memberi pengguna Overleaf akses mudah ke lebih dari 5.000 paket LaTeX yang terdapat dalam setiap rilis TeX Live.

Anda tidak dibatasi untuk menggunakan versi terbaru TeX Live untuk mengompilasi proyek Anda karena server Overleaf menyediakan akses ke rilis TeX Live sebelumnya. Proyek dapat dengan mudah [dialihkan untuk menggunakan versi TeX Live yang lebih lama](#how-do-i-change-a-projects-tex-live-version)—misalnya, karena masalah kompatibilitas paket.

## Paket LaTeX apa saja yang didukung Overleaf?

Karena Overleaf menggunakan TeX Live, Anda dapat mengakses lebih dari 5.000 paket, termasuk:

* Gambar dengan [pstricks](https://ctan.org/pkg/pstricks-base?lang=en) dan [TikZ](https://en.wikipedia.org/wiki/PGF/TikZ). Berikut beberapa [contoh TikZ](https://www.overleaf.com/latex/examples/tagged/tikz).
* Daftar pustaka dengan [BibTeX](https://www.bibtex.org/) dan [BibLaTeX](https://ctan.org/pkg/biblatex?lang=en). Berikut [beberapa contoh](https://www.overleaf.com/gallery/tagged/bibliography).
* Paket, seperti [fontspec](https://ctan.org/pkg/fontspec) yang diperlukan oleh XeLaTeX dan LuaLaTeX untuk dukungan font OpenType.

Anda dapat menelusuri daftar paket TeX dan LaTeX di subhalaman CTAN [CTAN: Packages](https://ctan.org/pkg/).

## Versi TeX Live mana yang digunakan proyek saya?

Saat Anda membuat proyek Overleaf baru atau menyalin proyek yang sudah ada, proyek baru (atau salinan) tersebut secara default akan dikompilasi menggunakan versi TeX Live terbaru yang terpasang di server kami. Ketika kami menyediakan versi TeX Live baru untuk pengguna kami, kami tidak secara otomatis meningkatkan proyek yang sudah ada. Melakukan ini secara otomatis dapat menyebabkan kesalahan atau peringatan pada proyek Anda yang sudah ada karena perbedaan antara versi-versi TeX Live.

### Catatan tambahan tentang TeX Live dan proyek Overleaf Anda

* Versi TeX Live yang digunakan untuk mengompilasi proyek yang tidak dibagikan dikendalikan oleh pemilik proyek tersebut. Namun, jika seorang kolaborator pada proyek yang dibagikan mengubah versi TeX Live, hal itu akan memengaruhi semua orang yang berkolaborasi dalam proyek tersebut.
* Versi TeX Live adalah parameter khusus untuk setiap proyek: mengubahnya untuk proyek tertentu tidak akan memengaruhi proyek lain apa pun di ruang kerja Overleaf Anda atau mengubah kode sumber apa pun dalam proyek yang versi TeX Live-nya diubah.
* Setelah memilih versi TeX Live tertentu, semua paket yang digunakan proyek Anda tentu saja akan menjadi versi yang ada dan diterbitkan dalam rilis TeX Live tersebut.
* Beralih ke pengaturan TeX Live yang berbeda dapat mengubah perilaku paket, seperti perubahan pada perintah yang mereka sediakan.
* Mengganti versi TeX Live suatu proyek tidak bersifat permanen; Anda dapat kembali ke versi sebelumnya kapan pun diperlukan. Selalu ingat bahwa rilis TeX Live yang berbeda dapat memiliki pembaruan/perubahan yang dapat memengaruhi kemampuan untuk mengompilasi proyek Anda menggunakan rilis TeX Live tertentu.

## Bagaimana cara mengubah versi TeX Live suatu proyek?

Gunakan langkah-langkah berikut untuk mengubah versi TeX Live suatu proyek—pengaturan TeX Live *khusus untuk setiap proyek* dan tidak memengaruhi proyek lain apa pun yang mungkin Anda miliki:

1. Pilih tombol menu Overleaf (![Overleaf menu button](/files/da9bc2c753b4bb7e7323c9696087d118e3adb418)) dan cari bagian menu berlabel **Pengaturan**.
2. Di dalam **Pengaturan**, pilih daftar tarik-turun berlabel **Versi TeX Live**.
3. Pilih versi TeX Live yang diperlukan oleh proyek Anda, lalu tutup menu dengan mengeklik di mana saja di luar daftar menu.
4. Kompilasi ulang proyek Anda untuk menguji kompatibilitas dengan versi TeX Live yang dipilih.

Grafik berikut merangkum langkah-langkah ini—demi kejelasan, sebagian besar item menu dihilangkan:

![Gambar yang menunjukkan cara memilih versi TeX Live di Overleaf](/files/83c388943a01a288192ffb94291c436698548fc9)

### Mengapa mengubah versi TeX Live suatu proyek?

TeX Live adalah distribusi perangkat lunak yang besar dan kompleks, jadi tidak mengherankan jika rilis baru sesekali memperkenalkan perubahan yang mencegah keberhasilan kompilasi beberapa dokumen. Ini biasanya disebabkan oleh perubahan yang memengaruhi perintah paket, bug yang tidak terduga, dan ketidakcocokan paket (atau “benturan”).

Berikut beberapa alasan umum untuk mengubah versi TeX Live yang digunakan untuk mengompilasi proyek Anda.

* **Anda mungkin menginginkan versi TeX Live yang lebih baru untuk salah satu proyek Anda yang sudah ada**. Anda dapat memindahkan versi TeX Live yang digunakan oleh proyek Anda ke versi yang lebih baru yang menyediakan paket, perintah, atau fitur bahasa yang ingin Anda gunakan. Namun, sebelum melakukan ini, kami menyarankan agar proyek Anda dapat dikompilasi tanpa kesalahan dan bahwa Anda memahami peringatan yang tersisa yang diberikan oleh kompiler.
* **Anda mungkin ingin proyek yang disalin menggunakan versi TeX Live yang sama seperti aslinya**. Terkadang, saat Anda menyalin proyek lama, kesalahan baru dapat muncul karena perubahan dalam TeX Live. Jika ini terjadi, Anda dapat memperbarui proyek Anda agar kompatibel dengan versi terbaru TeX Live atau menyetel versi TeX Live salinan baru Anda agar sesuai dengan versi proyek asli yang disalin.
* **Anda mungkin perlu agar versi TeX Live yang digunakan dalam proyek Overleaf Anda cocok dengan versi yang Anda gunakan di mesin lokal Anda**. Jika Anda mengompilasi proyek secara lokal maupun di Overleaf, untuk mendapatkan hasil yang konsisten Anda mungkin ingin menyesuaikan versi TeX Live yang digunakan oleh Overleaf agar kompatibel dengan versi LaTeX yang Anda gunakan secara lokal.
* **Anda mungkin mengirimkan ke jurnal atau repositori yang mengompilasi dengan versi TeX Live tertentu**. Jika Anda mengirimkan ke jurnal atau repositori yang menggunakan versi LaTeX tertentu, mengompilasi dengan versi TeX Live yang sama atau kompatibel di Overleaf dapat membantu menghindari kesalahan saat pengiriman.

### Versi TeX Live “Legacy”

Di menu tarik-turun versi TeX Live, seperti ditunjukkan pada tangkapan layar di atas, versi TeX Live yang lebih lama dikategorikan sebagai “Legacy”. Versi-versi ini disediakan untuk memastikan kompatibilitas dan keberhasilan kompilasi untuk templat dan proyek lama yang memerlukannya.

Berikut beberapa poin tambahan yang perlu dipertimbangkan saat menggunakan versi TeX Live yang lebih lama:

* Saat memulai proyek baru, disarankan untuk menggunakan versi terbaru TeX Live, kecuali jika masalah kompatibilitas tertentu mengharuskan penggunaan versi yang lebih lama. Pendekatan ini memastikan Anda mendapatkan manfaat dari pembaruan dan fitur terbaru.
* Meskipun Overleaf belum menetapkan jadwal untuk menghentikan versi TeX Live tertua, versi-versi tersebut pada akhirnya mungkin akan dihapus dan tidak tersedia.
* Jika memungkinkan, proyek Anda yang sudah ada sebaiknya diperbarui ke versi TeX Live terbaru yang kompatibel.

## Seberapa sering TeX Live diperbarui di Overleaf?

Server kompilasi Overleaf ditingkatkan ke rilis terbaru TeX Live tak lama setelah tersedia. Setelah pengujian dan penyelesaian peningkatan, Overleaf menerbitkan sebuah postingan blog untuk membagikan pembaruan TeX Live yang penting, beserta catatan dan panduan khusus paket berdasarkan hasil pengujian kami. “Catatan rilis” TeX Live kami dapat ditemukan di blog kami menggunakan `tex live` tag: <https://www.overleaf.com/blog/tagged/tex%20live>.

### Tentang proses peningkatan Overleaf

Sebelum meningkatkan instalasi TeX Live kami, kami mengompilasi ulang rangkaian uji dokumen yang ekstensif, termasuk sekitar 5.000 dokumen dari galeri templat, contoh, dan artikel kami, untuk memeriksa perubahan yang merusak—termasuk kesalahan dan perubahan visual yang signifikan pada keluaran yang dikompilasi. Kami juga mengukur waktu komparatif yang dibutuhkan untuk merender dokumen. Kami mengidentifikasi render yang secara signifikan lebih lambat dan mencoba membuatnya lebih cepat. Sebagai hasil dari pengujian tersebut, kami memperbarui templat yang telah kami buat—inilah sebabnya kadang-kadang kami membutuhkan waktu untuk memperbarui TeX Live kami! Namun, hasilnya diharapkan memberi pengalaman yang lebih stabil bagi pengguna kami.

Meskipun kami melakukan pengujian, pembaruan yang dilakukan pada LaTeX, mesin TeX, atau font dan paket yang diperlukan dalam TeX Live terkadang dapat memperkenalkan ketidakcocokan, perubahan yang merusak, dan penghapusan dukungan yang berada di luar kendali kami. Mengingat skala TeX Live serta banyaknya paket dan alat yang disediakannya, kami tidak dapat mengesampingkan perubahan yang merusak, tetapi kami akan berusaha sebaik mungkin untuk meminimalkan dampaknya bagi pengguna kami.

### Perubahan paket antara rilis TeX Live

Komunitas TeX terus berinovasi di antara rilis tahunan TeX Live. Paket LaTeX baru atau yang diperbarui, font, dan perangkat lunak terkait TeX secara rutin disumbangkan ke Comprehensive TeX Archive Network, yang disebut CTAN dalam komunitas TeX. CTAN menyediakan repositori pusat untuk perangkat lunak terkait TeX dan LaTeX yang siap dimasukkan ke rilis TeX Live berikutnya.


---

# 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/file-kelas/02-overleaf-and-tex-live.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.
