bk-latex.pdf - Repository Universitas PGRI Yogyakarta

56

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

Bagian I

Pembukaan

3

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

Bagian II

Pengenalan LATEX

7

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

Bagian III

Memulai LATEX

15

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

Bagian IV

Konversi file LATEX

48

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

• .PDF

• .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

Bagian V

Referensi

52

Bab 7

Daftar Pustaka

53

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: