Struktur Dokumen
Dokumen Minimal
\documentclass{article} \begin{document} Hello, LaTeX! \end{document}
Kelas Dokumen
articleDokumen pendek, makalah, laporan
reportDokumen panjang dengan chapter
bookBuku lengkap dengan bagian, chapter
beamerPresentasi slide
letterSurat resmi
Preamble
\documentclass[12pt, a4paper]{article} \usepackage[utf8]{inputenc} \usepackage{amsmath, graphicx} \title{My Document} \author{Alice} \date{\today}
Pembagian Section
\part{}Divisi tingkat atas (book/report)
\chapter{}Chapter (hanya report/book)
\section{}Section
\subsection{}Subsection
\subsubsection{}Sub-subsection
\paragraph{}Paragraf bernama
Pemformatan Teks
Gaya Font
\textbf{bold}Teks **tebal**
\textit{italic}Teks *miring*
\underline{text}Teks bergaris bawah
\texttt{code}Monospace / mesin ketik
\textsc{Small Caps}Kapital kecil
\emph{emphasis}Penekanan (miring peka konteks)
Ukuran Font
\tinyTerkecil
\smallLebih kecil dari normal
\normalsizeUkuran default
\large / \LargeLebih besar / lebih besar lagi
\huge / \HugeSangat besar / terbesar
Spasi & Pemisah
\\Pemisah baris
\newpagePemisah halaman
\vspace{1cm}Spasi vertikal
\hspace{1cm}Spasi horizontal
\noindentHilangkan indentasi paragraf
~Spasi tak dapat dipisah
Mode Matematika
Math Inline & Display
Inline: $E = mc^2$ or \( a^2 + b^2 = c^2 \) Display: \[ \int_0^\infty e^{-x} dx = 1 \] Numbered: \begin{equation} F = ma \label{eq:newton} \end{equation}
Simbol Umum
^ and _Superscript / subscript: x^2, a_i
\frac{a}{b}Pecahan: a/b
\sqrt{x} / \sqrt[3]{x}Akar kuadrat / kubik
\sum_{i=1}^{n}Penjumlahan
\int_a^bIntegral
\lim_{x \to 0}Limit
\inftySimbol tak hingga
Huruf Yunani
\alpha \beta \gamma \deltaHuruf Yunani kecil
\Gamma \Delta \Theta \LambdaHuruf Yunani kapital
\epsilon \sigma \omega \piHuruf Yunani kecil lainnya
\mu \nu \rho \tau \phiUmum statistik / fisika
Matriks
\begin{bmatrix} 1 & 2 \\ 3 & 4 \end{bmatrix} % pmatrix = (), vmatrix = ||, Bmatrix = {}
Environment
Environment Umum
documentArea konten utama
equationPersamaan matematika bernomor
alignPersamaan multi-baris yang disejajarkan
figureGambar mengambang
tableTabel mengambang
verbatimTeks literal (tanpa pemformatan)
abstractBlok abstrak (article)
Persamaan Disejajarkan
\begin{align} x &= a + b \\ y &= c + d \end{align} % & marks alignment point, \\ breaks lines
Daftar & Tabel
Daftar
\begin{itemize} \item Bullet point \item Another item \end{itemize} \begin{enumerate} \item First \item Second \end{enumerate}
Tabel
\begin{tabular}{|l|c|r|} \hline Name & Age & Score \\ \hline Alice & 25 & 88 \\ Bob & 30 & 92 \\ \hline \end{tabular}
Penentu Kolom
l / c / rRata kiri / tengah / kanan
|Garis vertikal antar kolom
p{3cm}Kolom paragraf (lebar tetap)
\hlineGaris horizontal
\cline{2-3}Garis horizontal parsial (kol 2-3)
Gambar
Menyisipkan Gambar
\usepackage{graphicx} % in preamble \begin{figure}[htbp] \centering \includegraphics[width=0.8\textwidth]{img.png} \caption{A figure caption} \label{fig:example} \end{figure}
Penentu Penempatan
hDi sini (kira-kira)
tBagian atas halaman
bBagian bawah halaman
pHalaman float khusus
!Abaikan pembatasan internal
HTepat di sini (membutuhkan float)
Referensi Silang
See Figure~\ref{fig:example} on page~\pageref{fig:example}. % Requires two compilations to resolve
Daftar Pustaka
Alur Kerja BibTeX
% In .bib file: @article{smith2025, author = {Smith, John}, title = {A Great Paper}, journal = {Nature}, year = {2025} }
Mengutip dalam Dokumen
According to~\cite{smith2025} ... \bibliographystyle{plain} \bibliography{refs} % refs.bib
Gaya Daftar Pustaka
plainBernomor, diurutkan alfabetis
unsrtBernomor, sesuai urutan kutipan
abbrvSeperti plain, nama disingkat
apalikePenulis-tahun (mirip APA)
Package
Package Penting
amsmathEnvironment matematika lanjutan
graphicxPenyisipan gambar
hyperrefTautan dan referensi yang dapat diklik
geometryMargin halaman: \usepackage[margin=1in]{geometry}
booktabsTabel profesional (\toprule, \midrule)
xcolorWarna teks dan latar belakang
listingsDaftar kode sumber
tikzGrafik dan diagram terprogram
babelDukungan multibahasa
natbibKutipan fleksibel (penulis-tahun, numerik)
Perintah Custom
Perintah Baru
\newcommand{\R}{\mathbb{R}} % shortcut \newcommand{\norm}[1]{\|#1\|} % 1 argument Now use: $x \in \R$, $\norm{v}$
Memperbarui & Environment
\renewcommand{\abstractname}{Summary} \newenvironment{boxed} {\begin{center}\begin{tabular}{|p{0.9\textwidth}|}\hline} {\hline\end{tabular}\end{center}}
Pintasan Berguna
\newcommand{\pd}[2]{\frac{\partial #1}{\partial #2}} \newcommand{\dd}[2]{\frac{d #1}{d #2}} % Usage: $\pd{f}{x}$, $\dd{y}{t}$
Pola Umum
Halaman Judul
\begin{document} \maketitle \tableofcontents \newpage
Kompilasi
pdflatex doc.texCompile ke PDF
bibtex docProses daftar pustaka
latexmk -pdf doc.texAuto-compile (menangani pengulangan)
xelatex doc.texDukungan Unicode/font custom
Karakter Khusus
\% \$ \& \# \_Karakter khusus yang di-escape
\textbackslashBackslash dalam teks
\{ \}Kurung kurawal literal
``text''Tanda kutip ganda cerdas
---Em dash
--En dash
Tips Berguna
\label{} + \ref{}Referensi silang apa pun
\input{file}Sertakan file .tex lain
% commentKomentar satu baris
\usepackage{lipsum}Teks dummy: \lipsum[1-3]