đ Panduan LaTeX untuk Umum
panduan asisten laboratorium, belajar Quarto, Quarto, instalasi quarto, quarto untuk asisten lab, latex, latex Indonesia
1 Pendahuluan
LaTeX merupakan suatu sistem penyusunan dokumen yang sering digunakan oleh mahasiswa Departemen Matematika FMIPA UI dikarenakan kemudahannya dalam membuat dokumen yang mengandung banyak simbol dan rumus matematika. Pada kurikulum 2020, mahasiswa semester 2 Departemen Matematika FMIPA UI mendapatkan praktikum kalkulin (Kalkulus 2 dan Aljabar Linier 1). Pada praktikum tersebut, selain belajar mengenai penggunaan Wolfram Mathematica lebih lanjut, mahasiswa juga diperkenalkan LaTeX. Namun pada kurikulum 2024, mahasiswa semester 2 tidak lagi mendapatkan praktikum kalkulin. Oleh karena itu, kami dari tim asisten laboratorium telah menyiapkan modul mengenai dasar-dasar LaTeX agar mahasiswa tetap dapat belajar menggunakan LaTeX meskipun tanpa adanya praktikum kalkulin. Modul ini dirancang untuk membantu pemula memahami dasar-dasar LaTeX, dari instalasi hingga pembuatan dokumen yang kompleks. Setiap bab akan membahas aspek penting dalam LaTeX, dilengkapi dengan contoh kode yang dapat dibuka melalui overleaf.
2 Bab 1: Pengenalan LaTeX
2.1 1.1 Apa itu LaTeX?
LaTeX adalah sistem penyusunan dokumen (document preparation system) berbasis markup language yang digunakan untuk membuat dokumen berkualitas tinggi, terutama dalam bidang akademik, teknis, dan ilmiah. LaTeX dirancang untuk menangani teks dengan format kompleks seperti:
- Rumus matematika
- Referensi silang (cross-referencing)
- Bibliografi
- Tabel dan gambar yang terstruktur
- Format dokumen profesional
LaTeX dikembangkan oleh Leslie Lamport pada tahun 1980-an sebagai penyempurnaan dari sistem TeX, yang dibuat oleh Donald Knuth. Berbeda dengan Word Processors seperti Microsoft Word atau Google Docs, LaTeX menggunakan pendekatan deklaratif dalam penulisan dokumen. Artinya, pengguna menulis teks dengan kode format (markup), dan LaTeX akan mengompilasi kode tersebut menjadi dokumen yang terformat dengan baik, biasanya dalam bentuk PDF.
2.2 1.2 Kelebihan dan Kekurangan LaTeX
LaTeX memiliki banyak keunggulan dibandingkan dengan word processors seperti Microsoft Word atau Google Docs, terutama dalam pembuatan dokumen ilmiah dan teknis. Namun, LaTeX juga memiliki beberapa kelemahan yang perlu dipertimbangkan sebelum menggunakannya.
2.2.1 Kelebihan LaTeX
Format Dokumen yang Konsisten dan Profesional
LaTeX secara otomatis mengatur tata letak teks, margin, spasi, dan elemen lainnya agar konsisten. Hasilnya terlihat lebih rapi dan profesional dibandingkan dengan pemformatan manual di Word.
Kemampuan Penulisan Matematika yang Superior
LaTeX mendukung berbagai simbol, rumus, dan persamaan matematis yang kompleks menggunakan paket seperti
amsmath
. Contoh rumus dalam LaTeX:\begin{equation} \int_{-1}^1\frac{1}{x}\sqrt{\frac{1+x}{1-x}}\ln\left(\frac{2x^2+2x+1}{2x^2-2x+1}\right)dx \end{equation}
Hasilnya adalah sebagai berikut:
Manajemen Referensi dan Bibliografi yang Mudah
Dengan
bibtex
ataubiblatex
, LaTeX memungkinkan pengelolaan referensi secara otomatis. Tidak perlu menata ulang daftar pustaka secara manual jika ada penambahan atau perubahan sitasi.Fleksibilitas dalam Struktur Dokumen Besar
LaTeX cocok digunakan untuk membuat dokumen yang kompleks seperti skripsi, tesis, disertasi, jurnal ilmiah, dan buku. Hal ini dikarenakan LaTeX Memiliki fitur pembagian bab dan subbab yang terorganisir dengan baik.
Dukungan untuk Grafik dan Diagram
LaTeX mendukung pembuatan grafik vektor menggunakan paket seperti
pgfplots
dantikz
. Kedua package tersebut bisa digunakan untuk menggambar diagram teknis, grafik fungsi matematika, dan ilustrasi lainnya.Open Source dan Gratis
LaTeX tersedia secara gratis dan dapat digunakan di berbagai sistem operasi (Windows, macOS, Linux) dan tidak memerlukan lisensi berbayar seperti Microsoft Office.
Kolaborasi yang Mudah dengan Overleaf
Dengan Overleaf (platform LaTeX berbasis web), pengguna bisa menulis dan berkolaborasi secara real-time. Tidak perlu menginstal software tambahan di komputer. Meskipun sejak tanggal 29 Juli 2024, overleaf telah membatasi jumlah kolabolator dalam satu project maksimal satu orang.
2.2.2 Kekurangan LaTeX
Kurva Belajar yang Curam
Tidak seperti Microsoft Word yang berbasis WYSIWYG (What You See Is What You Get), LaTeX menggunakan kode markup yang perlu dipahami terlebih dahulu. Pemula mungkin akan mengalami kesulitan dalam memahami sintaks dasar LaTeX.
Tidak Bisa Langsung Melihat Hasil Akhir
Hasil akhir dari suatu dokumen LaTeX tidak langsung terlihat saat menulis, karena harus dikompilasi terlebih dahulu. Jika ada kesalahan dalam kode, perlu mencari sumber masalahnya sebelum dokumen bisa dikompilasi dengan benar.
Instalasi dan Konfigurasi Awal yang Memakan Waktu
Jika ingin menggunakan LaTeX secara offline, pengguna perlu menginstal distribusi LaTeX seperti TeX Live, MiKTeX, atau MacTeX, serta editor seperti TeXworks atau TeXstudio. Jika menggunakan Overleaf, tidak perlu instalasi, tetapi fitur gratisnya memiliki batasan.
Kurang Fleksibel untuk Dokumen yang Sederhana
Untuk dokumen sederhana seperti surat atau laporan singkat, penggunaan LaTeX mungkin terasa lebih rumit dibandingkan dengan Word atau Google Docs.
Tidak Ramah dalam Penyuntingan Gambar
LaTeX tidak memiliki fitur untuk menyisipkan dan mengedit gambar secara langsung seperti di Word. Harus menggunakan perintah
\includegraphics{}
dan mengatur posisi gambar secara manual.
2.3 1.3 Perbedaan LaTeX vs Word
Salah satu perbedaan utama antara LaTeX dan Microsoft Word adalah cara penulisan dokumen. Microsoft Word menggunakan pendekatan What You See Is What You Get (WYSIWYG), di mana pengguna langsung melihat tampilan akhir dokumen saat menulis. LaTeX menggunakan pendekatan What You See Is What You Mean (WYSIWYM), di mana pengguna menulis kode perintah dalam source file, lalu mengompilasi menjadi dokumen akhir (PDF). Sebagai contoh Perbandingan misalnya, untuk menulis Teks Tebal dan Teks Miring:
Microsoft Word: Anda dapat menekan tombol Bold dan Italic dalam menu toolbar seperti berikut:
LaTeX: Anda dapat menulis kode berikut dalam file .tex
:
\textbf{Teks Tebal} dan \textit{Teks Miring}
dan hasilnya adalah sebagai berikut:
Perbandingan LaTeX dan Word dalam berbagai aspek dapat dilihat pada tabel-tabel berikut.
2.3.1 1. Cara Kerja dan Pendekatan
Aspek | LaTeX | Microsoft Word |
---|---|---|
Pendekatan | WYSIWYM (What You See Is What You Mean) | WYSIWYG (What You See Is What You Get) |
Penulisan | Menggunakan perintah format dalam file teks (.tex ) |
Mengetik langsung dalam dokumen visual |
Kompilasi | Perlu dikompilasi untuk melihat hasil akhir | Hasil langsung terlihat saat mengetik |
Pemformatan | Otomatis berdasarkan template | Harus dilakukan secara manual |
Struktur Dokumen | Lebih terorganisir, cocok untuk dokumen panjang | Bisa menjadi tidak konsisten jika tidak dirapikan |
2.3.2 2. Format dan Tampilan Dokumen
Aspek | LaTeX | Microsoft Word |
---|---|---|
Tampilan Akhir | Konsisten dan profesional | Tergantung pada pengeditan manual |
Template & Style | Banyak template akademik tersedia | Template bawaan, tapi sering perlu penyesuaian |
Matematika & Simbol | Sangat kuat, mendukung persamaan kompleks | Terbatas, kurang fleksibel untuk persamaan tingkat lanjut |
2.3.3 3. Manajemen Referensi dan Bibliografi
Aspek | LaTeX | Microsoft Word |
---|---|---|
Manajemen Referensi | Otomatis dengan bibtex / biblatex |
Manual atau menggunakan Mendeley/Zotero |
Daftar Pustaka | Bisa dibuat otomatis dengan berbagai gaya kutipan | Harus disesuaikan manual |
Numerasi & Cross-referencing | Otomatis (\cite{} dan \ref{} ) |
Bisa otomatis, tapi kadang error |
2.3.4 4. Gambar, Tabel, dan Grafik
Aspek | LaTeX | Microsoft Word |
---|---|---|
Menambahkan Gambar | \includegraphics{} dengan paket graphicx |
Bisa di-drag & drop langsung |
Mengatur Posisi Gambar | Harus menggunakan kode (figure , float ) |
Bisa dipindahkan langsung |
Membuat Tabel | Menggunakan tabular (lebih fleksibel untuk tabel besar) |
Lebih mudah dibuat, tapi sulit untuk tabel kompleks |
Diagram & Grafik | Bisa menggunakan TikZ atau pgfplots |
Bisa menyisipkan dari Excel atau buat langsung |
Berdasarkan semua perbandingan diatas, bisa disimpulkan bahwa keduanya memiliki kelebihan dan kekurangan masing-masing. Jika anda butuh dokumen berkualitas tinggi dengan format konsisten, banyak rumus matematika, atau dokumen akademik yang kompleks, anda bisa gunakan LaTeX. Jika Anda hanya perlu membuat dokumen sederhana dengan cepat tanpa perlu belajar sintaks kode, anda bisa menggunakan Word. Sebagai seorang mahasiswa, apalagi di departemen Matematika, menguasai LaTeX akan sangat membantu dalam pembuatan tugas, makalah akademik, laporan ilmiah, dan lain-lain.
3 Bab 2: Instalasi LaTeX di Windows
Untuk menggunakan LaTeX di Windows, kita perlu menginstal dua komponen utama:
Distribusi LaTeX: Perangkat lunak utama yang berisi compiler dan package LaTeX.
- TeX Live (rekomendasi)
- MiKTeX (alternatif)
Editor LaTeX: Aplikasi untuk menulis dan mengompilasi dokumen LaTeX.
- TeXworks (default dari MiKTeX)
- TeXstudio (populer dan lebih kaya fitur)
- VS Code (dengan ekstensi LaTeX Workshop)
3.1 2.1 Instalasi Distrubusi LaTeX (TeX Live, MiKTeX)
Terdapat dua distribusi LaTeX di Windows yang dapat digunakan, yaitu TeX Live dan MikTeX.
3.1.1 1. Instalasi TeX Live (Rekomendasi)
TeX Live adalah distribusi LaTeX lengkap dengan semua package bawaan.
Langkah-langkah Instalasi TeX Live:
Unduh TeX Live Installer
- Kunjungi situs resminya: https://tug.org/texlive/
- Cari dan pilih âinstall-tl-windows.exeâ untuk mengunduh versi terbaru.
Jalankan Instalasi
- Buka file install-tl-windows.exe.
- Pilih opsi âinstallâ kemudian ânext >â.
- Klik âInstallâ dan tunggu hingga proses unpacking selesai.
- Setelah selesai, akan muncul tampilan seperti berikut. Tunggu hingga tampilan berubah. Namun jika terlalu lama, tekan specific mirror dan ubah repository-nya.
- Tampilan akan berubah menjadi seperti berikut. Anda bisa langsung mulai menginstal dengan menekan âInstallâ (secara default, anda akan menginstal semua package LaTeX dengan total penyimpanan 9 GB).
- Jika anda menekan âAdvanceâ, akan muncul tampilan berikut. Disini anda dapat mengubah direktori penyimpanan, skema instalasi yaitu mengenai apa saja yang ingin anda instal, dan konfigurasi lainnya.
- Setelah selesai melakukan konfigurasi, tekan âInstallâ, kemudian tunggu hingga instalasi selesai.
Verifikasi Instalasi
- Buka Command Prompt (cmd).
- Ketik perintah berikut:
-version latex -
- Jika muncul versi TeX Live, berarti instalasi berhasil.
3.1.2 2. Instalasi MiKTeX (Alternatif)
MiKTeX lebih ringan dan mendukung instalasi paket secara otomatis.
Langkah-langkah Instalasi MiKTeX:
Unduh MiKTeX
- Kunjungi: https://miktex.org/download
- Pilih âMiKTeX for Windowsâ dan unduh installer.
Jalankan Instalasi
- Klik âNextâ hingga selesai.
- Centang âInstall missing packages on the flyâ (agar package dapat diunduh otomatis saat dibutuhkan).
- Tunggu hingga instalasi selesai.
Verifikasi Instalasi
- Buka Command Prompt (cmd).
- Ketik perintah berikut:
-version miktex -
- Jika muncul versi MiKTeX, berarti instalasi berhasil.
3.2 2.2 Editor LaTeX: TeXworks, TeXstudio, VS Code + LaTeX Workshop
Setelah menginstal distribusi LaTeX (TeX Live atau MiKTeX), kita memerlukan editor LaTeX untuk menulis dan mengompilasi dokumen .tex
. Beberapa editor populer untuk LaTeX di Windows adalah:
- TeXworks: Editor sederhana (bawaan MiKTeX)
- TeXstudio: Editor lengkap dengan banyak fitur
- VS Code + LaTeX Workshop: Editor modern dengan ekstensi LaTeX
3.2.1 1. TeXworks (Bawaan MiKTeX & TeX Live)
TeXworks adalah editor LaTeX minimalis yang sudah terinstal bersama MiKTeX dan TeX Live.
Cara Menggunakan TeXworks:
- Buka TeXworks (Cari di Start Menu)
- Tulis kode LaTeX sederhana, misalnya:
\documentclass{article}
\begin{document}
\LaTeX!
Hello, \end{document}
- Pilih jenis compiler di bagian atas (misalnya pdfLaTeX + MakeIndex + BibTeX)
- Tekan Ctrl + T atau klik tombol Compile untuk menghasilkan PDF
3.2.2 2. TeXstudio (Editor LaTeX Lengkap - Rekomendasi)
TeXstudio adalah editor LaTeX yang lebih kaya fitur dan direkomendasikan untuk pemula maupun pengguna lanjutan.
Cara Instalasi TeXstudio:
- Unduh TeXstudio dari situs resminya: https://www.texstudio.org/
- Instal dan jalankan TeXstudio
- Buat file baru (
.tex
), tulis kode LaTeX (bisa coba gunakan contoh sebelumnya), lalu tekan F5 untuk mengompilasi
3.2.3 3. VS Code + LaTeX Workshop
Visual Studio Code (VS Code) dengan ekstensi LaTeX Workshop cocok bagi pengguna yang ingin fleksibilitas lebih dalam mengedit dokumen LaTeX.
Cara Instalasi VS Code untuk LaTeX:
- Unduh dan instal VS Code jika belum: https://code.visualstudio.com/
- Buka VS Code, lalu instal ekstensi LaTeX Workshop (bisa dengan Tekan Ctrl + Shift + X, cari âLaTeX Workshopâ, lalu klik Install)
- Tekan Ctrl + Shift + P untuk memunculkan semua command, kemudian cari
Open User Settings JSON
.
- Saat ditekan, akan terbuka file settings.json. Tambahkan code berikut kedalam file settings.json anda
"latex-workshop.latex.tools": [
{
"name": "latexmk",
"command": "latexmk",
"args": [
"-synctex=1",
"-interaction=nonstopmode",
"-file-line-error",
"-pdf",
"-outdir=%OUTDIR%",
"%DOC%"
],
"env": {}
},
{
"name": "xelatex",
"command": "xelatex",
"args": [
"-synctex=1",
"-interaction=nonstopmode",
"-file-line-error",
"%DOC%"
],
"env": {}
},
{
"name": "pdflatex",
"command": "pdflatex",
"args": [
"-synctex=1",
"-interaction=nonstopmode",
"-file-line-error",
"%DOC%"
],
"env": {}
},
{
"name": "bibtex",
"command": "bibtex",
"args": [
"%DOCFILE%"
],
"env": {}
}
],
"latex-workshop.latex.recipes": [
{
"name": "pdfLaTeX",
"tools": [
"pdflatex"
]
},
{
"name": "latexmk đ",
"tools": [
"latexmk"
]
},
{
"name": "xelatex",
"tools": [
"xelatex"
]
},
{
"name": "pdflatex â bibtex â pdflatex`Ă2",
"tools": [
"pdflatex",
"bibtex",
"pdflatex",
"pdflatex"
]
},
{
"name": "xelatex â bibtex â xelatex`Ă2",
"tools": [
"xelatex",
"bibtex",
"xelatex",
"xelatex"
]
}
]
- Buat file
.tex
baru dan tulis kode LaTeX. Tekan Ctrl + Alt + B untuk mengompilasi dokumen.
4 Bab 3: Menggunakan Overleaf untuk LaTeX
4.1 3.1 Apa itu Overleaf?
Overleaf adalah editor LaTeX berbasis web yang memungkinkan pengguna menulis, mengedit, dan mengompilasi dokumen LaTeX langsung di browser, tanpa perlu menginstal perangkat lunak tambahan. Overleaf sangat populer di kalangan akademisi, mahasiswa, dan profesional karena fitur kolaborasinya yang mirip Google Docs untuk LaTeX.
4.2 3.2 Membuat Akun dan Proyek Baru
4.2.1 1. Membuat Akun Overleaf
Untuk menggunakan Overleaf, Anda perlu membuat akun terlebih dahulu. Berikut langkah-langkahnya:
- Buka situs Overleaf: https://www.overleaf.com
- Klik tombol âSign Upâ untuk membuat akun baru.
- Pilih cara pendaftaran:
- Gunakan email dan password
- Masuk dengan akun Google
- Masuk dengan akun ORCID (untuk akademisi)
- Setelah mendaftar, Anda bisa langsung mulai membuat proyek LaTeX.
4.2.2 2. Membuat Proyek Baru
Setelah anda berhasil membuat akun, tampilan awal anda adalah seperti berikut:
Anda bisa langsung membuat proyek baru dengan memilih âCreate a New Projectâ. Kemudian anda dapat memilih salah satu opsi berikut:
Blank Project: Memulai dokumen LaTeX dari nol
Example Project: Menggunakan contoh proyek yang sudah ada.
Upload Project: Mengunggah file
.tex
dari komputerImport from Github: Menghubungkan overleaf dengan akun GitHub anda, sehingga anda dapat melakukan perubahan pada file
.tex
yang berada di repositori anda menggunakan overleaf. Namun fitur ini merupakan fitur premium.
Anda juga bisa memulai proyek baru dengan menggunakan berbagai template yang tersedia di gallery.
4.3 3.3 Antarmuka Overleaf
Setelah anda membuat proyek baru, anda akan melihat tampilan berikut: