Daftar Isi

Panduan Teknis: Cara Mengompilasi Dokumen LaTeX Secara Lengkap dan Efisien

Kompilasi ini merupakan proses menerjemahkan perintah LaTeX menjadi dokumen siap cetak. Artikel ini membahas cara kerja kompilasi LaTeX, jenis compiler yang tersedia, urutan proses, hingga penyelesaian error secara efisien.


">LaTeX adalah sistem penataan dokumen yang menghasilkan keluaran berkualitas tinggi, terutama untuk teks ilmiah dan teknis. Namun, tidak seperti pengolah kata konvensional, dokumen LaTeX harus dikompilasi terlebih dahulu agar file .tex dapat berubah menjadi format akhir seperti .pdf, .dvi, atau .ps.
Catatan
Catatan: Artikel ini dihasilkan dengan bantuan teknologi AI dan telah direview secara manual untuk memastikan keakuratan dan kejelasan informasi.

Kompilasi LaTeX adalah proses yang dilakukan oleh compiler untuk membaca file sumber (biasanya berekstensi .tex), menafsirkan perintah di dalamnya (\section{}, \usepackage{}, dll.), dan menghasilkan file keluaran seperti .pdf. Sederhananya:

dokumen.tex → [compiler] → dokumen.pdf

Berikut beberapa compiler yang umum digunakan:

CompilerOutput UtamaKelebihanKekurangan
pdfLaTeXPDF langsungCepat, stabil, kompatibel dengan banyak paketTerbatas pada font berbasis TeX dan input ASCII
XeLaTeXPDFMendukung Unicode dan font sistem (TTF/OTF)Sedikit lebih lambat
LuaLaTeXPDFMendukung skrip Lua, performa tinggiKurang stabil pada paket lama
LaTeX → DVI → PS → PDFPDF/DVIMetode klasik, cocok untuk proyek lamaProses panjang dan jarang dipakai sekarang

💡 Rekomendasi: Gunakan pdfLaTeX untuk dokumen standar, XeLaTeX untuk bahasa non-Latin (seperti Indonesia, Jepang, Arab), dan LuaLaTeX untuk proyek dengan grafik atau skrip kompleks.


Ketika menjalankan kompilasi, sistem LaTeX melalui beberapa tahap:

  1. Membaca file .tex — compiler memproses preamble (\usepackage{}) dan isi dokumen.
  2. Membangun struktur dokumen — membuat daftar isi, label, referensi, dan indeks.
  3. Menyusun simbol matematika, gambar, dan tabel.
  4. Menulis file bantu (auxiliary) seperti:
    • .aux → untuk referensi silang (\ref, \cite)
    • .toc → untuk daftar isi (table of contents)
    • .log → untuk catatan error
  5. Menghasilkan file akhir (.pdf atau .dvi). Karena adanya file bantu, dokumen LaTeX sering perlu dikompilasi lebih dari sekali, terutama jika menggunakan referensi silang, daftar isi, atau bibliografi.

Untuk pengguna sistem lokal (Windows, macOS, Linux), kompilasi bisa dilakukan melalui command line. Contoh:

pdflatex dokumen.tex
bibtex dokumen
pdflatex dokumen.tex
pdflatex dokumen.tex

Langkah-langkah di atas:

  1. Kompilasi pertama: menghasilkan .aux dan .toc.
  2. Jalankan bibtex (jika ada daftar pustaka).
  3. Kompilasi ulang untuk memperbarui referensi.
  4. Kompilasi terakhir untuk hasil final.

⚙️ Jika menggunakan biber (dengan biblatex), ganti bibtex dengan biber dokumen.


Selain terminal, kompilasi bisa dilakukan langsung dari editor LaTeX. Berikut beberapa opsi umum:

overleaf
Tampilan antarmuka di Overleaf

"latex-workshop.latex.recipes": [
  {
    "name": "pdflatex -> bibtex -> pdflatex x2",
    "tools": ["pdflatex", "bibtex", "pdflatex", "pdflatex"]
  }
]

Berikut daftar kesalahan umum saat kompilasi beserta solusinya:

Pesan ErrorPenyebabSolusi
! Undefined control sequence.Perintah tidak dikenaliPastikan paket yang diperlukan sudah dimuat (\usepackage{})
! LaTeX Error: File 'xxx.sty' not found.Paket belum terinstalInstal melalui manajer paket (tlmgr install xxx)
! Missing $ inserted.Kesalahan dalam mode matematikaPastikan rumus diapit $...$ atau \[...\]
Package hyperref Warning: Token not allowed in a PDF stringAda karakter tak valid di hyperlinkGunakan {} atau ubah karakter khusus
Output tidak lengkap / referensi kosongKompilasi belum dilakukan beberapa kaliUlangi kompilasi 2–3 kali

🧩 Tip: Baca file dokumen.log untuk melihat pesan error rinci dan lokasi baris bermasalah.


Untuk efisiensi, banyak pengguna kini mengandalkan alat otomatisasi kompilasi, seperti: