Tutorial LaTeX di Linux (Disertai Contoh) · PDF fileLATEX itu sangat bagus untuk menulis...
Transcript of Tutorial LaTeX di Linux (Disertai Contoh) · PDF fileLATEX itu sangat bagus untuk menulis...
Tutorial LATEXdi 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, hasilnyasangat bagus. Walau judul tulisan ini tutorial, sebetulnya saya cuma inginmenuliskan catatan-catatan saya dalam menulis dokumen dengan LaTeXmulai 22 Oktober 2013 kemarin. Semoga ini bermanfaat.
1
Daftar Isi
1 Pendahuluan 3
2 Wajib Ada 42.1 Contoh Kode LaTeX . . . . . . . . . . . . . . . . . . . . . . . . . 4
2.1.1 Hasil . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
3 Catatan Kaidah Penting 5
4 Formatting 54.1 Contoh Kode LaTeX (bold italic) . . . . . . . . . . . . . . . . . . 5
4.1.1 Hasil . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54.2 Contoh Kode LaTeX (raggedleft) . . . . . . . . . . . . . . . . . . 6
4.2.1 Hasil . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
5 Membuat Daftar Isi 65.1 Contoh Kode LaTeX . . . . . . . . . . . . . . . . . . . . . . . . . 6
5.1.1 Hasil . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
6 Membuat Daftar Gambar 86.1 Contoh Kode LaTeX . . . . . . . . . . . . . . . . . . . . . . . . . 8
6.1.1 Hasil . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
7 Membuat Daftar Tabel 97.1 Contoh Kode LaTeX . . . . . . . . . . . . . . . . . . . . . . . . . 9
7.1.1 Hasil . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
8 Footnote 138.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 dandi mana harus menuliskan kode-kode LaTeX, maka merujuklah kepada tulisanperkenalan LaTeX berbahasa Indonesia ini. Gunakan GUI seperti Gummi kare-na 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 hilangsatu, maka dokumen pasti gagal dikompilasikan.
1. \documentclass{article} : penentu templat dokumen. LaTeX menye-diakan article, book, dan report (untuk paper, skripsi, tesis). Yang seringsaya pakai yakni article. Kode ini juga bisa diberi penentu jenis kertassekaligus 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 tagtersebut dan jadilah terformat sesuai kode dalam kurungnya. Inilah ciri-ciriLaTeX.
4 Formatting
1. Bold:
\textbf{}
: letakkan teks di dalam kurungnya ({ }) maka akan jadi tebal (text boldfont).
2. Italic:
\emph{}
: letakkan teks di dalam kurungnya ({ }) maka akan jadi miring (empha-sized).
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 Hasil
5 Membuat Daftar Isi
\tableofcontents
Jika Anda pernah membuat daftar isi di Word/Writer, Anda cukup memakaiheading lalu panggil fungsi Table of Contents. Bisa dibilang, Word/Writermeriru LaTeX. Tulis subbab-subbab Anda dengan tagsection, \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 Hasil
7 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 ilmiahlainnya. 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 sangatmudah dan otomatis. Jujur saja, saya jadi rajin memberi footnote setelah kenalLATEX. 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 Hasil
9 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 inidiselesaikan pada 30 Januari 2014. Dokumen ini adalah bagian dari usaha kecilmemperbanyak panduan Linux dalam Bahasa Indonesia. Dokumen ini tidaklahbebas dari kesalahan yang membuat penulis memohon maaf dan mengajak Andauntuk menulis dokumen yang lebih baik.
11 Tentang Penulis
Penulis adalah warga Forum Ubuntu Indonesia. Penulis mendukung penggu-naan perangkat lunak legal (terutama FOSS) untuk masyarakat. Penulis menye-diakan buku-buku panduan Linux untuk pemula maupun ahli untuk diunduhsecara gratis1. Penulis bisa dihubungi via SMS di nomor 0896 7923 7257.
1http://malsasa.wordpress.com/pdf
14