bk-latex.pdf - Repository Universitas PGRI Yogyakarta
-
Upload
khangminh22 -
Category
Documents
-
view
0 -
download
0
Transcript of bk-latex.pdf - Repository Universitas PGRI Yogyakarta
Daftar Isi
Daftar Isi 1
I Pembukaan 3
II Pengenalan LATEX 7
1 Apa itu LATEX? 8
2 Sarana/alat bantu dalam penulisan dokumen LATEX 11VIM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11Texmaker . . . . . . . . . . . . . . . . . . . . . . . . . . . 13TexStudio . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
III Memulai LATEX 15
3 Menggunakan LATEX 16Mengoperasikan LATEX . . . . . . . . . . . . . . . . . . . . 17Penggunaan Class dalam penulisan dokumen . . . . . . 18Penyertaan Package . . . . . . . . . . . . . . . . . . . . . 19
4 Pembuatan struktur dokumen 21Komentar . . . . . . . . . . . . . . . . . . . . . . . . . . . 24Membuat judul dokumen . . . . . . . . . . . . . . . . . . . 24
1
Membuat Dokumen dengan LATEX - Basic
Pembuatan Paragraph . . . . . . . . . . . . . . . . . . . . 25Memisahkan baris . . . . . . . . . . . . . . . . . . . . . . 26Berpindah halaman . . . . . . . . . . . . . . . . . . . . . 29
5 Manipulasi Dokumen di LATEX 30Environment . . . . . . . . . . . . . . . . . . . . . . . . . 30
Pembuatan list dan item . . . . . . . . . . . . . . . . 31Penggunaan rata kiri, rata kanan dan center . . . . . . . . 32Verbatim . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36Pembuatan tabel . . . . . . . . . . . . . . . . . . . . . . . 37Mengubah bentuk dan ukuran font . . . . . . . . . . . . . 38
Memperbesar dan memperkecil huruf . . . . . . . . 38Huruf miring/Italic . . . . . . . . . . . . . . . . . . . . 40Merubah huruf dalam bentuk: italic, bold dan underline 41Penggunaan Subscript dan Superscript . . . . . . . 43
Pembuatan rumus matematika . . . . . . . . . . . . . . . 44Rumus pada karakter $ . . . . . . . . . . . . . . . . 44Rumus pada karakter $$ . . . . . . . . . . . . . . . . 45
Menyisipkan gambar . . . . . . . . . . . . . . . . . . . . . 46Membuat daftar pustaka . . . . . . . . . . . . . . . . . . . 47
IV Konversi file LATEX 48
6 Konversi Dokumen LATEX Kedalam Format Lain 49Konversi Dokumen LATEX Kedalam Format DVI . . . . . . 49Konversi Dokumen LATEX Kedalam Format HTML . . . . . 50Konversi Dokumen LATEX Kedalam Format PDF . . . . . . 50
V Referensi 52
7 Daftar Pustaka 53
Bibliografi 54
Oleh: R. Kresno Aji, S.Sos, M.Kom & Firdiyan Syah, M.Kom 2
Salam Perkenalan
Selamat datang
Tiada hasil yang manis tanpa perjuangan yang berarti.
Salam
• R. Kresno Aji, S.Sos, M.Kom ([email protected])
• Firdiyan Syah, M.Kom ([email protected])
4
Kata Pengantar
Salam,
Puji syukur ke hadirat Illahi, bahwa pada akhirnya kami bisamenyelesaikan buku ”Membuat Dokumen dengan LATEX”. Buku inihadir sebagai pelengkap pembelajaran Linux di tanah air. Penulismenyusun buku ini dalam bentuk tutorial, agar lebih memudahkanbagi mereka yang ingin mempelajari buku ini.
Buku ini diperuntukkan bagi mereka yang ingin mempelajari LA TEX, baik yang masih belajar di perguruan tinggi, maupun bagipara praktisi Teknologi Informasi.
LATEX merupakan perangkat aplikasi wajib yang digunakan olehpara mahasiswa di Jerman dalam membuat tugas-tugas perkuliah-an dan skripsi. Cara penggunaannya yang kaya akan berbagai ma-cam dukungan yang sesuai bahkan melebihi apa yang dibutuhkanoleh mahasiswa dalam membuat thesis dan tugas ilmiah lainnya.
Di dalam buku ini, kami padukan antara referensi yang ada de-ngan tutorial berupa praktek langkah demi langkah, yang memung-kinkan pembaca mengimplementasikan isi buku ini tanpa instruk-tur.
Akhirul kata, penulis menyadari masih banyak kekurangan yangada pada buku ini, untuk itu kami mengharap saran, kritikan, ma-
5
Membuat Dokumen dengan LATEX - Basic
upun ide konstruktif yang bisa kami gunakan untuk membuat versiberikutnya yang lebih baik dan lebih lengkap serta lebih terstruktur.
Selamat belajar.
Yogyakarta, Jum’at Pon, 18 Desember 2020
• R. Kresno Aji, S.Sos, M.Kom ([email protected])
• Firdiyan Syah, M.Kom ([email protected])
Oleh: R. Kresno Aji, S.Sos, M.Kom & Firdiyan Syah, M.Kom 6
Bab 1
Apa itu LATEX?
Anda sudah mengenal LATEX? Beberapa orang yang sudah mende-ngar tentang LATEX, menyatakan bahwa LATEX merupakan bahasalangit, sehingga hanya para dewa saja yang bisa menggunakan-nya. Tulisan berikut ini, memberi penjelasan kepada anda betapamudahnya menggunakan LATEX :).
LATEX merupakan salah satu perangkat pengolah kata (wordprocessor) yang dibuat oleh Donald E. Knuth, pada bulan Mei 1977.Pada awalnya, ditujukan untuk pembuatan dokumentasi teknik de-ngan simbol-simbol matematis. Namun kini banyak digunakan un-tuk pembuatan artikel-artikel dan buku-buku yang bersifat non tek-nis, termasuk artikel yang anda baca saat ini ditulis dengan meng-gunakan LATEX dan editor pendukungnya, yaitu TexStudio.
Pada awalnya, LATEX berasal dari T EX, yang dibuat dengan ba-hasa pemrograman Pascal. Namun pada pengembangannya ke-mudian, dibuat dengan dengan bahasa C. Karena saat itu, perintah-perintah pada T EX dirasakan sangat sulit untuk membuat doku-men yang terstruktur, yang terdiri dari unsur-unsur seperti: bab,sub-bab, paragraf, tabel, gambar yang berurutan, dan lain seba-gainya. Oleh Leslie Lamport, TEX kemudian disempurnakan de-ngan perintah-perintah tambahan yang mendukung pembuatan do-
8
Membuat Dokumen dengan LATEX - Basic
kumen yang terstruktur. Hasil dari penyempurnaan inilah yang ke-mudian kita kenal dengan LATEX.
Saat ini LATEX senantiasa mengalami perkembangan yang se-makin lengkap, namun juga semakin kompleks. LATEX yang diperke-nalkan oleh Leslie Lamport, dikenal sebagai LATEX versi 2.09. Saatini LATEX yang penulis gunakan dan juga digunakan secara umumadalah LATEX2E, yang memiliki berbagai kelebihan, antara lain se-bagai berikut:
1. Memiliki kelebihan dalam penambahan: warna, font dan gra-fik.
2. Untuk memberi standard baku dalam penulisan LATEX, untukmengatasi munculnya berbagai format LATEX, seperti: SLi-TEX, AMS-LATEX, dan lain sebagainya.
3. Pemberian standard penulisan baku untuk teks, formula tek-nis, dan pembuatan tabel.
4. Pemberian kemudahan dalam penulisan naskah non teknis.
5. Portabilitas dokumen pada bagian platform.
6. Dukungan terhadap berbagai bahasa (multilingual support).
7. Keberadaannya yang luas.
8. Dukungan dan pemeliharaan yang handal dari kelompok LATEX,yang dipimpin oleh Frank Mittelbach.
Penyempurnaan terhadap LATEX masih berlangsung sampai sa-at ini, dan hasilnya akan disajikan dalam L A TEX3. Penjelasanartikel yang penulis gunakan saat ini masih mengacu pada standa-rd LATEX2E.
Di Jerman, LATEX sudah digunakan secara umum di sekolah-sekolah dan universitas. Melalui tulisan ini, penulis berharap para
Oleh: R. Kresno Aji, S.Sos, M.Kom & Firdiyan Syah, M.Kom 9
Membuat Dokumen dengan LATEX - Basic
pembaca yang berasal dari kalangan pengajar dan akademisi un-tuk berkenan memperkenalkan LATEX, baik kepada para siswanyamaupun kepada sesama pengajar. Sehingga LATEX bisa digunak-an secara umum melengkapi penggunaan propriate program yangada saat ini.
Artikel LATEX ini penulis buat semudah dan serinci mungkin, de-ngan harapan pembaca bisa menggunakannya dengan baik danmenyebarkan kepada orang lain, hasil dari pengetahuan ini.
Mari kita simak bersama.
Oleh: R. Kresno Aji, S.Sos, M.Kom & Firdiyan Syah, M.Kom 10
Bab 2
Sarana/alat bantu dalampenulisan dokumen LATEX
LATEX sebenarnya merupakan rangkaian perintah dan kalimat yangtersusun secara terstruktur. Cara menuliskannya tidak berbedadengan penulisan HTML, yang kita kenal luas dalam pembuatanweb. Perbedaannya, hanyalah pada sintaks perintah, atau kalau diHTML kita kenal dengan tag.
Adapun sarana atau editor dalam penulisan dokumen LATEX adabermacam-macam, tergantung dari kebiasaan dalam melakukanpenulisan. anda bisa menggunakan berbagai macam editor di Li-nux yang ada saat ini, beberapa di antaranya adalah sebagai beri-kut:
VIM
VIM merupakan singkatan dari VI Improve, merupakan versi opensource dari vi yang populer digunakan pada sistem operasi Unix.Perbedaan antara vim dan vi, terutama terletak pada fasilitas yangada. Vim diperkaya oleh beberapa fasilitas, sebagai berikut:
1. beberapa tingkat pembatalan perintah,
11
Membuat Dokumen dengan LATEX - Basic
2. penyorotan (highlighting) pada sintaks perintah tertentu,
3. history terhadap perintah yang ada,
4. tools/alat bantu,
5. block operation,
6. dan lain sebagainya.
Anda bisa menggunakan vim, dalam melakukan penulisanLATEX,seperti yang bisa dilihat pada gambar berikut ini.
Anda juga bisa menggunakan versi GUI dari vim untuk mela-kukan penulisan dokumen atau naskah dengan LATEX, seperti tam-pak gambar berikut ini:
Oleh: R. Kresno Aji, S.Sos, M.Kom & Firdiyan Syah, M.Kom 12
Membuat Dokumen dengan LATEX - Basic
Texmaker
Texmaker merupakan editor LATEX modern lintas platform, yang bi-sa berjalan di Linux, Windows dan MacOS. Memadukan berbagaifungsi, seperti: spell checker, code folding, fast navigation dan fas-ter mode. Selain itu hasil dari penulisan langsung ditampilkan disebelahnya, seperti tampak pada gambar berikut ini:
Oleh: R. Kresno Aji, S.Sos, M.Kom & Firdiyan Syah, M.Kom 13
Membuat Dokumen dengan LATEX - Basic
TexStudio
TexStudio merupakan salah satu editor yang interaktif dan memilikikeunggunlan yang hampir sama dengan Texmaker, namun memi-liki fasilitas auto complete yang lebih lengkap daripada Texmakerdan menempatkan file dokumen secara bersebelahan. Sedangkanhasil penulisan, bisa dilihat di bagian bawah jika diinginkan. Tam-pilannya adalah sebagai berikut:
Oleh: R. Kresno Aji, S.Sos, M.Kom & Firdiyan Syah, M.Kom 14
Bab 3
Menggunakan LATEX
Cara penulisan dokumen di LATEX sebenarnya cukup mudah, jikasudah terbiasa melakukan penulisan HTML dengan cara manualataupun menggunakan editor yang konvensional, seperti Bluefishataupun Coffe, anda akan terbiasa melakukan penulisan dokumenLATEX, karena prosedur penulisannya hampir mirip. Perbedaanyaadalah, LATEX lebih terstruktur dan lebih mudah daripada HTML.Anda tidak perlu menuliskan daftar isi dan melakukan pembatas-an halaman, karena LATEX akan melakukannya secara otomatis. Disamping itu, LATEX juga menyertakan nomor halaman secara oto-matis pula, sehingga tidak perlu melakukan penghitungan halamansecara manual. Semuanya sudah disertakan. Selain itu, juga ter-sedia modul alih bahasa kedalam bahasa Indonesia untuk istilah,bab, bagian, dan lain-lain.
Sedangkan untuk melihat hasilnya bisa menggunakan konver-ter yang sudah tersedia di sistem operasi Linux, antara lain adalah:
1. latexpdf, rubber, xelatex, lualatex: berfungsi untuk mela-kukan konversi dari tex ke format PDF. Dengan cara de- miki-an, anda bisa langsung melakukan pencetakan dari file PDFdari dokumen, sesuai dengan apa yang terlihat pada file PDF.,
2. texi2html: berfungsi untuk melakukan konversi dari tex ke
16
Membuat Dokumen dengan LATEX - Basic
format HTML,
3. texi2dvi: berfungsi untuk melakukan konversi dari tex keda-lam format DVI,
4. texi2dvi4a2ps: berfungsi untuk merubah format tex kedalamformat DVI, untuk kemu dian dirubah kedalam format EPS.
Mengoperasikan LATEX
Sekarang, mari kita mulai dengan penulisan dengan LATEX, di manamemiliki ciri-ciri sama dengan penulisan dalam HTML, yaitu blokpenulisan yang diapit dengan begin dan end. Untuk memulai pe-nulisan dokumen ataupun naskah, kita menggunakan perintah se-bagai berikut:
\documentclass{...}
.....
\begin{document}
Contohnya adalah demikian:
\documentclass{article}\begin{document}
Halo, ini adalah contoh penulisan menggunakan LaTeX.
\end{document}
Jika tulisan ini dikonversi kedalam format PDF, hasilnya akantampak demikian:
Oleh: R. Kresno Aji, S.Sos, M.Kom & Firdiyan Syah, M.Kom 17
Membuat Dokumen dengan LATEX - Basic
Halo, ini adalah contoh penulisan menggunakan LaTeX.
Penggunaan Class dalam penulisan dokumen
Penggunaan class berfungsi untuk membuat bentuk dokumen, an-da bisa membuat dokumen kedalam bentuk: atikel, laporan, bu-ku dan slide untuk seminar. Penentuan class ini dibuat pada awalpembuatan dokumen. Formulasinya adalah sebagai berikut:
\documentclass[option}{class}
Fungsi option dapat anda ganti dengan perintah berikut ini:
1. 10pt, 11pt, 12pt: fungsi ini untuk menyatakan ukuran darifont/huruf yang akan anda gunakan dalam penulisan doku-men.
2. a4paper, letterpaper: untuk menyatakan jenis kertas yangakan gunakan dalam pencetakan.
3. titlepage, notitlepage: untuk menyatakan apakah halamanjudul akan terpisah dari dokumen atau tidak.
4. twocolumn: untuk menampilkan dokumen kedalam bentukdua kolom.
5. twoside, oneside: untuk menyatakan apakah dokumen akandicetak kedalam kedalam dua sisi atau hanya satu sisi.
6. bahasa: untuk menyatakan bahasa yang digunakan. Pilih-an bahasa, berarti naskah/dokumen akan ditampilkan dalamformat bahasa Indonesia.
Contohnya adalah demikian:
Oleh: R. Kresno Aji, S.Sos, M.Kom & Firdiyan Syah, M.Kom 18
Membuat Dokumen dengan LATEX - Basic
\begin{document}Halo, ini adalah contoh penulisan menggunakan LaTeX,dengan ukuran font pencetakan akan menggunakan kertasA4, yang akan dicetak dalam satu sisi. Naskah iniberbentuk artikel dan akan ditampilkan kedalambahasa Indonesia.\end{document}
Penyertaan Package
Penyertaan package berguna untuk menambahkan fungsi kedalamdokumen/naskah yang kita buat. Bentuk penulisannya adalah se-bagai berikut:
\tableofcontents{}\usepackage{...}
Adapun penjelasannya adalah sebagai berikut:
• tableofcontents: berfungsi untuk menampilkan daftar isi
• usepackage: berfungsi untuk menambahkan kemampuandalam penulisan dokumen/naskah.
Contohnya adalah demikian:
1. Contoh 1:
Oleh: R. Kresno Aji, S.Sos, M.Kom & Firdiyan Syah, M.Kom 19
Membuat Dokumen dengan LATEX - Basic
\documentclass[12pt,a4paper,oneside,bahasa,dvips]{article}\usepackage{geometry}\geometry{verbose,tmargin=2cm,bmargin=2cm,lmargin=3cm,rmargin=2cm}\begin{document}Halo, ini adalah contoh penulisan menggunakan LaTeX,dengan ukuran font Pencetakan akan menggunakan kertasA4, yang akan dicetak dalam satu sisi.Naskah ini berbentuk artikel dan akan ditampilkan kedalam bahasa Indonesia.Naskah ini menggunakan ukuran margin kiri = 3cm danmargin atas, bawah dan kanan, masing-masing sebesar 2cm.\end{document}
2. Contoh 2:
\documentclass[12pt,a4paper,oneside,bahasa,dvips]{book}\usepackage{geometry}\geometry{verbose,tmargin=2cm,bmargin=2cm,lmargin=3cm,rmargin=2cm}\begin{document}\tableofcontents{}Halo, ini adalah contoh penulisan menggunakan LaTeX,dengan ukuran font 12pt. Pencetakan akan menggunakankertas A4, yang akan dicetak dalam satu sisi.Naskah ini berbentuk buku dan akan ditampilkan kedalambahasa Indonesia.Naskah ini menggunakan ukuran margin kiri = 3cm danmargin atas, bawah serta kanan, masing-masing sebesar2cm.Daftar isi akan ditampilkan secara otomatis pada saatdokumen dikonversi ke format DVI,HTML, ataupun PDF.\end{document}
Oleh: R. Kresno Aji, S.Sos, M.Kom & Firdiyan Syah, M.Kom 20
Bab 4
Pembuatan strukturdokumen
Sama halnya dengan program pengolah kata lainnya, LATEX jugamenganut pembuatan dokumen/naskah yang terstruktur dan ke-lebihan dari LATEX ini adalah, Anda hanya perlu mencantumkanperintah-perintah, seperti:
• part: part berfungsi untuk membuat pembagian bab, biasa-nya dibuat dalam halaman yang terpisah. Adapun pengguna-annya adalah sebagai berikut:
\part{Judul}
• capter: merupakan bab utama yang memuat judul. Penggu-naannya demikian:
\chapter{Judul}
21
Membuat Dokumen dengan LATEX - Basic
• section: merupakan pasal dari suatu bab, penggunaannyasebagai berikut:
\section{Judul}
• subsection: berfungsi untuk membuat sub pasal atau pasalbaru di bawah judul pasal, penggunaannya sebagai berikut:
\subsection{Judul}
• subsubsection: berfungsi untuk membuat sub pasal di ba-wahnya lagi dari sub pasal yang ada, penggunaannya seba-gai berikut:
\subsubsection{Judul}
• paragraph: berguna untuk membuat alinea kalimat, cara peng-gunaannya adalah sebagai berikut:
\paragraph{kalimat}
• subpragraph: berfungsi untuk membuat alinea baru di da-lam alinea yang sudah ada. Cara penggunaannya adalahdemikian:
\subparagraph{kalimat}
Oleh: R. Kresno Aji, S.Sos, M.Kom & Firdiyan Syah, M.Kom 22
Membuat Dokumen dengan LATEX - Basic
Untuk lebih jelasnya, Anda bisa melihat contoh struktur doku-men berikut ini:
% ini adalah contoh penggunaan part\part{Memulai LaTeX}
% ini adalah contoh penggunaan chapter\chapter{Menggunakan LATEX}
% ini adalah contoh penggunaan section\section{Penggunaan Class dalam penulisan dokumen}
% ini adalah contoh penggunaan subsection\subsection{Penyertaan Package}
% ini adalah contoh penggunaan paragraph\paragraph{Penyertaan package berguna untukmenambahkan fungsi kedalam dokumen/naskah yangkita buat. Bentuk penulisannya adalah sebagaiberikut:}
Adapun hasil dari perintah tersebut di atas, bisa dilihat padagambar berikut ini:
Oleh: R. Kresno Aji, S.Sos, M.Kom & Firdiyan Syah, M.Kom 23
Membuat Dokumen dengan LATEX - Basic
Komentar
Fungsi dari komentar adalah untuk menampilkan catatan dari nas-kah yang kita buat, namun tidak ditampilkan pada saat file dicetak.Contoh penggunaannya adalah sebagai berikut:
\documentclass[12pt,a4paper,oneside,bahasa,dvips]{book}\begin{document}Halo, ini adalah contoh penulisan menggunakanLaTeX.% ukuran font dari naskah ini adalah 12.% Pencetakan akan menggunakan kertas A4, yang% akan dicetak dalam satu sisi. Naskah ini% berbentuk buku dan akan ditampilkan kedalam% bahasa Indonesia.% Komentar ini tidak akan ditampilkan pada saat% dilakukan pencetakan naskah.\end{document}
Pada saat dilakukan konversi ke PDF/pencetakan, hasilnya ada-lah demikian:
Halo, ini adalah contoh penulisan menggunakan LaTeX.
Membuat judul dokumen
Untuk judul dokumen, perintahnya adalah sebagai berikut:
Oleh: R. Kresno Aji, S.Sos, M.Kom & Firdiyan Syah, M.Kom 24
Membuat Dokumen dengan LATEX - Basic
\title{}\maketitle
Adapun contohnya adalah sebagai berikut:
\documentclass[12pt,a4paper,oneside,bahasa,dvips]{book}\title{Membuat Dokumen dengan \LaTeX{}}\author{R. Kresno Aji ([email protected])}\date{21 Desember 2020}\begin{document}\maketitle
Halo, ini adalah contoh penulisan menggunakanLaTeX, dengan ukuran font Pencetakan akanmenggunakan kertas A4, yang akan dicetak dalamsatu sisi. Naskah ini berbentuk buku dan akanditampilkan kedalam bahasa Indonesia. Judulakan ditampilkan secara otomatis pada awaldokumen ketika dokumen dikonversi ke format DVI,HTML, ataupun PDF.\end{document}
Pembuatan Paragraph
Pembuatan alinea baru di LATEX bisa menggunakan perintah para-graph[kalimat], contohnya adalah demikian:
Oleh: R. Kresno Aji, S.Sos, M.Kom & Firdiyan Syah, M.Kom 25
Membuat Dokumen dengan LATEX - Basic
\documentclass[12pt,a4paper,oneside,bahasa,dvips]{book}\begin{document}\paragraph{Kata Pembuka}
Saat lubang pada email gigi masih kecil, kitatidak akan merasakan sakit gigi. Timbulnya rasasakit ini disebabkan oleh karena lubang kecil padaemail tersebut menimbulkan celah yang bisatertimbun oleh sisa makanan.
\end{document}
Setelah dikonversi ke format PDF, maka hasilnya adalah seba-gai berikut:
Saat lubang pada email gigi masih kecil, kita tidak akanmerasakan sakit gigi. Timbulnya rasa sakit ini disebabkanoleh karena lubang kecil pada email tersebut menimbulkan
celah yang bisa tertimbun oleh sisa makanan.
Memisahkan baris
Untuk memisahkan baris, Anda bisa menggunakan perintah seba-gai berikut:
Oleh: R. Kresno Aji, S.Sos, M.Kom & Firdiyan Syah, M.Kom 26
Membuat Dokumen dengan LATEX - Basic
\\
atau
\newline
atau
\linebreak
Contoh penggunaannya adalah demikian:
1. Contoh 1:
\documentclass[12pt,a5paper,oneside,bahasa,dvips]{book}\begin{document}Halo, ini adalah contoh penulisan menggunakanLaTeX, dengan ukuran font A5. Naskah iniberbentuk buku dan akan ditampilkan kedalambahasa Indonesia.
\newlineTulisan ini akan ditampilkan denganpenambahan satu baris.\end{document}
2. Contoh 2:
Oleh: R. Kresno Aji, S.Sos, M.Kom & Firdiyan Syah, M.Kom 27
Membuat Dokumen dengan LATEX - Basic
\documentclass[12pt,a5paper,oneside,bahasa,dvips]{book}\begin{document}Halo, ini adalah contoh penulisan menggunakanLaTeX, dengan ukuran font A5. Naskah iniberbentuk buku dan akan ditampilkan kedalambahasa Indonesia. \\
Tulisan ini akan ditampilkan denganpenambahan satu baris.\end{document}
3. Contoh 3:
\documentclass[12pt,a5paper,oneside,bahasa,dvips]{book}\begin{document}Halo, ini adalah contoh penulisan menggunakanLaTeX, dengan ukuran font A5. Naskah iniberbentuk buku dan akan ditampilkan kedalambahasa Indonesia.
\linebreakTulisan ini akan ditampilkan denganpenambahan satu baris.\end{document}
Adapun hasilnya adalah sebagai berikut:
Oleh: R. Kresno Aji, S.Sos, M.Kom & Firdiyan Syah, M.Kom 28
Membuat Dokumen dengan LATEX - Basic
Halo, ini adalah contoh penulisan menggunakan LaTeX, de-ngan ukuran font A5. Naskah ini berbentuk buku dan akanditampilkan kedalam bahasa Indonesia.
Tulisan ini akan ditampilkan dengan penambahan satu ba-ris.
Berpindah halaman
Untuk berpindah halaman, Anda bisa menggunakan perintah se-bagai berikut:
\newpage
Contohnya adalah sebagai berikut:
\documentclass[12pt,a5paper,oneside,bahasa,dvips]{book}\begin{document}Halo, ini adalah contoh penulisan menggunakanLaTeX, dengan ukuran font A5. Naskah iniberbentuk buku dan akan ditampilkan kedalambahasa Indonesia. Judul akan ditampilkan secaraotomatis pada awal dokumen ketika dikonversike format DVI,HTML, ataupun PDF.
\newpage\chapter{Halaman Baru}
\end{document}
Oleh: R. Kresno Aji, S.Sos, M.Kom & Firdiyan Syah, M.Kom 29
Bab 5
Manipulasi Dokumen diLATEX
Setelah kita mempejalari bersama tentang struktur dokumen di LATEX,sekarang kita masuk dalam pembahasan manipulasi dokumen dankaitannya. Manipulasi dokumen yang dimaksud di sini adalah per-ubahan format, font, pembuatan daftar/list, dlsb. Mari kita simakbersama.
Environment
LATEX menyediakan environmen yang berupa:
• itemize: berfungsi untuk membuat daftar/item tanpa nomor.
enumerate: berfungsi untuk membuat daftar secara berurut-an dengan nomor.
flushleft: berguna untuk membuat kalimat rata kiri.
center: berfungsi untuk membuat kalimat dengan format cen-ter.
flushright: berfungsi untuk membuat kalimat rata kanan.
footnote: berfungsi untuk membuat catatan kaki.
30
Membuat Dokumen dengan LATEX - Basic
verbatim: berfungsi untuk membuat kalimat/karakter yang di-tulis ditampilkan apa adanya.
table: berfungsi untuk membuat tabel.
Pembuatan list dan item
Untuk membuat list/daftar yang berurutan, anda bisa menggunak-an perintah berikut ini:
\begin{enumerate}\item\end{enumerate
Contohnya demikian:
\documentclass[12pt,a5paper,oneside,bahasa,dvips]{book}\begin{document}Halo, ini adalah contoh penulisan menggunakanLaTeX, dengan ukuran font A5. Naskah iniberbentuk buku dan akan ditampilkan kedalambahasa Indonesia. Judul akan ditampilkan secaraotomatis pada awal dokumen ketika dikonversike format DVI,HTML, ataupun PDF.
\begin{enumerate}\item daftar satu\item daftar dua\end{enumerate}
\end{document}
Bila ditampilkan dalam pencetakan, hasilnya akan tampak se-bagai berikut:
Oleh: R. Kresno Aji, S.Sos, M.Kom & Firdiyan Syah, M.Kom 31
Membuat Dokumen dengan LATEX - Basic
Halo, ini adalah contoh penulisan menggunakan LaTeX, de-ngan ukuran font A5. Naskah ini berbentuk buku dan akanditampilkan kedalam bahasa Indonesia. Judul akan ditam-pilkan secara otomatis pada awal dokumen ketika dikonver-si ke format DVI,HTML, ataupun PDF.
1. daftar satu
2. daftar dua
Penggunaan rata kiri, rata kanan dan center
1. Rata Kiri: berfungsi untuk membuat dokumen menjadi ratakiri, perintahnya adalah demikian:
\begin{flushleft}
\end{flushleft}
Contohnya adalah sebagai berikut:
Oleh: R. Kresno Aji, S.Sos, M.Kom & Firdiyan Syah, M.Kom 32
Membuat Dokumen dengan LATEX - Basic
\documentclass[12pt,a5paper,oneside,bahasa,dvips]{book}\begin{document}
\begin{flushleft}Halo, ini adalah contoh penulisan menggunakanLaTeX, dengan ukuran font A5. Naskah iniberbentuk buku dan akan ditampilkan kedalambahasa Indonesia dan berada di sebelah kiri.\end{flushleft}
\end{document}
Bila ditampilkan dalam pencetakan, hasilnya akan tampak se-perti berikut ini:
Halo, ini adalah contoh penulisan menggunakan LaTeX,dengan ukuran font A5. Naskah ini berbentuk buku danakan ditampilkan kedalam bahasa Indonesia dan beradadi sebelah kiri.
2. center: berfungsi untuk membuat dokumen ditampilkan di te-ngah/center, perintahnya adalah demikian:
\begin{center}[kallimat]\end{center}
Contohnya adalah sebagai berikut:
Oleh: R. Kresno Aji, S.Sos, M.Kom & Firdiyan Syah, M.Kom 33
Membuat Dokumen dengan LATEX - Basic
\documentclass[12pt,a5paper,oneside,bahasa,dvips]{book}\begin{document}
\begin{center}Halo, ini adalah contoh penulisan menggunakanLaTeX, dengan ukuran font A5. Naskah iniberbentuk buku dan akan ditampilkan kedalambahasa Indonesia dan berada di tengah/center.\end{center}
\end{document}
Bila ditampilkan dalam pencetakan, hasilnya akan tampak se-perti berikut ini:
Halo, ini adalah contoh penulisan menggunakan LaTeX,dengan ukuran font A5. Naskah ini berbentuk buku dan
akan ditampilkan kedalam bahasa Indonesia dan beradadi tengah/center.
3. Rata kanan: untuk membuat dokumen LATEX menjadi ratakanan, perintahnya adalah demikian:
\begin{flushright}[kallimat]\end{flushright}
Contohnya adalah sebagai berikut:
Oleh: R. Kresno Aji, S.Sos, M.Kom & Firdiyan Syah, M.Kom 34
Membuat Dokumen dengan LATEX - Basic
\documentclass[12pt,a5paper,oneside,bahasa,dvips]{book}\begin{document}
\begin{flushright}Halo, ini adalah contoh penulisan menggunakanLaTeX, dengan ukuran font A5. Naskah iniberbentuk buku dan akan ditampilkan kedalambahasa Indonesia dan berada di sebelah kanan.\end{flushright}
\end{document}
Bila ditampilkan dalam format PDF/pencetakan, hasilnya ak-an tampak seperti berikut ini:
Halo, ini adalah contoh penulisan menggunakan LaTeX,dengan ukuran font A5. Naskah ini berbentuk buku dan
akan ditampilkan kedalam bahasa Indonesia dan beradadi sebelah kanan.
4. Pembuatan Footnote: untuk pembuatan footnote/catatan ka-ki pada dokumen, anda bisa memberikan perintah sebagaiberikut:
\footnote{ ... }
Contohnya adalah demikian:
Oleh: R. Kresno Aji, S.Sos, M.Kom & Firdiyan Syah, M.Kom 35
Membuat Dokumen dengan LATEX - Basic
\documentclass[12pt,a4paper,oneside,bahasa,dvips]{book}\begin{document}\paragraph{Kata Pembuka}
Saat lubang pada email gigi masih kecil, kitatidak akan merasakan sakit gigi. Timbulnya rasasakit ini disebabkan oleh karena lubang kecil padaemail tersebut menimbulkan celah yang bisatertimbun oleh sisa makanan. \footnote{Ini adalahcontoh penggunaan footnote}
\end{document}
Bila ditampilkan dalam format PDF/pencetakan, hasilnya ak-an tampak sebagai berikut:
Saat lubang pada email gigi masih kecil, kita tidak akanmerasakan sakit gigi. Timbulnya rasa sakit ini disebabkanoleh karena lubang kecil pada email tersebut menimbulkancelah yang bisa tertimbun oleh sisa makanan. 1
Verbatim
Verbatim berfungsi untuk membuat kalimat/karakter yang ditulis di-tampilkan apa adanya, caranya adalah demikian:
Contohnya demikian:
Oleh: R. Kresno Aji, S.Sos, M.Kom & Firdiyan Syah, M.Kom 36
Membuat Dokumen dengan LATEX - Basic
Jika dilakukan pencetakan, hasilnya akan tampak sebagai ber-ikut:
Pada bab ini, kita akan membahas tentang:
\begin{itemize}\item item satu\item item dua\end{itemize}
\end{document}
Pembuatan tabel
Untuk membuat tabel pada dokumen LATEX, perintahnya adalah se-bagai berikut:
Oleh: R. Kresno Aji, S.Sos, M.Kom & Firdiyan Syah, M.Kom 37
Membuat Dokumen dengan LATEX - Basic
\begin{tabular}
\end{tabular}
Untuk jelasnya, Anda bisa meniru langkah di bawah ini:
\begin{tabular}\hline\begin{tabular}{|c|c|c|}\hline1 & Pembelian alat-alat kantor & Rp. 250.000 \\\hline\end{tabular}
Jika dicetak/dikonversi ke format PDF, maka hasilnya akan tam-pak sebagai berikut:
1 Pembelian alat-alat kantor Rp. 250.000
Mengubah bentuk dan ukuran font
Ada beberapa mode perubahan font pada LATEX, penjelasannya se-bagai berikut.
Memperbesar dan memperkecil huruf
Untuk memperkecil huruf, perintahnya adalah demikian:
\small
Oleh: R. Kresno Aji, S.Sos, M.Kom & Firdiyan Syah, M.Kom 38
Membuat Dokumen dengan LATEX - Basic
Sedangkan untuk memperbesar huruf, bisa menggunakan per-intah sebagai berikut:
\large\LARGE\Huge
Contohnya demikian:
\documentclass[12pt]{article}\begin{document}Ini adalah contoh penulisan menggunakan LaTeX,dengan ukuran pengaturan font yang berbeda.Contohnya: \\
\begin{itemize}\item \small ukuran huruf kecil,
\item \normalsize ukuran huruf standard/normal,
\item \LARGE huruf besar, dan
\item \Huge ukuran huruf yang lebih besar lagi.
\end{itemize}
\end{document}
Bila ditampilkan dalam pencetakan, hasilnya akan tampak se-perti berikut ini:
Oleh: R. Kresno Aji, S.Sos, M.Kom & Firdiyan Syah, M.Kom 39
Membuat Dokumen dengan LATEX - Basic
Ini adalah contoh penulisan menggunakan LaTeX, denganukuran pengaturan font yang berbeda. Contohnya:
• ukuran huruf kecil,
• ukuran huruf standard/normal,
• huruf besar, dan
• ukuran huruf yang lebihbesar lagi.
Huruf miring/Italic
Untuk membuat huruf miring (italic), perintahnya adalah sebagaiberikut
\textit{kalimat}
Contohnya adalah demikian:
Oleh: R. Kresno Aji, S.Sos, M.Kom & Firdiyan Syah, M.Kom 40
Membuat Dokumen dengan LATEX - Basic
\documentclass[12pt]{article}\begin{document}Ini adalah contoh penulisan menggunakan LaTeX,dengan ukuran pengaturan font yang berbeda.Contohnya: \\
\begin{itemize}\item \small ukuran huruf kecil,
\item \normalsize ukuran huruf standard/normal,
\item \LARGE huruf besar, dan
\item \Huge ukuran huruf yang lebih besar lagi.
\end{itemize}
\end{document}
Merubah huruf dalam bentuk: italic, bold dan underline
• Italic: untuk membuat huruf miring/italic, perintahnya adalahsebagai berikut:
\textit{}
Contohnya adalah demikian:
Oleh: R. Kresno Aji, S.Sos, M.Kom & Firdiyan Syah, M.Kom 41
Membuat Dokumen dengan LATEX - Basic
\documentclass[12pt]{article}\begin{document}Ini adalah contoh penulisan menggunakan LaTeX,dengan ukuran pengaturan font yang berbeda.Penulisan ini menggunakan \texit{huruf miring/Italic}.
\end{document}
• Bold: untuk membuat huruf tebal (bold), perintahnya adalahsebagai berikut:
\textbf{}
Contohnya adalah demikian:
\documentclass[12pt]{article}\begin{document}Ini adalah contoh penulisan menggunakan LaTeX,dengan ukuran pengaturan font yang berbeda.Penulisan ini menggunakan \textbf{huruftebal/Bold}.
\end{document}
• Underline: sedangkan untuk mebuat huruf yang bergaris ba-wah (underline), perintahnya adalah sebagai berikut:
Oleh: R. Kresno Aji, S.Sos, M.Kom & Firdiyan Syah, M.Kom 42
Membuat Dokumen dengan LATEX - Basic
\underline{}
Contohnya adalah demikian:
\documentclass[12pt]{article}\begin{document}Ini adalah contoh penulisan menggunakan LaTeX,dengan ukuran pengaturan font yang berbeda.Penulisan ini menggunakan \underline{garisbawah/Underline}.
\end{document}
Bila ditampilkan semuanya dalam format PDF/pencetakan, ha-silnya adalah demikian:
Ini adalah contoh penulisan menggunakan LaTeX, de-ngan ukuran pengaturan font yang berbeda. Penulisan inimenggunakan huruf miring/ Italic, huruf tebal/Bold, dangaris bawah/Underline.
Penggunaan Subscript dan Superscript
Perintah penggunaan Subscript dan Superscript adalah sebagaiberikut:
Superscript:^{}Subscript: _{}
Contohnya demikian:
Oleh: R. Kresno Aji, S.Sos, M.Kom & Firdiyan Syah, M.Kom 43
Membuat Dokumen dengan LATEX - Basic
\documentclass[12pt]{article}\begin{document}Ini adalah contoh penulisan menggunakan LaTeX,dengan ukuran pengaturan font yang berbeda.Penulisan ini menggunakan $^{Superscript}$dan $_{Subscript}$.
\end{document}
Bila ditampilkan semuanya dalam format PDF/pencetakan, ha-silnya adalah demikian:
Ini adalah contoh penulisan menggunakan LaTeX, denganukuran pengaturan font yang berbeda. Penulisan ini meng-gunakan Superscript dan Subscript.
Pembuatan rumus matematika
Penulisan rumus matematika pada LATEX ditulis di antara karakter$ atau $$. Fungsinya dari masing-masing karakter tersebut adalahsebagai berikut:
Rumus pada karakter $
Rumus pada karakter $ akan muncul sebagai bagian dari sebuahkalimat, atau biasa disebut dengan "inline equotation".
Contohnya adalah demikian:
Oleh: R. Kresno Aji, S.Sos, M.Kom & Firdiyan Syah, M.Kom 44
Membuat Dokumen dengan LATEX - Basic
\documentclass[12pt]{article}\begin{document}Ini adalah contoh penulisan menggunakan LaTeX,dengan ukuran pengaturan font yang berbeda.Penulisan ini menggunakan $^{Superscript}$dan $_{Subscript}$.
\end{document}
Bila ditampilkan semuanya dalam format PDF/pencetakan, ha-silnya adalah demikian:
Ini adalah contoh penulisan menggunakan LaTeX, denganukuran pengaturan font yang berbeda. Penulisan ini meng-gunakan Superscript dan Subscript.
Rumus pada karakter $$
Rumus pada karakter $$, akan muncul sebagai teks yang berdirisendiri, atau biasa disebut dengan "displayed equotation".
Contohnya adalah demikian:
Oleh: R. Kresno Aji, S.Sos, M.Kom & Firdiyan Syah, M.Kom 45
Membuat Dokumen dengan LATEX - Basic
\documentclass[12pt]{article}\begin{document}Rumus untuk mencari akar dari:$axˆ2 + bx + c = {}$ adalah$$x_{1,2} = \frac{-b \pm \sqrt{b^{2} - 4ac}}{2a}$$dengan asumsi bahwa: $b^{2} - 4ac > 0$.\end{document}
Ketika ditampilkan semuanya dalam format PDF/pencetakan,hasilnya adalah demikian:
Rumus untuk mencari akar dari:ax2 + bx + c = adalah
x1,2 = −b±√
b2 − 4ac
2a
dengan asumsi bahwa: b2 − 4ac > 0
Menyisipkan gambar
Untuk menyisipkan gambar, anda bisa menggunakan perintah se-bagai berikut:
\includegraphics[scale]{image}
Adapun cara penggunaannya adalah demikian, misalnya Andamemiliki file gambar dengan nama file adalah "gambar.png"
Oleh: R. Kresno Aji, S.Sos, M.Kom & Firdiyan Syah, M.Kom 46
Membuat Dokumen dengan LATEX - Basic
\documentclass[12pt,a5paper,oneside,bahasa,dvips]{book}\begin{document}\includegraphics[scale=5cm]{gambar.png}\end{document}
Format image/gambar yang bisa dimuat di LATEX adalah formatgambar standar, seperti: .png, .jpg, .jpeg, .bmp. Sedangkan scaledigunakan untuk memuat gambar dalam ukuran yang dikehendaki.Pada contoh di atas gambar akan ditampilkan dengan ukuran lebar5cm.
Membuat daftar pustaka
Akhir dari pembuatan dokumen atau naskah ilmiah adalah denganmembuat daftar pustaka atau referensi. Pada LATEX, hal ini sudahtersedia. Anda hanya perlu menggunakannya saja. Adapun perin-tahnya adalah sebagai berikut:
\bibliographystyle{plain}\begin{thebibliography}{Refference}\bibitem\end{thebibliography}
Untuk lebih jelasnya, Anda bisa melihat contoh di bawah ini:
\bibliographystyle{plain}\begin{thebibliography}{Refference}\bibitem A Guide to LaTex.\end{thebibliography}
Oleh: R. Kresno Aji, S.Sos, M.Kom & Firdiyan Syah, M.Kom 47
Bab 6
Konversi Dokumen LATEXKedalam Format Lain
Setelah kita selesai membuat dokumen dengan LATEX, tentunya kitajuga ingin melihat hasil dari tulisan kita tersebut. LATEX merupakanpengolah kata yang luwes, sehingga bisa dikonversi kedalam ben-tuk format file yang lain, antara lain sebagai berikut:
• .DVI
• .HTML
• .EPS, dan
• .TXT
Sekarang, mari kita bahas satu per satu cara melakukan kon-versi dokumen LATEX kedalam bentuk fromat yang lain.
Konversi Dokumen LATEX Kedalam Format DVI
Untuk melakukan konversi kedalam format DVI, caranya adalah se-bagai berikut:
49
Membuat Dokumen dengan LATEX - Basic
texi2dvi [file.tex]
Misalnya anda menginginkan dokumen LATEX dengan nama file:artikel-latex.tex dikonversi kedalam format DVI, pada konsol ketikk-an perintah sebagai berikut:
$ texi2dvi artikel-latex.tex
Konversi Dokumen LATEX Kedalam Format HTML
Untuk melakukan konversi kedalam format HTML, perintahnya ada-lah sebagai berikut:
latex2html [file.tex]
Diandaikan anda menginginkan dokumen LATEX dengan namafile: artikel-latex.tex dikonversi kedalam format HTML, pada konsolketikkan perintah sebagai berikut:
$ latex2html artikel-latex.tex
Konversi Dokumen LATEX Kedalam Format PDF
Untuk melakukan konversi kedalam format PDF, ada beberapa con-verter yang tersedia, antara lain adalah:
• latexpdf [file.tex], atau
• luatex [file.tex], atau
Oleh: R. Kresno Aji, S.Sos, M.Kom & Firdiyan Syah, M.Kom 50
Membuat Dokumen dengan LATEX - Basic
• xetex [file.tex], atau
• rubber [file.tex].
Converter-converter tersebut di atas bisa digunakan salah satu-nya, tergantung pada format serta fitur artikel/dokumen yang andabuat.
Misalnya Anda menginginkan file buke dengan nama file: bu-ku.tex dikonversi kedalam format PDF, ketikkan perintah sebagaiberikut:
$ rubber -d buku.tex
Demikianlah, sedikit penjelasan mengenai pembuatan doku-men dengan LATEX. Semoga bermanfaat :).
Akhir kata, jika anda sudah menguasai dengan baik, janganlupa untuk disebarluaskan kepada relasi dan rekan-rekan anda de-ngan cara apapun dan dalam bentuk yang bagaimanapun juga.Semoga membawa kebaikan bagi kita bersama :).
Oleh: R. Kresno Aji, S.Sos, M.Kom & Firdiyan Syah, M.Kom 51
Bibliografi
[1] Helmut Kopka & Patrick W. Daly, A Guide toLATEX: DocumentPreparation for Beginners and Advanced Users,
[2] Matthew Denny, September 26th, An Introduction to LATEX,
[3] TEXMAKER Free cross-platform LaTeX editor since 2003,www.xm1math.net/texmaker,
[4] LATEX3 Project Team, July 31st, 2001, ”LATEX for Authors”,
[5] The LATEX3 Project All Right Reserved, 12 March 1999, ATEX2E for class and package writers, copyright © 1995-1998
[6] Hans Dulimarta, Ph.D ([email protected]), 23 Januari2001, ”Pengenalan TEX dan LATEX”, www.ilmukomputer.com
54
Tentang Penulis
R. Kresno Aji S.Sos., M.Kom., pe-minat bidang teknologi, otomotif,sosial, politik, budaya Jawa dan du-nia teknologi informasi (IT), teruta-ma jaringan.
Menamatkan pendidikan S1 FISIPdi bidang Administrasi Publik/PublicAdministration di Universitas Di-ponegoro Semarang, pada tahun1999.
Bekerja sebagai freelancer, mulai dari penulis buku, pengajar ti-dak tetap, peneliti, konsultan IT, System Admnistrator dan Tech-nical Support. Specialist Linux dan LATEX sejak 2005.
Pada tahun 2019 menyelesaikan pendidikan S2 bidang IT, di Uni-versitas Amikom Yogyakarta.
Hobi di bidang: fotografi, komputer, penulisan, seni dan budayaJawa, serta kuliner.
Saat ini tetap aktif di bidang seni dan budaya Jawa, penulisanbuku, penelitian, artikel dan bergerak di bidang kuliner.
Email: [email protected]
Powered by: