Tutorial LATEX di Linux (Disertai Contoh) Ade Malsasa Akbar 30 Januari 2014 Ringkasan Bismillahirrahmanirrahim. LATEX itu sangat bagus untuk menulis dokumen apa pun. Bahkan bisa jadi lebih bagus dari Microsoft Word. Percayalah kepada saya, hasilnya sangat bagus. Walau judul tulisan ini tutorial, sebetulnya saya cuma ingin menuliskan catatan-catatan saya dalam menulis dokumen dengan LaTeX mulai 22 Oktober 2013 kemarin. Semoga ini bermanfaat.
1
Daftar Isi 1 Pendahuluan
3
2 Wajib Ada 2.1 Contoh Kode LaTeX . . . . . . . . . . . . . . . . . . . . . . . . . 2.1.1 Hasil . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4 4 4
3 Catatan Kaidah Penting
5
4 Formatting 4.1 Contoh Kode LaTeX (bold italic) 4.1.1 Hasil . . . . . . . . . . . . 4.2 Contoh Kode LaTeX (raggedleft) 4.2.1 Hasil . . . . . . . . . . . .
. . . .
5 5 5 6 6
5 Membuat Daftar Isi 5.1 Contoh Kode LaTeX . . . . . . . . . . . . . . . . . . . . . . . . . 5.1.1 Hasil . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6 6 7
6 Membuat Daftar Gambar 6.1 Contoh Kode LaTeX . . . . . . . . . . . . . . . . . . . . . . . . . 6.1.1 Hasil . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8 8 9
7 Membuat Daftar Tabel 7.1 Contoh Kode LaTeX . . . . . . . . . . . . . . . . . . . . . . . . . 7.1.1 Hasil . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9 9 12
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
8 Footnote 13 8.1 Contoh Kode LaTeX . . . . . . . . . . . . . . . . . . . . . . . . . 13 8.1.1 Hasil . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 9 Penutup
13
10 Tentang Dokumen Ini
14
11 Tentang Penulis
14
2
1
Pendahuluan
Jika Anda menemukan tulisan ini dalam keadaan belum mengenal LaTeX dan di mana harus menuliskan kode-kode LaTeX, maka merujuklah kepada tulisan perkenalan LaTeX berbahasa Indonesia ini. Gunakan GUI seperti Gummi karena Anda dapat melihat preview-nya langsung ketika menulis kode. Canggih!
Gambar 1: Gummi, GUI untuk LATEX
Gambar 2: Texmaker, juga GUI untuk LATEX
3
2
Wajib Ada
Berikut ini 3 buah kode yang wajib ada di setiap dokumen LaTeX. Jika hilang satu, maka dokumen pasti gagal dikompilasikan. 1. \documentclass{article} : penentu templat dokumen. LaTeX menyediakan article, book, dan report (untuk paper, skripsi, tesis). Yang sering saya pakai yakni article. Kode ini juga bisa diberi penentu jenis kertas sekaligus ukuran font dalam dokumen. 2. \begin{document} : kode penanda awal dokumen, diletakkan setelah \documentclass. 3. \end{document} : kode penanda akhir dokumen. Segala isi (abstrak, poin-poin, bab, paragraf, dsb.) diletakkan antara begin dan end ini.
2.1
Contoh Kode LaTeX
\documentclass{article} \begin{document} Ini adalah isi dokumen. \end{document} 2.1.1
Hasil
4
3
Catatan Kaidah Penting
LaTeX banyak menggunakan tag \begin \end untuk segala macam pemformatan. Nanti teks dimasukkan di antara kedua tag tersebut dan jadilah terformat sesuai kode dalam kurungnya. Inilah ciri-ciri LaTeX.
4
Formatting 1. Bold: \textbf{} : letakkan teks di dalam kurungnya ({ }) maka akan jadi tebal (text bold font). 2. Italic: \emph{} : letakkan teks di dalam kurungnya ({ }) maka akan jadi miring (emphasized). 3. Rata Kiri: \begin{raggedright} \end{raggedright} : letakkan teks di antara begin dan end maka akan rata kiri. Ragged = compang-camping. 4. Rata Kanan: \begin{raggedleft} \end{raggedleft} : letakkan teks di antara begin dan end maka akan rata kanan.
4.1
Contoh Kode LaTeX (bold italic)
\documentclass{article} \begin{document} \emph{Ini miring.} \textbf{Ini tebal} \end{document} 4.1.1
Hasil
Ini miring.Ini tebal. 5
4.2
Contoh Kode LaTeX (raggedleft)
\begin{raggedleft} Ini adalah footnote\footnote{Aku adalah footnote}. \\Lihat bagian bawah halaman. Ini juga footnote\footnote{Aku juga footnote.}. \\Aku bukan siapa-siapa. \\Aku juga bukan siapa-siapa.\\ \end{raggedleft} 4.2.1
5
Hasil
Membuat Daftar Isi
\tableofcontents Jika Anda pernah membuat daftar isi di Word/Writer, Anda cukup memakai heading lalu panggil fungsi Table of Contents. Bisa dibilang, Word/Writer meriru LaTeX. Tulis subbab-subbab Anda dengan tag section, \subsection, dan \subsubsection, lalu cukup panggil fungsi \tableofcontents. Jadilah daftar isi.
5.1
Contoh Kode LaTeX
\documentclass{article} \begin{document} \tableofcontents \newpage \section{Ini bagian} \subsection{Ini subbagian} \subsubsection{Ini subsubbagian}
6
\newpage \section{Ini bagian} \subsection{Ini subbagian} \subsubsection{Ini subsubbagian} \newpage \section{Ini bagian} \subsection{Ini subbagian} \subsubsection{Ini subsubbagian} \end{document} 5.1.1
Hasil
7
6
Membuat Daftar Gambar
\makelistoffigures
6.1
Contoh Kode LaTeX
\documentclass{article} \usepackage{graphicx} \begin{document} \listoffigures \begin{figure}[htp] \centering \includegraphics[scale=1.00]{1.png} \caption{Lazarus IDE} \label{} \end{figure} \begin{figure}[htp] \centering \includegraphics[scale=1.00]{2.png} \caption{Gambas IDE} \label{} \end{figure} \begin{figure}[htp] \centering \includegraphics[scale=1.00]{3.png} \caption{Glade IDE} \label{} \end{figure} \begin{figure}[htp] \centering \includegraphics[scale=1.00]{4.png} \caption{Peazip} \label{} \end{figure} \begin{figure}[htp] \centering \includegraphics[scale=1.00]{xmonad.jpg} \caption{Xmonad} \label{} \end{figure} 8
\end{document} 6.1.1
7
Hasil
Membuat Daftar Tabel
\listoftables Setelah daftar isi dan daftar gambar, lalu apa lagi? Tentu saja daftar tabel. Anda akan membutuhkannya untuk skripsi, makalah, atau tipe tulisan ilmiah lainnya. Bahkan orang seperti saya saja senang membuatnya.
7.1
Contoh Kode LaTeX
\documentclass{article} \usepackage{graphicx} \begin{document} \listoftables \newpage Membuat tabel.\\\newline \begin{table} \begin{center} \begin{tabular}{|c|l|r|} \hline Kolom A & Kolom B & Kolom C\\ \hline Isi & Isi & Isi \\ \hline Isi Lagi & Isi Lagi & Isi Lagi\\ \hline 9
\end{tabular} \caption{Ini Tabel Pertama} \end{center} \end{table} \newpage Membuat tabel. \begin{table} \begin{center} \begin{tabular}{|c|l|r|} \hline Kolom A & Kolom B & Kolom C\\ \hline Isi & Isi & Isi \\ \hline Isi Lagi & Isi Lagi & Isi Lagi\\ \hline \end{tabular} \caption{Ini Tabel Kedua} \end{center} \end{table} \newpage Membuat tabel juga. \begin{table} \begin{center} \begin{tabular}{|c|l|r|} \hline Kolom A & Kolom B & Kolom C\\ \hline Isi & Isi & Isi \\ \hline Isi Lagi & Isi Lagi & Isi Lagi\\ \hline \end{tabular} \caption{Ini Tabel Ketiga} \end{center} \end{table} \newpage Membuat tabel juga. \begin{table} \begin{center} \begin{tabular}{|c|l|r|} \hline Kolom A & Kolom B & Kolom C\\ 10
\hline Isi & Isi & Isi \\ \hline Isi Lagi & Isi Lagi & Isi Lagi\\ \hline \end{tabular} \caption{Ini Tabel Keempat} \end{center} \end{table} \newpage membuat tabel juga. \begin{table} \begin{center} \begin{tabular}{|c|l|r|} \hline Kolom A & Kolom B & Kolom C\\ \hline Isi & Isi & Isi \\ \hline Isi Lagi & Isi Lagi & Isi Lagi\\ \hline \end{tabular} \caption{Ini Tabel Kelima} \end{center} \end{table} \newpage Membuat tabel juga. \begin{table} \begin{center} \begin{tabular}{|c|l|r|} \hline Kolom A & Kolom B & Kolom C\\ \hline Isi & Isi & Isi \\ \hline Isi Lagi & Isi Lagi & Isi Lagi\\ \hline \end{tabular} \caption{Ini Tabel Keenam} \end{center} \end{table} \end{document}
11
7.1.1
Hasil
Daftar Tabelnya
Tabelnya
12
8
Footnote
Ini salah satu keistimewaan LATEX yakni bisa membuat footnote dengan sangat mudah dan otomatis. Jujur saja, saya jadi rajin memberi footnote setelah kenal LATEX. Footnote milik LATEX sungguh indah.
8.1
Contoh Kode LaTeX
Ini adalah footnote\footnote{Aku adalah footnote}. Lihat bagian bawah halaman.\\ Ini juga footnote\footnote{Aku juga footnote.}. 8.1.1
9
Hasil
Penutup
Semoga tutorial ini bermanfaat.
13
10
Tentang Dokumen Ini
Dokumen ini adalah versi PDF dari tulisan asli http://malsasa.wordpress.com/ 2013/11/11/tutorial-menulis-dokumen-dengan-latex-di-linux-disertai-contoh/. Ditulis dengan LATEX dengan antarmuka Texmaker di Ubuntu. Dokumen ini diselesaikan pada 30 Januari 2014. Dokumen ini adalah bagian dari usaha kecil memperbanyak panduan Linux dalam Bahasa Indonesia. Dokumen ini tidaklah bebas dari kesalahan yang membuat penulis memohon maaf dan mengajak Anda untuk menulis dokumen yang lebih baik.
11
Tentang Penulis
Penulis adalah warga Forum Ubuntu Indonesia. Penulis mendukung penggunaan perangkat lunak legal (terutama FOSS) untuk masyarakat. Penulis menyediakan buku-buku panduan Linux untuk pemula maupun ahli untuk diunduh secara gratis1 . Penulis bisa dihubungi via SMS di nomor 0896 7923 7257.
1 http://malsasa.wordpress.com/pdf
14