> 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/dasar-dasar-latex/01-learn-latex-in-30-minutes.md).

# Membuat dokumen LaTeX pertama Anda

**BARU: Kunjungi yang baru** [**Pusat Pembelajaran Overleaf**](https://learn.overleaf.com/) **untuk menjelajahi kursus daring gratis dan webinar langsung — semua yang Anda perlukan untuk menguasai LaTeX dan memaksimalkan penggunaan Overleaf.**

Tutorial pengantar ini tidak mengasumsikan pengalaman sebelumnya dengan LaTeX, tetapi, semoga, ketika Anda selesai, Anda tidak hanya telah menulis dokumen LaTeX pertama Anda, tetapi juga memperoleh pengetahuan dan kepercayaan diri yang cukup untuk mengambil langkah berikutnya menuju kemahiran LaTeX.

## Apa itu LaTeX?

LaTeX (diucapkan “*LAY*-tek” atau “*LAH*-tek”) adalah alat untuk menata huruf dokumen agar terlihat profesional. Namun, cara kerja LaTeX sangat berbeda dari banyak aplikasi pembuatan dokumen lain yang mungkin pernah Anda gunakan, seperti Microsoft Word atau LibreOffice Writer: alat “[WYSIWYG](https://en.wikipedia.org/wiki/WYSIWYG)” tersebut memberi pengguna halaman interaktif tempat mereka mengetik dan mengedit teks serta menerapkan berbagai bentuk pemformatan. LaTeX bekerja sangat berbeda: sebagai gantinya, dokumen Anda adalah berkas teks biasa yang diselingi dengan perintah LaTeX *perintah* yang digunakan untuk menyatakan hasil yang diinginkan (penataan huruf). Untuk menghasilkan dokumen yang terlihat, ditata hurufnya, berkas LaTeX Anda diproses oleh perangkat lunak yang disebut *mesin TeX* yang menggunakan perintah yang tertanam dalam berkas teks Anda untuk memandu dan mengontrol proses penataan huruf, mengubah perintah LaTeX dan teks dokumen menjadi berkas PDF yang ditata secara profesional. Ini berarti Anda hanya perlu berfokus pada *isi* dari dokumen Anda dan komputer, melalui perintah LaTeX dan mesin TeX, akan menangani *tampilan visual* (pemformatan).

## Mengapa belajar LaTeX?

Berbagai argumen dapat diajukan untuk, atau menentang, mempelajari penggunaan LaTeX alih-alih aplikasi penulisan dokumen lainnya; tetapi, pada akhirnya, itu adalah pilihan pribadi berdasarkan preferensi, kecocokan, dan kebutuhan dokumentasi.

Argumen yang mendukung LaTeX meliputi:

* dukungan untuk menata huruf matematika, tabel, dan konten teknis yang sangat kompleks untuk ilmu fisika;
* fasilitas untuk catatan kaki, rujukan silang, dan pengelolaan bibliografi;
* kemudahan menghasilkan elemen dokumen yang rumit, atau membosankan, seperti indeks, glosarium, daftar isi, daftar gambar;
* sangat dapat disesuaikan untuk produksi dokumen khusus berkat kemampuannya yang inheren untuk diprogram dan diperluas melalui ribuan [paket tambahan gratis](https://www.ctan.org/pkg).

Secara keseluruhan, LaTeX memberi pengguna kendali yang sangat besar atas produksi dokumen yang ditata dengan standar yang sangat tinggi. Tentu saja, ada jenis dokumen atau publikasi yang tidak terlalu cocok untuk LaTeX, termasuk banyak desain halaman “bebas” yang biasanya ditemukan dalam publikasi bergaya majalah.

Salah satu manfaat penting LaTeX adalah pemisahan konten dokumen dari gaya dokumen: setelah Anda menulis konten dokumen, tampilannya dapat diubah dengan mudah. Demikian pula, Anda dapat membuat berkas LaTeX yang mendefinisikan tata letak/gaya dari jenis dokumen tertentu dan berkas itu dapat digunakan sebagai *templat* untuk menyeragamkan penulisan/produksi dokumen tambahan dari jenis itu; misalnya, ini memungkinkan penerbit ilmiah membuat templat artikel, dalam LaTeX, yang digunakan penulis untuk menulis makalah yang akan dikirim ke jurnal. Overleaf memiliki [galeri yang berisi ribuan templat](https://www.overleaf.com/gallery), yang mencakup rentang jenis dokumen yang sangat luas—semuanya mulai dari artikel ilmiah, laporan, dan buku hingga CV dan presentasi. Karena templat ini mendefinisikan tata letak dan gaya dokumen, penulis hanya perlu membukanya di Overleaf—membuat proyek baru—dan mulai menulis untuk menambahkan konten mereka.

## Menulis bagian pertama LaTeX Anda

Langkah pertama adalah membuat proyek LaTeX baru. Anda dapat melakukannya di komputer Anda sendiri dengan membuat `.tex` berkas [memulai proyek baru di Overleaf](/latex/id/basis-pengetahuan/031-creating-a-document-in-overleaf.md).

Mari kita mulai dengan contoh kerja paling sederhana, yang dapat dibuka langsung di Overleaf:

```latex
\documentclass{article}
\begin{document}
Dokumen pertama. Ini adalah contoh sederhana, tanpa
parameter tambahan atau paket yang disertakan.
\end{document}
```

[Buka contoh ini di Overleaf.](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Simplest+working+example+LaTeX+document\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cbegin%7Bdocument%7D%0AFirst+document.+This+is+a+simple+example%2C+with+no+%0Aextra+parameters+or+packages+included.%0A%5Cend%7Bdocument%7D)

Contoh ini menghasilkan keluaran berikut:

![Contoh dokumen](/files/90f06f42a9597624d082704f3a71d775e80cfff3)

Anda dapat melihat bahwa LaTeX secara otomatis menjorokkan baris pertama paragraf, sehingga pemformatan itu ditangani untuk Anda. Mari kita lihat lebih dekat apa yang dilakukan setiap bagian dari kode kita.

Baris pertama kode, `\documentclass{article}`, menyatakan jenis dokumen yang dikenal sebagai *kelas*kelasnya, yang mengontrol tampilan keseluruhan dokumen. Berbagai jenis dokumen memerlukan kelas yang berbeda; yaitu, sebuah CV/resume akan memerlukan kelas yang berbeda dari makalah ilmiah yang mungkin menggunakan standar LaTeX `article` kelas. Jenis dokumen lain yang mungkin Anda kerjakan mungkin memerlukan kelas berbeda seperti `book` atau `laporan`. Untuk mendapatkan gambaran tentang banyak jenis kelas LaTeX yang tersedia, [kunjungi halaman yang relevan di CTAN (Comprehensive TeX Archive Network)](https://www.ctan.org/topic/class).

Setelah menetapkan kelas dokumen, konten kita, yang dikenal sebagai *isi* dokumen, ditulis di antara `\begin{document}` dan `\end{document}` tag. Setelah membuka contoh di atas, Anda dapat membuat perubahan pada teks dan, setelah selesai, melihat PDF hasil tata huruf dengan *menyusun ulang dokumen*. Untuk melakukan ini di Overleaf, cukup tekan **Kompilasi ulang**, seperti yang ditunjukkan dalam cuplikan video singkat ini:

{% embed url="<https://videos.ctfassets.net/nrgyaltdicpt/6yo2PA5aMV3OEZl5NtZKWu/54395f569b830b8183b5e0058d5bc0cc/LL30recompile.mp4>" %}

Proyek Overleaf apa pun dapat dikonfigurasi untuk menyusun ulang secara otomatis setiap kali diedit: klik panah kecil di samping **Kompilasi ulang** tombol dan atur **Kompilasi Otomatis** ke **Aktif**, seperti ditunjukkan pada tangkapan layar berikut:

![Tangkapan layar yang menunjukkan cara mengatur Kompilasi Otomatis ke Aktif atau Nonaktif](/files/a9c4a51cbececa95e3ace18574672dd9dd794f6a)

Setelah melihat cara menambahkan konten ke dokumen kita, langkah selanjutnya adalah memberinya judul. Untuk melakukan ini, kita harus membahas secara singkat tentang **preambule**.

## Preambule sebuah dokumen

Tangkapan layar di atas menunjukkan Overleaf menyimpan dokumen LaTeX sebagai berkas bernama `main.tex`: `.tex` ekstensi berkas secara konvensi digunakan saat memberi nama berkas yang berisi kode LaTeX dokumen Anda.

Contoh sebelumnya menunjukkan bagaimana konten dokumen dimasukkan setelah `\begin{document}` perintah; namun, semuanya dalam `.tex` berkas Anda yang muncul *sebelum* setelah titik itu disebut *preambule*preambule, yang berfungsi sebagai bagian “pengaturan” dokumen. Di dalam preambule Anda mendefinisikan kelas (jenis) dokumen bersama dengan rincian seperti bahasa yang akan digunakan saat menulis dokumen; memuat *paket* yang ingin Anda gunakan (lebih lanjut tentang ini [nanti](#finding-and-using-latex-packages)), dan di sanalah Anda akan menerapkan jenis konfigurasi lainnya.

Preambule dokumen minimal mungkin terlihat seperti ini:

```latex
\documentclass[12pt, letterpaper]{article}
\usepackage{graphicx}
```

di mana `\documentclass[12pt, letterpaper]{article}` mendefinisikan kelas (jenis) dokumen secara keseluruhan. Parameter tambahan, yang harus dipisahkan oleh koma, disertakan dalam tanda kurung siku (`[...]`) dan digunakan untuk mengonfigurasi instansi kelas artikel ini; yaitu, pengaturan yang ingin kita gunakan untuk `article`dokumen berbasis kelas

Dalam contoh ini, dua parameter tersebut melakukan hal berikut:

* `12pt` menetapkan ukuran font
* `letterpaper` menetapkan ukuran kertas

Tentu saja ukuran font lain, `9pt`, `11pt`, `12pt`, dapat digunakan, tetapi jika tidak ada yang ditentukan, ukuran defaultnya adalah `10pt`. Adapun ukuran kertas, nilai lain yang mungkin adalah `a4paper` dan `legalpaper`. Untuk informasi lebih lanjut lihat artikel tentang [ukuran halaman dan margin](/latex/id/pemformatan/07-page-size-and-margins.md).

Baris preambule

```latex
\usepackage{graphicx}
```

adalah contoh pemuatan paket eksternal (di sini, [`graphicx`](https://ctan.org/pkg/graphicx?lang=en)) untuk memperluas kemampuan LaTeX, memungkinkannya mengimpor berkas grafis eksternal. Paket LaTeX dibahas pada bagian [Menemukan dan menggunakan paket LaTeX](#finding-and-using-latex-packages).

## Menyertakan informasi judul, penulis, dan tanggal

Menambahkan judul, penulis, dan tanggal ke dokumen kita memerlukan tiga baris lagi di *preambule* (*berisi nilai data aktual yang disimpan dalam* isi utama dokumen). Baris-baris itu adalah:

* `\title{Dokumen LaTeX pertama saya}`: judul dokumen
* `\author{Hubert Farnsworth}`: di sini Anda menulis nama penulis dan, secara opsional, `\thanks` perintah di dalam kurung kurawal:
  * `\thanks{Didanai oleh tim Overleaf.}`: dapat ditambahkan setelah nama penulis, di dalam kurung kurawal dari `penulis` perintah. Ini akan menambahkan superskrip dan catatan kaki dengan teks di dalam kurung kurawal. Berguna jika Anda perlu mengucapkan terima kasih kepada sebuah institusi dalam artikel Anda.
* `\date{Agustus 2022}`: Anda dapat memasukkan tanggal secara manual atau menggunakan perintah `\today` untuk menata huruf tanggal saat ini setiap kali dokumen dikompilasi

Dengan baris-baris ini ditambahkan, preambule Anda seharusnya terlihat seperti ini:

```latex
\documentclass[12pt, letterpaper]{article}
\title{Dokumen LaTeX pertama saya}
\author{Hubert Farnsworth\thanks{Didanai oleh tim Overleaf.}}
\date{Agustus 2022}
```

Untuk menata huruf judul, penulis, dan tanggal gunakan `\maketitle` perintah di dalam *isi* isi dokumen:

```latex
\begin{document}
\maketitle
Kita sekarang telah menambahkan judul, penulis, dan tanggal ke dokumen \LaTeX{} pertama kita!
\end{document}
```

Preambule dan isi sekarang dapat digabungkan untuk menghasilkan dokumen lengkap yang dapat dibuka di Overleaf:

```latex
\documentclass[12pt, letterpaper]{article}
\title{Dokumen LaTeX pertama saya}
\author{Hubert Farnsworth\thanks{Didanai oleh tim Overleaf.}}
\date{Agustus 2022}
\begin{document}
\maketitle
Kita sekarang telah menambahkan judul, penulis, dan tanggal ke dokumen \LaTeX{} pertama kita!
\end{document}
```

[Buka contoh ini di Overleaf.](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=My+first+LaTeX+document\&snip=%5Cdocumentclass%5B12pt%2C+letterpaper%5D%7Barticle%7D%0A%5Ctitle%7BMy+first+LaTeX+document%7D%0A%5Cauthor%7BHubert+Farnsworth%5Cthanks%7BFunded+by+the+Overleaf+team.%7D%7D%0A%5Cdate%7BAugust+2022%7D%0A%5Cbegin%7Bdocument%7D%0A%5Cmaketitle%0AWe+have+now+added+a+title%2C+author+and+date+to+our+first+%5CLaTeX%7B%7D+document%21%0A%5Cend%7Bdocument%7D)

Contoh ini menghasilkan keluaran berikut:

![Gambar dokumen sederhana yang dihasilkan dalam LaTeX](/files/cbeb0b6a640839450b12602b0775c6ea309aa437)

## Menambahkan komentar

LaTeX adalah bentuk “kode program”, tetapi yang mengkhususkan diri dalam penataan huruf dokumen; oleh karena itu, seperti halnya kode yang ditulis dalam bahasa pemrograman lain, sangat berguna untuk menyertakan komentar di dalam dokumen Anda. Komentar LaTeX adalah bagian teks yang tidak akan ditata hurufnya atau memengaruhi dokumen dengan cara apa pun—sering digunakan untuk menambahkan catatan “to do”; menyertakan catatan penjelasan; memberikan penjelasan di dalam baris untuk makro yang rumit atau mengomentari baris/bagian kode LaTeX saat melakukan debugging.

Untuk membuat komentar di LaTeX, cukup tulis simbol `%` di awal baris, seperti ditunjukkan pada kode berikut yang menggunakan contoh di atas:

```latex
\documentclass[12pt, letterpaper]{article}
\title{Dokumen LaTeX pertama saya}
\author{Hubert Farnsworth\thanks{Didanai oleh tim Overleaf.}}
\date{Agustus 2022}
\begin{document}
\maketitle
Kita sekarang telah menambahkan judul, penulis, dan tanggal ke dokumen \LaTeX{} pertama kita!

% Baris ini adalah komentar. Baris ini tidak akan ditata hurufnya di dokumen.
\end{document}
```

[Buka contoh ini di Overleaf.](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=My+first+LaTeX+document+with+a+comment\&snip=%5Cdocumentclass%5B12pt%2C+letterpaper%5D%7Barticle%7D%0A%5Ctitle%7BMy+first+LaTeX+document%7D%0A%5Cauthor%7BHubert+Farnsworth%5Cthanks%7BFunded+by+the+Overleaf+team.%7D%7D%0A%5Cdate%7BAugust+2022%7D%0A%5Cbegin%7Bdocument%7D%0A%5Cmaketitle%0AWe+have+now+added+a+title%2C+author+and+date+to+our+first+%5CLaTeX%7B%7D+document%21%0A%0A%25+This+line+here+is+a+comment.+It+will+not+be+typeset+in+the+document.%0A%5Cend%7Bdocument%7D)

Contoh ini menghasilkan keluaran yang identik dengan kode LaTeX sebelumnya yang tidak berisi komentar.

## Huruf tebal, miring, dan garis bawah

Selanjutnya, kita akan melihat beberapa perintah pemformatan teks:

* **Tebal**: teks tebal dalam LaTeX ditata huruf menggunakan `\textbf{...}` perintah.
* *Miring*: teks miring dihasilkan menggunakan `\textit{...}` perintah.
* Garis bawah: untuk menggarisbawahi teks gunakan `\underline{...}` perintah.

Contoh berikut mendemonstrasikan perintah-perintah ini:

```latex
Beberapa yang \textbf{paling hebat}
penemuan dalam \underline{sains}
ditemukan secara \textbf{\textit{tidak sengaja}}.
```

[Buka contoh ini di Overleaf.](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=First+example+with+formatted+text\&snip=%5Cdocumentclass%5B12pt%2C+letterpaper%5D%7Barticle%7D%0A%5Ctitle%7BMy+first+LaTeX+document%7D%0A%5Cauthor%7BHubert+Farnsworth%5Cthanks%7BFunded+by+the+Overleaf+team.%7D%7D%0A%5Cdate%7BAugust+2022%7D%0A%5Cbegin%7Bdocument%7D%0A%5Cmaketitle%0ASome+of+the+%5Ctextbf%7Bgreatest%7D%0Adiscoveries+in+%5Cunderline%7Bscience%7D+%0Awere+made+by+%5Ctextbf%7B%5Ctextit%7Baccident%7D%7D.%0A%5Cend%7Bdocument%7D)

Contoh ini menghasilkan keluaran berikut:

![Gambar yang menunjukkan teks yang diformat dalam dokumen LaTeX](/files/e2919057503c132d215142ecbfab9bf676e08185)

Perintah lain yang sangat berguna adalah `\emph{*argument*}`, yang pengaruhnya terhadap `*argument*` bergantung pada konteks. Di dalam teks normal, teks yang ditebalkan penekanannya menjadi miring, tetapi perilaku ini berbalik jika digunakan di dalam teks yang sudah miring—lihat contoh berikut:

```latex
Beberapa dari \emph{penemuan} terbesar
ditemukan secara tidak sengaja.

\textit{Beberapa dari \emph{penemuan terbesar}
dalam sains dibuat secara kebetulan.}

\textbf{Beberapa dari \emph{penemuan terbesar}
dalam sains dibuat secara kebetulan.}
```

[Buka `**\emph**` contoh di Overleaf.](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Using+the+emph+command\&snip=%5Cdocumentclass%5B12pt%2C+letterpaper%2C+twoside%5D%7Barticle%7D%0A%5Ctitle%7BMy+first+LaTeX+document%7D%0A%5Cauthor%7BHubert+Farnsworth%5Cthanks%7BFunded+by+the+Overleaf+team.%7D%7D%0A%5Cdate%7BAugust+2022%7D%0A%5Cbegin%7Bdocument%7D%0A%5Cparindent0pt%25+To+remove+the+paragraph+indentation%0A%5Cmaketitle%0ASome+of+the+greatest+%5Cemph%7Bdiscoveries%7D+in+science+%0Awere+made+by+accident.%0A%0A%5Ctextit%7BSome+of+the+greatest+%5Cemph%7Bdiscoveries%7D+%0Ain+science+were+made+by+accident.%7D%0A%0A%5Ctextbf%7BSome+of+the+greatest+%5Cemph%7Bdiscoveries%7D+%0Ain+science+were+made+by+accident.%7D%0A%5Cend%7Bdocument%7D)

Contoh ini menghasilkan keluaran berikut:

![Gambar yang mendemonstrasikan penggunaan perintah LaTeX \emph](/files/2ba95f679c793c80f635193b2568ad8463afeeb3)

* **Catatan:** beberapa paket, seperti [Beamer](/latex/id/presentasi/01-beamer.md), mengubah perilaku dari `\emph` perintah.

## Menambahkan gambar

Di bagian ini kita akan melihat cara menambahkan gambar ke dokumen LaTeX. Overleaf mendukung tiga cara untuk menyisipkan gambar:

1. Gunakan [**Sisipkan Gambar** tombol](https://learn.overleaf.com/learn/Kb/How_to_insert_figures_in_Overleaf#Using_Insert_Figure_to_add_a_figure_to_your_project)(![The Insert Figure button on the editor toolbar](/files/4dd0622e169d3ea055dcea37af1f1b4dd6e259a9)), yang terletak di toolbar editor, untuk menyisipkan gambar ke dalam **Editor Visual** atau **Editor Kode**.
2. [Salin dan tempel gambar](/latex/id/basis-pengetahuan/075-how-to-paste-formatted-content-into-overleaf.md#pasting-images-into-your-overleaf-project) ke **Editor Visual** atau **Editor Kode**.
3. Gunakan **Editor Kode** untuk menulis kode LaTeX yang menyisipkan sebuah grafis.

Opsi 1 dan 2 secara otomatis menghasilkan kode LaTeX yang diperlukan untuk menyisipkan gambar, tetapi di sini kita memperkenalkan opsi 3—perhatikan bahwa Anda perlu [mengunggah gambar-gambar tersebut](/latex/id/basis-pengetahuan/088-including-images-on-overleaf.md) ke proyek Overleaf Anda. Contoh berikut mendemonstrasikan cara menyertakan gambar:

```latex
\documentclass{article}
\usepackage{graphicx} %Paket LaTeX untuk mengimpor grafis
\graphicspath{{images/}} %mengonfigurasi paket graphicx

\begin{document}
Alam semesta sangat luas dan tampaknya homogen,
dalam skala besar, di mana pun kita melihat.

% Perintah \includegraphics adalah
% disediakan (diimplementasikan) oleh
% paket graphicx
\includegraphics{universe}

Ada sebuah gambar galaksi di atas.
\end{document}
```

[Buka contoh gambar ini di Overleaf.](https://www.overleaf.com/project/new/template/25686?id=107971142\&templateName=Example+using+images+in+LaTeX\&latexEngine=pdflatex\&texImage=texlive-full%3A2022.1\&mainFile=)

Contoh ini menghasilkan keluaran berikut:

![Gambar yang menunjukkan gambar yang diimpor ke dokumen LaTeX](/files/4e27ef97b76ecdf5f38d2a5eae913385864d4475)

Mengimpor grafis ke dalam dokumen LaTeX membutuhkan [sebuah add-on *ke preambel dokumen Anda (seperti disarankan*](#finding-and-using-latex-packages) yang menyediakan perintah dan fitur yang diperlukan untuk menyertakan berkas grafis eksternal. Contoh di atas memuat [`graphicx` ke preambel dokumen Anda (seperti disarankan](https://ctan.org/pkg/graphicx?lang=en) yang, di antara banyak perintah lainnya, menyediakan `\includegraphics{...}` untuk mengimpor grafis dan `\graphicspath{...}` untuk memberi tahu LaTeX di mana grafis berada.

Untuk menggunakan `graphicx` paket, sertakan baris berikut dalam preambule dokumen Overleaf Anda:

```latex
\usepackage{graphicx}
```

Dalam contoh kita, perintah `\graphicspath{{images/}}` memberi tahu LaTeX bahwa gambar disimpan dalam folder bernama `images`, yang terdapat dalam direktori saat ini:

![Gambar yang menunjukkan LaTeX mengakses gambar yang disimpan dalam folder](/files/317799deaf5babdd68cddd490b5cc210a0aa4e8c)

Fitur `\includegraphics{universe}` perintah melakukan pekerjaan sebenarnya dalam menyisipkan gambar di dokumen. Di sini, `universe` adalah nama berkas gambar tetapi tanpa ekstensinya.

**Catatan**:

* Meskipun nama berkas lengkap, termasuk ekstensinya, diperbolehkan dalam perintah `\includegraphics` , praktik terbaiknya adalah menghilangkan ekstensi berkas karena itu akan meminta LaTeX mencari semua format yang didukung.
* Secara umum, nama berkas grafis tidak boleh mengandung spasi atau beberapa titik; juga disarankan untuk menggunakan huruf kecil untuk ekstensi berkas saat mengunggah berkas gambar ke Overleaf.

Informasi lebih lanjut tentang paket LaTeX dapat ditemukan di akhir tutorial ini pada bagian [Menemukan dan menggunakan paket LaTeX](#finding-and-using-latex-packages).

## Keterangan, label, dan rujukan

Gambar dapat diberi keterangan, label, dan dirujuk dengan menggunakan `figure` lingkungan, seperti ditunjukkan di bawah ini:

```latex
\documentclass{article}
\usepackage{graphicx}
\graphicspath{{images/}}

\begin{document}

\begin{figure}[h]
    \centering
    \includegraphics[width=0.75\textwidth]{mesh}
    \caption{Grafik yang bagus.}
    \label{fig:mesh1}
\end{figure}

Seperti yang dapat Anda lihat pada gambar \ref{fig:mesh1}, fungsi tersebut bertambah di dekat titik asal. Contoh ini berada pada halaman \pageref{fig:mesh1}.

\end{document}
```

[Buka contoh gambar ini di Overleaf.](https://www.overleaf.com/project/new/template/25519?id=107980830\&templateName=Example+using+image+captions+in+LaTeX\&latexEngine=pdflatex\&texImage=texlive-full%3A2022.1\&mainFile=)

Contoh ini menghasilkan keluaran berikut:

![Gambar yang menunjukkan penggunaan keterangan gambar dalam LaTeX](/files/ce3efd0f6c2aeb811f9c36ed6464cf79d2de5066)

Ada beberapa perintah penting dalam contoh ini:

* **`\includegraphics[width=0.75\textwidth]{mesh}`**: Bentuk ini dari `\includegraphics` menginstruksikan LaTeX untuk menetapkan lebar gambar menjadi 75% dari lebar teks—yang nilainya disimpan dalam `\textwidth` perintah.
* **`\caption{Grafik yang bagus.}`**: Seperti namanya, perintah ini menetapkan keterangan gambar yang dapat ditempatkan di atas atau di bawah gambar. Jika Anda membuat daftar gambar, keterangan ini akan digunakan dalam daftar tersebut.
* **`\label{fig:mesh1}`**: Untuk merujuk gambar ini dalam dokumen Anda, Anda memberinya label menggunakan `\label` perintah. Label digunakan untuk menghasilkan nomor untuk gambar dan, dikombinasikan dengan perintah berikutnya, akan memungkinkan Anda merujuknya.
* **`\ref{fig:mesh1}`**: Kode ini akan digantikan oleh nomor yang sesuai dengan gambar yang dirujuk.

Gambar yang disertakan dalam dokumen LaTeX harus ditempatkan di dalam sebuah `figure` lingkungan, atau yang serupa, sehingga LaTeX dapat secara otomatis memposisikan gambar di lokasi yang sesuai dalam dokumen Anda.

Panduan lebih lanjut terdapat dalam artikel bantuan Overleaf berikut:

* [Penempatan gambar](/latex/id/gambar-dan-tabel/02-positioning-images-and-tables.md)
* [Menyisipkan Gambar](/latex/id/topik-lainnya/27-inserting-images.md)

## Membuat daftar dalam LaTeX

Anda dapat membuat berbagai jenis daftar menggunakan *lingkungan*, yang digunakan untuk membungkus kode LaTeX yang diperlukan untuk mengimplementasikan fitur penataan huruf tertentu. Sebuah lingkungan dimulai dengan `\begin{*environment-name*}` dan diakhiri dengan `\end{*environment-name*}` di mana `*environment-name*` mungkin berupa `figure`, `tabular` atau salah satu jenis daftar: `itemize` untuk daftar tak berurutan atau `enumerate` untuk daftar berurutan.

### Daftar tak berurutan

Daftar tak berurutan dihasilkan oleh `itemize` lingkungan. Setiap entri daftar harus didahului oleh `\item` perintah, seperti ditunjukkan di bawah ini:

```latex
\documentclass{article}
\begin{document}
\begin{itemize}
  \item Entri masing-masing ditunjukkan dengan titik hitam, yang disebut bullet.
  \item Teks dalam entri dapat memiliki panjang apa pun.
\end{itemize}
\end{document}
```

[Buka contoh ini di Overleaf.](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Example+of+a+LaTeX+unordered+list\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cbegin%7Bdocument%7D%0A%5Cbegin%7Bitemize%7D%0A++%5Citem+The+individual+entries+are+indicated+with+a+black+dot%2C+a+so-called+bullet.%0A++%5Citem+The+text+in+the+entries+may+be+of+any+length.%0A%5Cend%7Bitemize%7D%0A%5Cend%7Bdocument%7D)

Contoh ini menghasilkan keluaran berikut:

![Contoh daftar berpoin dalam LaTeX](/files/3c6472207e1c7509541a99e6a3d8bc1f33d4d7ae)

Anda juga dapat membuka [proyek Overleaf yang lebih besar](https://www.overleaf.com/project/new/template/25521?id=107987258\&templateName=Demonstrating+various+types+of+LaTeX+list\&latexEngine=pdflatex\&texImage=texlive-full%3A2022.1\&mainFile=) ini

### Daftar berurutan

Daftar berurutan menggunakan sintaks yang sama seperti daftar tak berurutan tetapi dibuat menggunakan `enumerate` lingkungan:

```latex
\documentclass{article}
\begin{document}
\begin{enumerate}
  \item Ini adalah entri pertama dalam daftar kita.
  \item Nomor daftar bertambah dengan setiap entri yang kita tambahkan.
\end{enumerate}
\end{document}
```

[Buka contoh ini di Overleaf.](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Example+of+the+enumerate+environment\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cbegin%7Bdocument%7D%0A%5Cbegin%7Benumerate%7D%0A++%5Citem+This+is+the+first+entry+in+our+list.%0A++%5Citem+The+list+numbers+increase+with+each+entry+we+add.%0A%5Cend%7Benumerate%7D%0A%5Cend%7Bdocument%7D)

Contoh ini menghasilkan keluaran berikut:

![Contoh daftar bernomor yang dihasilkan dalam LaTeX](/files/01502701f9df203972874566478eb1d1e436d47b)

Seperti halnya `tak berurutan` daftar, setiap entri harus didahului oleh `\item` perintah yang, di sini, secara otomatis menghasilkan nilai label daftar berurutan numerik, dimulai dari 1.

Untuk informasi lebih lanjut Anda dapat membuka [proyek Overleaf yang lebih besar](https://www.overleaf.com/project/new/template/25521?id=107987258\&templateName=Demonstrating+various+types+of+LaTeX+list\&latexEngine=pdflatex\&texImage=texlive-full%3A2022.1\&mainFile=) yang mendemonstrasikan berbagai jenis daftar LaTeX atau kunjungi [artikel bantuan kami khusus tentang daftar LaTeX](/latex/id/dasar-dasar-latex/04-lists.md), yang menyediakan banyak contoh lain dan menunjukkan cara membuat daftar kustom.

## Menambahkan matematika ke LaTeX

Salah satu keunggulan utama LaTeX adalah kemudahan menulis ekspresi matematika. LaTeX menyediakan dua mode penulisan untuk menata huruf matematika:

* *sebaris* mode matematika yang digunakan untuk menulis rumus yang merupakan bagian dari paragraf
* *tampilan* mode matematika yang digunakan untuk menulis ekspresi yang bukan bagian dari teks atau paragraf dan ditata huruf pada baris terpisah

### Mode matematika sebaris

Mari kita lihat contoh mode matematika inline:

```latex
\documentclass[12pt, letterpaper]{article}
\begin{document}
Dalam fisika, kesetaraan massa-energi dinyatakan
dengan persamaan $E=mc^2$, yang ditemukan pada tahun 1905 oleh Albert Einstein.
\end{document}
```

[Buka contoh ini di Overleaf.](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Inline+LaTeX+maths+example\&snip=%5Cdocumentclass%5B12pt%2C+letterpaper%5D%7Barticle%7D%0A%5Cbegin%7Bdocument%7D%0AIn+physics%2C+the+mass-energy+equivalence+is+stated+%0Aby+the+equation+%24E%3Dmc%5E2%24%2C+discovered+in+1905+by+Albert+Einstein.%0A%5Cend%7Bdocument%7D)

Contoh ini menghasilkan keluaran berikut:

![Gambar yang menunjukkan matematika ditata huruf dalam mode matematika inline](/files/d74c725179d52b3c411fea00da3f0854de18a2f5)

Untuk menata huruf matematika mode inline, Anda dapat menggunakan salah satu pasangan pembatas berikut: `\( ... \)`, `$ ... $` atau `\begin{math} ... \end{math}`, seperti ditunjukkan pada contoh berikut:

```latex
\documentclass[12pt, letterpaper]{article}
\begin{document}
\begin{math}
E=mc^2
\end{math} ditata huruf dalam sebuah paragraf menggunakan mode matematika inline—seperti juga $E=mc^2$, dan demikian pula \(E=mc^2\).
\end{document}
```

[Buka contoh ini di Overleaf.](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Demonstrating+inline+math+mode\&snip=%5Cdocumentclass%5B12pt%2C+letterpaper%5D%7Barticle%7D%0A%5Cbegin%7Bdocument%7D%0A%5Cbegin%7Bmath%7D%0AE%3Dmc%5E2%0A%5Cend%7Bmath%7D+is+typeset+in+a+paragraph+using+inline+math+mode---as+is+%24E%3Dmc%5E2%24%2C+and+so+too+is+%5C%28E%3Dmc%5E2%5C%29.%0A%5Cend%7Bdocument%7D)

Contoh ini menghasilkan keluaran berikut:

![Gambar yang mendemonstrasikan konten yang dihasilkan menggunakan mode matematika inline LaTeX](/files/b157ce9d4d267af193eb86f73c3a98443d82339f)

### Mode matematika tampilan

Persamaan yang ditata huruf dalam mode display dapat diberi nomor atau tidak, seperti pada contoh berikut:

```latex
\documentclass[12pt, letterpaper]{article}
\begin{document}
Kesetaraan massa-energi dijelaskan oleh persamaan terkenal
\[ E=mc^2 \] ditemukan pada tahun 1905 oleh Albert Einstein.

Dalam satuan alami ($c = 1$), rumus tersebut menyatakan identitas
\begin{equation}
E=m
\end{equation}
\end{document}
```

[Buka contoh ini di Overleaf.](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Display+math+mode+example\&snip=%5Cdocumentclass%5B12pt%2C+letterpaper%5D%7Barticle%7D%0A%5Cbegin%7Bdocument%7D%0AThe+mass-energy+equivalence+is+described+by+the+famous+equation%0A%5C%5B+E%3Dmc%5E2+%5C%5D+discovered+in+1905+by+Albert+Einstein.+%0A%0AIn+natural+units+%28%24c+%3D+1%24%29%2C+the+formula+expresses+the+identity%0A%5Cbegin%7Bequation%7D%0AE%3Dm%0A%5Cend%7Bequation%7D%0A%5Cend%7Bdocument%7D)

Contoh ini menghasilkan keluaran berikut:

![Gambar yang menunjukkan matematika mode display dalam LaTeX](/files/edceac46f8c4198a2e2eef8073975054349bf593)

Untuk menata huruf matematika mode display, Anda dapat menggunakan salah satu pasangan pembatas berikut: `\[ ... \]`, `\begin{displaymath} ... \end{displaymath}` atau `\begin{equation} ... \end{equation}`. Secara historis, penataan huruf matematika mode display memerlukan penggunaan `$$` karakter pembatas, seperti pada `$$ *... display math here ...*$$`, tetapi metode ini [tidak lagi direkomendasikan](https://texfaq.org/FAQ-dolldoll): gunakan pembatas LaTeX `\[ ... \]` sebagai gantinya.

### Contoh yang lebih lengkap

Contoh berikut mendemonstrasikan berbagai konten matematika yang ditata huruf menggunakan LaTeX.

```latex
\documentclass{article}
\begin{document}
Subskrip dalam mode matematika ditulis sebagai $a_b$ dan superskrip ditulis sebagai $a^b$. Keduanya dapat digabungkan dan disarangkan untuk menulis ekspresi seperti

\[ T^{i_1 i_2 \dots i_p}_{j_1 j_2 \dots j_q} = T(x^{i_1},\dots,x^{i_p},e_{j_1},\dots,e_{j_q}) \]

Kita menulis integral menggunakan $\int$ dan pecahan menggunakan $\frac{a}{b}$. Batas ditempatkan pada integral menggunakan superskrip dan subskrip:

\[ \int_0^1 \frac{dx}{e^x} =  \frac{e-1}{e} \]

Huruf Yunani kecil ditulis sebagai $\omega$ $\delta$ dll. sedangkan huruf Yunani besar ditulis sebagai $\Omega$ $\Delta$.

Operator matematika diawali dengan garis miring terbalik seperti $\sin(\beta)$, $\cos(\alpha)$, $\log(x)$ dll.
\end{document}
```

[Buka contoh ini di Overleaf.](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=More+advanced+LaTeX+math+example\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cbegin%7Bdocument%7D%0ASubscripts+in+math+mode+are+written+as+%24a_b%24+and+superscripts+are+written+as+%24a%5Eb%24.+These+can+be+combined+and+nested+to+write+expressions+such+as%0A%0A%5C%5B+T%5E%7Bi_1+i_2+%5Cdots+i_p%7D_%7Bj_1+j_2+%5Cdots+j_q%7D+%3D+T%28x%5E%7Bi_1%7D%2C%5Cdots%2Cx%5E%7Bi_p%7D%2Ce_%7Bj_1%7D%2C%5Cdots%2Ce_%7Bj_q%7D%29+%5C%5D%0A+%0AWe+write+integrals+using+%24%5Cint%24+and+fractions+using+%24%5Cfrac%7Ba%7D%7Bb%7D%24.+Limits+are+placed+on+integrals+using+superscripts+and+subscripts%3A%0A%0A%5C%5B+%5Cint_0%5E1+%5Cfrac%7Bdx%7D%7Be%5Ex%7D+%3D++%5Cfrac%7Be-1%7D%7Be%7D+%5C%5D%0A%0ALower+case+Greek+letters+are+written+as+%24%5Comega%24+%24%5Cdelta%24+etc.+while+upper+case+Greek+letters+are+written+as+%24%5COmega%24+%24%5CDelta%24.%0A%0AMathematical+operators+are+prefixed+with+a+backslash+as+%24%5Csin%28%5Cbeta%29%24%2C+%24%5Ccos%28%5Calpha%29%24%2C+%24%5Clog%28x%29%24+etc.%0A%5Cend%7Bdocument%7D)

Contoh ini menghasilkan keluaran berikut:

![Gambar yang menunjukkan berbagai macam matematika yang ditata huruf dalam LaTeX](/files/26d135a950e3aa08aed39868abc69d37fe307d72)

Contoh berikut menggunakan `equation*` lingkungan yang disediakan oleh `amsmath` paket, jadi kita perlu menambahkan baris berikut ke preambule dokumen kita:

```latex
\usepackage{amsmath}% Untuk lingkungan equation*
```

Untuk informasi lebih lanjut tentang penggunaan `amsmath` lihat [artikel bantuan kami](/latex/id/matematika/06-aligning-equations-with-amsmath.md).

```latex
\documentclass{article}
\usepackage{amsmath}% Untuk lingkungan equation*
\begin{document}
\section{Contoh pertama}

Teorema Pythagoras yang terkenal \(x^2 + y^2 = z^2\) terbukti tidak valid untuk pangkat lain, yang berarti persamaan berikut tidak memiliki solusi bilangan bulat untuk \(n>2\):

\[ x^n + y^n = z^n \]

\section{Contoh kedua}

Ini adalah ekspresi matematika sederhana \(\sqrt{x^2+1}\) di dalam teks.
Dan ini juga sama:
\begin{math}
\sqrt{x^2+1}
\end{math}
tetapi dengan menggunakan perintah lain.

Ini adalah ekspresi matematika sederhana tanpa penomoran
\[\sqrt{x^2+1}\]
yang dipisahkan dari teks.

Ini juga sama:
\begin{displaymath}
\sqrt{x^2+1}
\end{displaymath}

\ldots dan ini:
\begin{equation*}
\sqrt{x^2+1}
\end{equation*}
\end{document}
```

[Buka contoh ini di Overleaf.](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=More+math+content+typeset+in+LaTeX\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cusepackage%7Bamsmath%7D%25+For+the+equation%2A+environment%0A%5Cbegin%7Bdocument%7D%0A%5Csection%7BFirst+example%7D%0A%0AThe+well-known+Pythagorean+theorem+%5C%28x%5E2+%2B+y%5E2+%3D+z%5E2%5C%29+was+proved+to+be+invalid+for+other+exponents%2C+meaning+the+next+equation+has+no+integer+solutions+for+%5C%28n%3E2%5C%29%3A%0A%0A%5C%5B+x%5En+%2B+y%5En+%3D+z%5En+%5C%5D%0A%0A%5Csection%7BSecond+example%7D%0A%0AThis+is+a+simple+math+expression+%5C%28%5Csqrt%7Bx%5E2%2B1%7D%5C%29+inside+text.+%0AAnd+this+is+also+the+same%3A+%0A%5Cbegin%7Bmath%7D%0A%5Csqrt%7Bx%5E2%2B1%7D%0A%5Cend%7Bmath%7D%0Abut+by+using+another+command.%0A%0AThis+is+a+simple+math+expression+without+numbering%0A%5C%5B%5Csqrt%7Bx%5E2%2B1%7D%5C%5D+%0Aseparated+from+text.%0A%0AThis+is+also+the+same%3A%0A%5Cbegin%7Bdisplaymath%7D%0A%5Csqrt%7Bx%5E2%2B1%7D%0A%5Cend%7Bdisplaymath%7D%0A%0A%5Cldots+and+this%3A%0A%5Cbegin%7Bequation%2A%7D%0A%5Csqrt%7Bx%5E2%2B1%7D%0A%5Cend%7Bequation%2A%7D%0A%5Cend%7Bdocument%7D)

Contoh ini menghasilkan keluaran berikut:

![Gambar yang menunjukkan berbagai macam matematika yang ditata huruf dalam LaTeX](/files/76e2770d819d1fbc99f180277315cdd5ce23b587)

Kemungkinan-kemungkinan dengan matematika dalam LaTeX tidak terbatas jadi pastikan untuk mengunjungi halaman bantuan kami untuk saran dan contoh tentang topik tertentu:

* [Ekspresi matematika](/latex/id/matematika/01-mathematical-expressions.md)
* [Subskrip dan superskrip](/latex/id/matematika/02-subscripts-and-superscripts.md)
* [Kurung dan tanda kurung](/latex/id/matematika/03-brackets-and-parentheses.md)
* [Pecahan dan binomial](/latex/id/matematika/05-fractions-and-binomials.md)
* [Meratakan persamaan](/latex/id/matematika/06-aligning-equations-with-amsmath.md)
* [Operator](/latex/id/matematika/07-operators.md)
* [Spasi dalam mode matematika](/latex/id/matematika/08-spacing-in-math-mode.md)
* [Integral, jumlah, dan limit](/latex/id/matematika/09-integrals-sums-and-limits.md)
* [Gaya tampilan dalam mode matematika](/latex/id/matematika/10-display-style-in-math-mode.md)
* [Daftar huruf Yunani dan simbol matematika](/latex/id/matematika/11-list-of-greek-letters-and-math-symbols.md)
* [Font matematika](/latex/id/matematika/12-mathematical-fonts.md)

## Struktur dokumen dasar

Selanjutnya, kita mengeksplorasi abstrak dan bagaimana membagi dokumen LaTeX ke dalam bab, bagian, dan paragraf yang berbeda.

### Abstrak

Artikel ilmiah biasanya menyediakan sebuah *abstract* yang merupakan gambaran umum/ringkasan singkat tentang topik inti atau argumen mereka. Contoh berikut mendemonstrasikan penataan huruf sebuah abstrak menggunakan LaTeX’s `abstract` lingkungan:

```latex
\documentclass{article}
\begin{document}
\begin{abstract}
Ini adalah paragraf sederhana di awal
dokumen. Sebuah pengantar singkat tentang pokok bahasan utama.
\end{abstract}
\end{document}
```

[Buka contoh ini di Overleaf.](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=How+to+create+a+document+abstract\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cbegin%7Bdocument%7D%0A%5Cbegin%7Babstract%7D%0AThis+is+a+simple+paragraph+at+the+beginning+of+the+%0Adocument.+A+brief+introduction+about+the+main+subject.%0A%5Cend%7Babstract%7D%0A%5Cend%7Bdocument%7D)

Contoh ini menghasilkan keluaran berikut:

![Gambar yang menunjukkan abstrak yang ditata huruf dalam LaTeX](/files/409adc4bc59f598b728b197462155707deca2cd2)

### Paragraf dan baris baru

Dengan abstrak di tempatnya, kita dapat mulai menulis paragraf pertama kita. Contoh berikut mendemonstrasikan:

* bagaimana paragraf baru dibuat dengan menekan tombol "enter" dua kali, mengakhiri baris saat ini dan menyisipkan baris kosong berikutnya;
* bagaimana memulai baris baru tanpa memulai paragraf baru dengan menyisipkan pemisah baris manual menggunakan `\\` perintah, yang berupa garis miring terbalik ganda; sebagai alternatif, gunakan `\newline` perintah.

Paragraf ketiga dalam contoh ini mendemonstrasikan penggunaan perintah `\\` dan `\newline`:

```latex
\documentclass{article}
\begin{document}

\begin{abstract}
Ini adalah paragraf sederhana di awal
dokumen. Sebuah pengantar singkat tentang pokok bahasan utama.
\end{abstract}

Setelah abstrak kita, kita dapat memulai paragraf pertama, lalu tekan ``enter'' dua kali untuk memulai paragraf kedua.

Baris ini akan memulai paragraf kedua.

Saya akan memulai paragraf ketiga lalu menambahkan \\ pemisah baris manual yang menyebabkan teks ini dimulai pada baris baru tetapi tetap menjadi bagian dari paragraf yang sama. Sebagai alternatif, saya dapat menggunakan perintah \verb|\newline|\newline untuk memulai baris baru, yang juga merupakan bagian dari paragraf yang sama.
\end{document}
```

[Buka contoh ini di Overleaf.](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Example+to+create+a+new+paragraph\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cbegin%7Bdocument%7D%0A%0A%5Cbegin%7Babstract%7D%0AThis+is+a+simple+paragraph+at+the+beginning+of+the+%0Adocument.+A+brief+introduction+about+the+main+subject.%0A%5Cend%7Babstract%7D%0A%0AAfter+our+abstract+we+can+begin+the+first+paragraph%2C+then+press+%60%60enter%27%27+twice+to+start+the+second+one.%0A%0AThis+line+will+start+a+second+paragraph.%0A%0AI+will+start+the+third+paragraph+and+then+add+%5C%5C+a+manual+line+break+which+causes+this+text+to+start+on+a+new+line+but+remains+part+of+the+same+paragraph.+Alternatively%2C+I+can+use+the+%5Cverb%7C%5Cnewline%7C%5Cnewline+command+to+start+a+new+line%2C+which+is+also+part+of+the+same+paragraph.%0A%5Cend%7Bdocument%7D)

Contoh ini menghasilkan keluaran berikut:

![Gambar yang menunjukkan pembuatan paragraf dalam LaTeX](/files/35b5b8eb3be6aba20ce022964ace834bdccc351d)

Perhatikan bagaimana LaTeX secara otomatis membuat indentasi pada paragraf—kecuali tepat setelah judul dokumen seperti section dan subsection—[seperti yang akan kita lihat](#chapters-and-sections).

Pengguna baru disarankan bahwa beberapa `\\` atau `\newline`seharusnya tidak digunakan untuk “mensimulasikan” paragraf dengan jarak yang lebih besar di antaranya karena ini dapat mengganggu algoritma penataan huruf LaTeX. Metode yang disarankan adalah tetap menggunakan baris kosong untuk membuat paragraf baru, tanpa apa pun `\\`, dan memuat [`parskip` ke preambel dokumen Anda (seperti disarankan](https://ctan.org/pkg/parskip?lang=en) dengan menambahkan `\usepackage{parskip}` ke preambel.

Informasi lebih lanjut tentang paragraf dapat ditemukan di artikel berikut:

* [Paragraf dan baris baru](/latex/id/dasar-dasar-latex/02-paragraphs-and-new-lines.md)
* [Cara mengubah jarak paragraf di LaTeX](/latex/id/pemformatan/04-articles-how-to-change-paragraph-spacing-in-latex.md)
* [Kesalahan LaTeX: Tidak ada baris di sini untuk diakhiri](/latex/id/kesalahan-latex/18-latex-error-there-s-no-line-here-to-end.md) memberikan saran dan panduan tambahan tentang penggunaan `\\`.

### Bab dan bagian

Dokumen yang lebih panjang, terlepas dari perangkat lunak penulisnya, biasanya dibagi menjadi bagian, bab, bagian, subbagian, dan seterusnya. LaTeX juga menyediakan perintah untuk menyusun struktur dokumen, tetapi perintah yang tersedia, dan implementasinya (apa yang mereka lakukan), dapat bergantung pada kelas dokumen yang digunakan. Sebagai contoh, dokumen yang dibuat menggunakan kelas `book` dapat dibagi menjadi bagian, bab, bagian, subbagian, dan seterusnya tetapi `letter` kelas tidak menyediakan (dukungan untuk) perintah apa pun untuk melakukan itu.

Contoh berikut ini menunjukkan perintah yang digunakan untuk menyusun struktur dokumen berdasarkan kelas `book` kelas:

```latex
\documentclass{book}
\begin{document}

\chapter{Bab Pertama}

\section{Pendahuluan}

Ini adalah bagian pertama.

Lorem  ipsum  dolor  sit  amet,  consectetuer  adipiscing
elit. Etiam  lobortisfacilisis sem.  Nullam nec mi et
neque pharetra sollicitudin.  Praesent imperdietmi nec ante.
Donec ullamcorper, felis non sodales...

\section{Bagian Kedua}

Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
Etiam lobortis facilisissem.  Nullam nec mi et neque pharetra
sollicitudin.  Praesent imperdiet mi necante...

\subsection{Subbagian Pertama}
Praesent imperdietmi nec ante. Donec ullamcorper, felis non sodales...

\section*{Bagian Tanpa Nomor}
Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
Etiam lobortis facilisissem...
\end{document}
```

[Buka contoh ini di Overleaf.](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Book+class+example+document\&snip=%5Cdocumentclass%7Bbook%7D%0A%5Cbegin%7Bdocument%7D%0A%0A%5Cchapter%7BFirst+Chapter%7D%0A%0A%5Csection%7BIntroduction%7D%0A%0AThis+is+the+first+section.%0A%0ALorem++ipsum++dolor++sit++amet%2C++consectetuer++adipiscing++%0Aelit.+Etiam++lobortisfacilisis+sem.++Nullam+nec+mi+et+%0Aneque+pharetra+sollicitudin.++Praesent+imperdietmi+nec+ante.+%0ADonec+ullamcorper%2C+felis+non+sodales...%0A%0A%5Csection%7BSecond+Section%7D%0A%0ALorem+ipsum+dolor+sit+amet%2C+consectetuer+adipiscing+elit.++%0AEtiam+lobortis+facilisissem.++Nullam+nec+mi+et+neque+pharetra+%0Asollicitudin.++Praesent+imperdiet+mi+necante...%0A%0A%5Csubsection%7BFirst+Subsection%7D%0APraesent+imperdietmi+nec+ante.+Donec+ullamcorper%2C+felis+non+sodales...%0A%0A%5Csection%2A%7BUnnumbered+Section%7D%0ALorem+ipsum+dolor+sit+amet%2C+consectetuer+adipiscing+elit.++%0AEtiam+lobortis+facilisissem...%0A%5Cend%7Bdocument%7D)

Contoh ini menghasilkan keluaran berikut:

![Gambar yang menampilkan bagian-bagian dalam dokumen buku LaTeX](/files/a821afeed8ce44f3e613da5cef78609898b0bea2)

Nama perintah pembagian bagian sebagian besar sudah jelas; misalnya, `\chapter{Bab Pertama}` membuat bab baru berjudul `Bab Pertama`, `\section{Pendahuluan}` menghasilkan sebuah bagian berjudul `Pendahuluan`, dan seterusnya. Bagian dapat dibagi lagi menjadi `\subsection{...}` dan bahkan `\subsubsection{...}`. Penomoran bagian, subbagian, dll. otomatis tetapi dapat dinonaktifkan dengan menggunakan yang disebut *versi bertanda bintang* dari perintah yang sesuai yang memiliki tanda asterisk (\*) di akhir, seperti `\section*{...}` dan `\subsection*{...}`.

*Secara kolektif*, kelas dokumen LaTeX menyediakan perintah pembagian bagian berikut, dengan kelas tertentu masing-masing mendukung subset yang relevan:

* `\part{bagian}`
* `\chapter{bab}`
* `\section{section}`
* `\subsection{subsection}`
* `\subsubsection{subsubsection}`
* `\paragraph{paragraf}`
* `\subparagraph{subparagraf}`

Secara khusus, `\part` dan `\chapter` perintah-perintah `laporan` dan `book` hanya tersedia dalam kelas dokumen

Kunjungi artikel Overleaf [artikel tentang bagian dan bab](/latex/id/struktur-dokumen/01-sections-and-chapters.md) untuk informasi lebih lanjut tentang perintah struktur dokumen.

## Membuat tabel

Overleaf menyediakan tiga opsi untuk membuat tabel:

1. Menggunakan [**Sisipkan Tabel** tombol](/latex/id/basis-pengetahuan/067-how-to-generate-and-insert-latex-tables-in-overleaf.md#inserttable) di **Editor Visual** (atau **Editor Kode**) bilah alat.
2. [Menyalin dan menempelkan tabel](/latex/id/basis-pengetahuan/075-how-to-paste-formatted-content-into-overleaf.md#pastingtables) dari dokumen lain saat menggunakan **Editor Visual**.
3. Menulis kode LaTeX untuk tabel di Code Editor.

Jika Anda baru mengenal LaTeX, menggunakan bilah alat di **Editor Visual** (opsi 1) adalah cara yang bagus untuk memulai—Anda dapat beralih antara **Editor Visual** dan **Editor Kode** untuk melihat kode di balik tabel.

Di sini, kita berfokus pada opsi 3—metode paling fleksibel untuk membuat tabel—dan memberikan contoh yang menunjukkan cara membuat tabel di LaTeX, termasuk penambahan garis (rules) dan caption. Seiring Anda memperoleh pengalaman, lihat panduan rinci kami tentang [cara membuat tabel menggunakan LaTeX](/latex/id/gambar-dan-tabel/01-tables.md).

### Membuat tabel dasar di LaTeX

Kita mulai dengan contoh yang menunjukkan cara menata huruf sebuah tabel dasar:

```latex
\begin{center}
\begin{tabular}{c c c}
 cell1 & cell2 & cell3 \\
 cell4 & cell5 & cell6 \\
 sel7 & sel8 & sel9
\end{tabular}
\end{center}
```

[Buka contoh ini di Overleaf.](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=An+example+of+a+basic+table\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cbegin%7Bdocument%7D%0A%5Cbegin%7Bcenter%7D%0A%5Cbegin%7Btabular%7D%7Bc+c+c%7D%0A+cell1+%26+cell2+%26+cell3+%5C%5C+%0A+cell4+%26+cell5+%26+cell6+%5C%5C++%0A+cell7+%26+cell8+%26+cell9++++%0A%5Cend%7Btabular%7D%0A%5Cend%7Bcenter%7D%0A%5Cend%7Bdocument%7D%0A%3C%2Fsource%3E)

Contoh ini menghasilkan keluaran berikut:

![Grafik yang menampilkan tabel yang ditata huruf di LaTeX](/files/66b75db8c19996a2f604fbe9e68e1ded577df0af)

Fitur `tabular` environment adalah metode standar LaTeX untuk membuat tabel. Anda harus menentukan parameter untuk environment ini, dalam kasus ini `{c c c}` yang memberi tahu LaTeX bahwa akan ada tiga kolom dan teks di dalam masing-masing kolom harus dipusatkan. Anda juga dapat menggunakan `r` untuk meratakan teks ke kanan dan `l` untuk meratakannya ke kiri. Simbol perataan `&` digunakan untuk menandai sel tabel individual dalam satu baris tabel. Untuk mengakhiri satu baris tabel gunakan *baris baru* perintah `\\`. Tabel kami berada dalam sebuah `center` environment untuk membuatnya terpusat dalam lebar teks halaman.

### Menambahkan garis batas

Fitur `tabular` environment mendukung garis horizontal dan vertikal (rules) sebagai bagian dari tabel:

* untuk menambahkan garis horizontal, di atas dan di bawah baris, gunakan `\hline` perintah
* untuk menambahkan garis vertikal, di antara kolom, gunakan parameter garis vertikal `|`

Pada contoh ini argumennya adalah `{|c|c|c|}` yang mendeklarasikan tiga kolom (yang dipusatkan) masing-masing dipisahkan oleh garis vertikal (rule); selain itu, kita menggunakan `\hline` untuk menempatkan garis horizontal di atas baris pertama dan di bawah baris terakhir:

```latex
\begin{center}
\begin{tabular}{|c|c|c|}
 \hline
 cell1 & cell2 & cell3 \\
 cell4 & cell5 & cell6 \\
 cell7 & cell8 & cell9 \\
 \hline
\end{tabular}
\end{center}
```

[Buka contoh ini di Overleaf.](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Table+example+with+rules\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cbegin%7Bdocument%7D%0A%5Cbegin%7Bcenter%7D%0A%5Cbegin%7Btabular%7D%7B%7Cc%7Cc%7Cc%7C%7D+%0A+%5Chline%0A+cell1+%26+cell2+%26+cell3+%5C%5C+%0A+cell4+%26+cell5+%26+cell6+%5C%5C+%0A+cell7+%26+cell8+%26+cell9+%5C%5C+%0A+%5Chline%0A%5Cend%7Btabular%7D%0A%5Cend%7Bcenter%7D%0A%5Cend%7Bdocument%7D)

Contoh ini menghasilkan keluaran berikut:

![Grafik yang menampilkan tabel yang ditata huruf di LaTeX yang berisi garis horizontal dan vertikal](/files/078c4f8ab11a6587b499d6e7b87e0942a9550808)

Berikut contoh lainnya:

```latex
\begin{center}
 \begin{tabular}{||c c c c||}
 \hline
 Col1 & Col2 & Col2 & Col3 \\ [0.5ex]
 \hline\hline
 1 & 6 & 87837 & 787 \\
 \hline
 2 & 7 & 78 & 5415 \\
 \hline
 3 & 545 & 778 & 7507 \\
 \hline
 4 & 545 & 18744 & 7560 \\
 \hline
 5 & 88 & 788 & 6344 \\ [1ex]
 \hline
\end{tabular}
\end{center}
```

[Buka contoh ini di Overleaf.](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Another+table+example+containing+rules\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cbegin%7Bdocument%7D%0A%5Cbegin%7Bcenter%7D%0A+%5Cbegin%7Btabular%7D%7B%7C%7Cc+c+c+c%7C%7C%7D+%0A+%5Chline%0A+Col1+%26+Col2+%26+Col2+%26+Col3+%5C%5C+%5B0.5ex%5D+%0A+%5Chline%5Chline%0A+1+%26+6+%26+87837+%26+787+%5C%5C+%0A+%5Chline%0A+2+%26+7+%26+78+%26+5415+%5C%5C%0A+%5Chline%0A+3+%26+545+%26+778+%26+7507+%5C%5C%0A+%5Chline%0A+4+%26+545+%26+18744+%26+7560+%5C%5C%0A+%5Chline%0A+5+%26+88+%26+788+%26+6344+%5C%5C+%5B1ex%5D+%0A+%5Chline%0A%5Cend%7Btabular%7D%0A%5Cend%7Bcenter%7D%0A%5Cend%7Bdocument%7D)

Contoh ini menghasilkan keluaran berikut:

![Grafik yang menampilkan tabel yang ditata huruf di LaTeX yang berisi garis horizontal dan vertikal](/files/14037589247730927aea747d16d1755e66123905)

### Keterangan, label, dan rujukan

Anda dapat memberi caption dan mereferensikan tabel dengan cara yang hampir sama seperti gambar. Satu-satunya perbedaannya adalah alih-alih **`figure`** environment, Anda menggunakan **`table`** lingkungan.

```latex
Tabel \ref{table:data} menunjukkan cara menambahkan caption tabel dan mereferensikan tabel.
\begin{table}[h!]
\centering
\begin{tabular}{||c c c c||}
 \hline
 Col1 & Col2 & Col2 & Col3 \\ [0.5ex]
 \hline\hline
 1 & 6 & 87837 & 787 \\
 2 & 7 & 78 & 5415 \\
 3 & 545 & 778 & 7507 \\
 4 & 545 & 18744 & 7560 \\
 5 & 88 & 788 & 6344 \\ [1ex]
 \hline
\end{tabular}
\caption{Tabel untuk menguji caption dan label.}
\label{table:data}
\end{table}
```

[Buka contoh ini di Overleaf.](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Table+captions+and+references\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cbegin%7Bdocument%7D%0ATable+%5Cref%7Btable%3Adata%7D+shows+how+to+add+a+table+caption+and+reference+a+table.%0A%5Cbegin%7Btable%7D%5Bh%21%5D%0A%5Ccentering%0A%5Cbegin%7Btabular%7D%7B%7C%7Cc+c+c+c%7C%7C%7D+%0A+%5Chline%0A+Col1+%26+Col2+%26+Col2+%26+Col3+%5C%5C+%5B0.5ex%5D+%0A+%5Chline%5Chline%0A+1+%26+6+%26+87837+%26+787+%5C%5C+%0A+2+%26+7+%26+78+%26+5415+%5C%5C%0A+3+%26+545+%26+778+%26+7507+%5C%5C%0A+4+%26+545+%26+18744+%26+7560+%5C%5C%0A+5+%26+88+%26+788+%26+6344+%5C%5C+%5B1ex%5D+%0A+%5Chline%0A%5Cend%7Btabular%7D%0A%5Ccaption%7BTable+to+test+captions+and+labels.%7D%0A%5Clabel%7Btable%3Adata%7D%0A%5Cend%7Btable%7D%0A%5Cend%7Bdocument%7D)

Contoh ini menghasilkan keluaran berikut:

![Tabel LaTeX dengan caption](/files/8dcf613187b236e696fa7b68edb049c63fd5ebe5)

## Menambahkan Daftar Isi

Membuat daftar isi itu mudah karena perintah `\tableofcontents` melakukan hampir seluruh pekerjaan untuk Anda:

```latex
\documentclass{article}
\title{Bagian dan Bab}
\author{Gubert Farnsworth}
\date{Agustus 2022}
\begin{document}

\maketitle

\tableofcontents

\section{Pendahuluan}

Ini adalah bagian pertama.

Lorem  ipsum  dolor  sit  amet,  consectetuer  adipiscing
elit.   Etiam  lobortisfacilisis sem.  Nullam nec mi et
neque pharetra sollicitudin.  Praesent imperdietmi nec ante.
Donec ullamcorper, felis non sodales...

\section*{Bagian Tanpa Nomor}
\addcontentsline{toc}{section}{Bagian Tanpa Nomor}

Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
Etiam lobortis facilisissem.  Nullam nec mi et neque pharetra
sollicitudin.  Praesent imperdiet mi necante...

\section{Bagian Kedua}

Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
Etiam lobortis facilisissem.  Nullam nec mi et neque pharetra
sollicitudin.  Praesent imperdiet mi necante...
\end{document}
```

[Buka contoh ini di Overleaf.](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Generating+a+table+of+contents\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Ctitle%7BSections+and+Chapters%7D%0A%5Cauthor%7BGubert+Farnsworth%7D%0A%5Cdate%7BAugust+2022%7D%0A%5Cbegin%7Bdocument%7D%0A++%0A%5Cmaketitle%0A++%0A%5Ctableofcontents%0A%0A%5Csection%7BIntroduction%7D%0A+++%0AThis+is+the+first+section.%0A++++++%0ALorem++ipsum++dolor++sit++amet%2C++consectetuer++adipiscing++%0Aelit.+++Etiam++lobortisfacilisis+sem.++Nullam+nec+mi+et+%0Aneque+pharetra+sollicitudin.++Praesent+imperdietmi+nec+ante.+%0ADonec+ullamcorper%2C+felis+non+sodales...%0A+++++++%0A%5Csection%2A%7BUnnumbered+Section%7D%0A%5Caddcontentsline%7Btoc%7D%7Bsection%7D%7BUnnumbered+Section%7D%0A%0ALorem+ipsum+dolor+sit+amet%2C+consectetuer+adipiscing+elit.++%0AEtiam+lobortis+facilisissem.++Nullam+nec+mi+et+neque+pharetra+%0Asollicitudin.++Praesent+imperdiet+mi+necante...%0A%0A%5Csection%7BSecond+Section%7D%0A+++++++%0ALorem+ipsum+dolor+sit+amet%2C+consectetuer+adipiscing+elit.++%0AEtiam+lobortis+facilisissem.++Nullam+nec+mi+et+neque+pharetra+%0Asollicitudin.++Praesent+imperdiet+mi+necante...%0A%5Cend%7Bdocument%7D)

Contoh ini menghasilkan keluaran berikut:

![Grafik yang menunjukkan daftar isi yang dihasilkan oleh LaTeX](/files/83ebe46e958402faa895bf50ea4c0c2d8b2523bb)

Bagian, subbagian, dan bab secara otomatis disertakan dalam daftar isi. Untuk menambahkan entri secara manual, seperti bagian tanpa nomor, gunakan perintah `\addcontentsline` seperti ditunjukkan dalam contoh.

## Mengunduh dokumen selesai Anda

Klip video singkat berikut menunjukkan cara mengunduh kode sumber proyek Anda atau file PDF yang ditata huruf:

{% embed url="<https://videos.ctfassets.net/nrgyaltdicpt/2n6iw0AUELNtABCuva0oV5/cf27bff3a6099da94362d64645e69dfe/LL30download.mp4>" %}

Informasi lebih lanjut dapat ditemukan di artikel bantuan Overleaf [Mengekspor pekerjaan Anda dari Overleaf](/latex/id/basis-pengetahuan/036-exporting-your-work-from-overleaf.md).

## Menemukan dan menggunakan paket LaTeX

LaTeX tidak hanya memberikan kemampuan penataan huruf yang signifikan tetapi juga menyediakan sebuah *kerangka kerja untuk ekstensibilitas* melalui penggunaan add-on *paket*. Alih-alih mencoba menyediakan perintah dan fitur yang “mencoba melakukan segalanya”, LaTeX dirancang agar *dapat diperluas*, yang memungkinkan pengguna memuat tubuh kode eksternal (paket) yang menyediakan kemampuan penataan huruf yang lebih khusus atau memperluas fitur bawaan LaTeX—seperti menata tabel. Seperti yang diamati pada bagian [Menambahkan gambar](#adding-images),  `graphicx` paket memperluas LaTeX dengan menyediakan perintah untuk mengimpor file grafik dan dimuat (di preambel) dengan menulis

```latex
\usepackage{graphicx}
```

### Memuat paket

Seperti disebutkan di atas, paket dimuat dalam preambel dokumen melalui perintah `\usepackage` namun karena (banyak) paket LaTeX menyediakan sekumpulan *opsi*, yang dapat digunakan untuk mengonfigurasi perilaku mereka, perintah `\usepackage` sering kali tampak seperti ini:

```latex
\usepackage[options]{somepackage}
```

Tanda kurung siku “`[...]`” memberi tahu LaTeX set opsi mana yang harus diterapkan saat memuat `somepackage`. Di dalam kumpulan opsi yang diminta oleh pengguna, opsi individual, atau pengaturan, biasanya dipisahkan oleh koma; misalnya, [`geometry` ke preambel dokumen Anda (seperti disarankan](https://ctan.org/pkg/geometry) menyediakan banyak opsi untuk mengonfigurasi tata letak halaman di LaTeX, sehingga penggunaan tipikal `geometry` mungkin tampak seperti ini:

```latex
\usepackage[total={6.5in,8.75in},
top=1.2in, left=0.9in, includefoot]{geometry}
```

Fitur `geometry` paket adalah salah satu contoh paket yang ditulis dan disumbangkan oleh anggota komunitas LaTeX global dan disediakan, secara gratis, bagi siapa pun yang ingin menggunakannya.

Jika sebuah paket LaTeX tidak menyediakan opsi apa pun, atau pengguna ingin menggunakan nilai bawaan dari opsi paket, paket itu akan dimuat seperti ini:

```latex
\usepackage{somepackage}
```

Ketika Anda menulis `\usepackage[...]{somepackage}` LaTeX mencari file yang sesuai bernama `*somepackage*.sty`, yang perlu dimuat dan diproses—untuk membuat perintah paket tersedia dan menjalankan kode lain apa pun yang disediakan oleh paket itu. Jika LaTeX tidak dapat menemukan `*somepackage*.sty` ia akan berhenti dengan kesalahan, seperti yang ditunjukkan dalam contoh Overleaf berikut:

```latex
\documentclass[12pt, letterpaper]{article}
\usepackage{somepackage}% paket yang TIDAK ADA
\begin{document}
Ini akan gagal!
\end{document}
```

[Buka ***contoh yang menghasilkan kesalahan*** di Overleaf](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Error+due+to+missing+package\&snip=%5Cdocumentclass%5B12pt%2C+letterpaper%5D%7Barticle%7D%0A%5Cusepackage%7Bsomepackage%7D%25+a+NON-EXISTENT+package%0A%5Cbegin%7Bdocument%7D%0AThis+will+fail%21%0A%5Cend%7Bdocument%7D)

Contoh ini menghasilkan keluaran berikut:

![Gambar yang menunjukkan kesalahan yang disebabkan oleh paket yang hilang](/files/5da32a5c4280642ad5ac25c090511eb4755fdeaf)

### Menemukan informasi tentang paket: CTAN

Paket didistribusikan melalui [Comprehensive TeX Archive Network](https://www.ctan.org/), biasanya disebut CTAN, yang, pada saat penulisan, menjadi tuan rumah 6287 paket dari 2881 kontributor. CTAN [mendeskripsikan dirinya sendiri](https://www.ctan.org/ctan) sebagai

> ... sekumpulan situs Internet di seluruh dunia yang menawarkan materi terkait TEX untuk diunduh.

Anda dapat menjelajahi CTAN untuk mencari paket yang berguna; misalnya:

* [berdasarkan topik](https://www.ctan.org/topics/cloud)
* [secara alfabetis](https://www.ctan.org/pkg) (berguna jika Anda mengetahui nama paketnya)

Anda juga dapat menggunakan [fasilitas pencarian](https://www.ctan.org/pkg) (di bagian atas halaman).

### Paket yang tersedia di Overleaf: Memperkenalkan TeX Live

Setiap tahun, sebuah (besar) *subset* dari paket yang di-host di CTAN, plus font terkait LaTeX dan perangkat lunak lainnya, dikumpulkan dan didistribusikan sebagai sistem bernama [TeX Live](https://tug.org/texlive/), yang dapat digunakan untuk menginstal setup LaTeX (lokal) Anda sendiri. Faktanya, [server Overleaf juga menggunakan TeX Live](/latex/id/file-kelas/02-overleaf-and-tex-live.md) dan diperbarui ketika versi baru TeX Live dirilis. Pembaruan TeX Live Overleaf tidak langsung tetapi berlangsung beberapa bulan setelah rilis, memberi kami waktu untuk melakukan pengujian kompatibilitas versi TeX Live baru dengan [ribuan templat yang terdapat dalam galeri kami](https://www.overleaf.com/gallery). Sebagai contoh, berikut adalah pengumuman [peningkatan TeX Live 2025 kami](https://www.overleaf.com/blog/tex-live-2025-is-now-available).

Meskipun TeX Live memuat (sebagian besar) *subset* dari paket CTAN, masih mungkin menemukan paket yang menarik, seperti [`igo` untuk menata diagram Go](https://ctan.org/pkg/igo?lang=en), yang di-host di CTAN tetapi tidak disertakan dalam (didistribusikan oleh) TeX Live dan karena itu tidak tersedia di Overleaf. Beberapa paket yang di-host di CTAN tidak menjadi bagian dari TeX Live karena berbagai alasan: mungkin sebuah paket sudah usang, memiliki masalah lisensi, sangat baru (baru diunggah) atau memiliki ketergantungan platform, seperti bekerja di Windows tetapi tidak di Linux.

Paket baru, dan pembaruan untuk yang sudah ada, diunggah ke CTAN sepanjang tahun tetapi pembaruan ke TeX Live didistribusikan setiap tahun; akibatnya, paket yang terdapat dalam versi saat ini dari TeX Live tidak akan sesegar paket yang di-host di CTAN. Karena server Overleaf menggunakan TeX Live, ada kemungkinan bahwa paket yang diinstal di server kami—yaitu, yang tersedia bagi pengguna kami—mungkin bukan versi terbaru yang tersedia di CTAN, tetapi secara umum, ini tidak mungkin menjadi masalah.


---

# 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/dasar-dasar-latex/01-learn-latex-in-30-minutes.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.
