Membuat Dokumen LaTeX Eleventh Edition
-
Upload
hirwanto-iwan -
Category
Education
-
view
934 -
download
12
Transcript of Membuat Dokumen LaTeX Eleventh Edition
MEMBUAT DOKUMEN LATEX
HirwantoProgram Studi Matematika
Universitas Gadjah Mada
11th edition
Universitas Gadjah Mada
Buku ini merupakan pengantar dalam menggunakan LATEX dan sangat cocokbagi pemula maupun tingkat lanjut serta disertai contoh -contoh yang memberikan pemahamanlebih mendalam.
Hak Cipta dilindungi oleh Undang -Undang © 2013 Lestin,Ltd
LATEX & EPUB PUBLISHING
Hirwanto
Jenis Tulisan : Courier New, 12 pt.Ukuran Kertas : A4(8.27" x 11.69" )
e-book ini dibuat dengan menggunakan LATEX 2ε dengan text editor WinEdt 8.0 dan dapat di-gunakan secara bebas tanpa ada ikatan pembiayaan, berupa uang, barang atau jasa dan struk-tur buku ini merupakan template dibawah lisensi oleh pemilik template yaitu Walter Mora danAlexánder Borbón A.
Template ini oleh penulis, Hirwanto telah dimodifikasikan sedemikian rupa untuk keperluanpenulisan eBook. Jika dikemudian hari ada pihak ketiga yang menyebarkan tidak secara gratismaka saya sebagai penulis akan memberikan gugatan atas penyalahgunaan. Isi dalam e-book inidapat disebarkan dan digunakan secara pribadi dan tidak untuk diperjualbelikan. Syarat dan ke-tentuan ebook ini dapat berubah sewaktu -waktu dan tidak memiliki batasan waktu sebatas tidakada penyalahgunaan terhadap buku ini.
Edisi I(2 September 2013), II(19 September 2013, III(21 September 2013), IV(8 Oktober 2013), V(31 Okto-ber 2013), VI(12 November 2013), VII(26 Desember 2013), VIII(11 Januari 2014), IX(14 Februari 2014),X(5 September 2014), XI(20 September 2014)
DAFTAR ISI
DAFTAR ISI 6
DAFTAR GAMBAR 7
DAFTAR TABEL 8
KATA PENGANTAR 9
TENTANG PENULIS 10
1 PENDAHULUAN 121.1 LATEX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121.2 Sistem Operasi yang digunakan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131.3 Versi LATEX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141.4 TEX Editor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
1.4.1 Kompatibilitas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161.5 Instalasi LATEX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
1.5.1 Instalasi LATEX di Microsoft Windows . . . . . . . . . . . . . . . . . . . . . . 161.5.2 Instalasi Kile di Windows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171.5.3 Instalasi Online Paket di Windows . . . . . . . . . . . . . . . . . . . . . . . . 171.5.4 Instalasi Offline Paket di Windows . . . . . . . . . . . . . . . . . . . . . . . . 181.5.5 Instalasi Update Paket di Windows . . . . . . . . . . . . . . . . . . . . . . . 19
1.6 Kelebihan dan Kekurangan LATEX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191.6.1 Kelebihan LATEX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191.6.2 Kekurangan LATEX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
1.7 Bagaimana Menggunakan LATEX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
2 MEMULAI DOKUMEN LATEX 232.1 File Masukan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 232.2 Dokumen LATEX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 232.3 Membuat Dokumen Baru . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 242.4 Menutup Dokumen LATEX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 242.5 Membuat Dokumen Baru via ProTeXt . . . . . . . . . . . . . . . . . . . . . . . . . . 252.6 Membuat Dokumen Baru via TEX Live 2013 . . . . . . . . . . . . . . . . . . . . . . . 252.7 Struktur Dasar Dokumen LATEX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
2.7.1 Documentclass . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 282.7.2 The Document Environment . . . . . . . . . . . . . . . . . . . . . . . . . . . 292.7.3 Judul Dokumen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
DAFTAR ISI 3
2.7.4 Abstraks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 302.7.5 Section . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 302.7.6 Daftar Isi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
2.8 Spesifikasi Ukuran . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 322.9 Preamble . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 322.10 Document . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 322.11 Author, Desainer Book dan Typesetter . . . . . . . . . . . . . . . . . . . . . . . . . . 332.12 LATEX Input Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
2.12.1 Spasi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 332.12.2 Karakter Khusus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 342.12.3 Perintah LATEX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 342.12.4 Komentar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
2.13 Jenis Tulisan dalam LATEX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 352.14 Bentuk Tulisan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 362.15 Ukuran Tulisan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 362.16 Perataan Teks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
3 MEMULAI MENGGGUNAKAN SIMBOL MATEMATIKA 383.1 Dasar dasar dalam menulis rumus didalam LATEX . . . . . . . . . . . . . . . . . . . 383.2 Perataan rumus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 383.3 Jarak teks pada mode Matematika . . . . . . . . . . . . . . . . . . . . . . . . . . . . 403.4 Pengaturan persamaan kuadrat dan akarnya . . . . . . . . . . . . . . . . . . . . . . 403.5 Tampilan Rumus Matematika . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 423.6 Ellipsis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 423.7 Mode Matematika . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 423.8 Subscripts dan Superscripts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 433.9 Membuat Akar(roots) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 443.10 Membuat pembagi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 443.11 Tulisan Indah/Kaligrafi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 443.12 Membuat Limit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 453.13 Simbol Matematikan Tingkat Lanjut . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
3.13.1 Cancel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 453.13.2 bm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 463.13.3 braket . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
4 MEMBUAT TABEL DAN MENYISIPKAN GAMBAR 484.1 Menulis Teks dalam Kolom . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 484.2 Pengaturan Tabel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 504.3 Mengerti Format Argumen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 524.4 Mengerti Format Tabel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 524.5 Color In Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
4.5.1 Perputaran Teks didalam Tabel Cell . . . . . . . . . . . . . . . . . . . . . . . 564.5.2 Merge Cell/Penggabungan Cell . . . . . . . . . . . . . . . . . . . . . . . . . 574.5.3 Scale Box . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
4.6 Menyisipkan Gambar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 594.6.1 Membesar Gambar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 614.6.2 Floating Gambar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 614.6.3 Mengatur teks di Gambar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
4 DAFTAR ISI
5 STRUKTUR IKATAN KIMIA 645.1 Membuat struktur ikatan kimia tanpa meggunakan paket mhchem . . . . . . . . . 64
5.1.1 Membuat Struktur Ikatan Kimia dengan Paket Mhchem . . . . . . . . . . . 655.2 Paket RSphrase . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
6 MEMBUAT PRESENTASI BEAMER LATEX 686.1 Perkenalan Beamer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
6.1.1 Fitur Utama Beamer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 696.1.2 Sejarah Perkembangan Beamer . . . . . . . . . . . . . . . . . . . . . . . . . . 69
6.2 Syarat pembuatan Beamer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 696.2.1 Instalasi Beamer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 706.2.2 Versi Beamer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 706.2.3 Instalasi Paket yang telah ada . . . . . . . . . . . . . . . . . . . . . . . . . . . 706.2.4 Kompatibilitas beamer class dengan paket dan kelas yang lain . . . . . . . . 71
6.3 Beamer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 746.3.1 Tema Beamer Standar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 766.3.2 Tema Beamer ; Darkthemes . . . . . . . . . . . . . . . . . . . . . . . . . . . . 766.3.3 Makro(Frame) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 776.3.4 Overlay/Animasi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 776.3.5 Blocks/Blok . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
7 VERBATIM & verbatim 807.1 Pendahuluan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 807.2 verbatim . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 817.3 Verbatim . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
7.3.1 Verbatim di Catatan Kaki . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 827.3.2 Lingkungan Verbatim . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
8 DIAGRAM DYNKIN 878.1 Paket Diagram Dynkin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 878.2 Contoh Diagram Dynkin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 878.3 Alternatif membuat Dynkin Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . 91
9 MEMBUAT DAFTAR PUSTAKA 939.1 Fungsi Daftar Pustaka . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 939.2 Contoh Penulisan Daftar Pustaka . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 949.3 Aturan Penuliasan Daftar Pustaka . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
9.3.1 Penulisan Daftar Pustaka . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 959.4 Jenis -Jenis Daftar Pustaka . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
9.4.1 Harvard Style . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 979.5 Manual Bibliography . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
9.5.1 Citation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1009.5.2 Referring more specific . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1009.5.3 No cite . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
9.6 Bibliography Package . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1009.6.1 Natbib . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
9.7 BibTEX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1029.7.1 Template Standar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
DAFTAR ISI 5
9.8 Not Standard Templates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1069.9 Contoh Daftar Pustaka BibTEX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106
10 DIAGRAM KOMMUTATIF 10910.1 Contoh dan Beserta Code LATEX Diagram Komutatif . . . . . . . . . . . . . . . . . . 10910.2 Aturan Pembuatan Diagram Kommutatif . . . . . . . . . . . . . . . . . . . . . . . . 111
11 DIAGRAM PINTAR 11411.1 Perkenalan dan Persyaratan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11411.2 Penggunaan Dasar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11511.3 Contoh -contoh Smart Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12011.4 Smart Diagram Microsoft Word 2013 . . . . . . . . . . . . . . . . . . . . . . . . . . . 12311.5 Konfigurasi Warna pada Smart Diagram . . . . . . . . . . . . . . . . . . . . . . . . . 12411.6 Contoh -contoh . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125
12 POHON SILSILAH 12712.1 Dasar -Dasar Penggunaan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12712.2 Pengaturan dan Latihan Lebih Lanjut . . . . . . . . . . . . . . . . . . . . . . . . . . 12912.3 Pilihan Warna . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13312.4 Pengembangan Lebih Lanjut . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133
12.4.1 Membuat Diagram LCM(least Common Multiple) . . . . . . . . . . . . . . . 13312.4.2 Membuat Bagan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134
13 PGF/TikZ 13613.1 Tutorial . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136
14 JARINGAN LISTRIK 13814.1 Memulai Circuitikz . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13814.2 Komponen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139
14.2.1 Monopole . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14014.3 Contoh-contoh Circuitikz . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141
DAFTAR PUSTAKA 145
APPENDIKS A 146TEX Live . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146ProTEX t . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147MacTEX 2014 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147WinEdt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147
APPENDIKS B 150Geogebra . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150Inkscape . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151
APPENDIKS C 152ConTEX t . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152LaTEX 3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153
TABEL PAKET RSPHRASE 154
6 DAFTAR ISI
DAFTAR NOTASI MATEMATIKA 158
DAFTAR INDEKS 162
DAFTAR GAMBAR
1.1 Tampilan Kile pada Sistem Operasi Windows 7 . . . . . . . . . . . . . . . . . . . . . 181.2 Pilihan dalam Instalasi Update Paket di Windows . . . . . . . . . . . . . . . . . . . 19
2.1 Tampilan TeXStudio di Windows 7 Ultimate 64 bit . . . . . . . . . . . . . . . . . . . 252.2 Tampilan texworks editor ketika membuka dokumen LATEX . . . . . . . . . . . . . . 26
4.1 Test figure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
6.1 Tampilan beamer dengan tema Warsaw . . . . . . . . . . . . . . . . . . . . . . . . . 75
DAFTAR TABEL
2.1 Pembagian dokumen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
3.1 Perintah jarak teks dalam math mode . . . . . . . . . . . . . . . . . . . . . . . . . . 40
4.1 Comparison of Elements in Air on the Space Station and sea level on Earth . . . . . 534.2 Comparison of Elements in Air on the Space Station and sea level on Earth . . . . . 544.3 Iteración de Newton para x2− cos(x)−1 = 0 con x0 = 1.5. . . . . . . . . . . . . . . . 554.4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 584.5 Resultados del cuestionario diagnóstico . . . . . . . . . . . . . . . . . . . . . . . . . 59
6.1 Tema Beamer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
9.1 Perintah Daftar Pustaka pada paket Natbib . . . . . . . . . . . . . . . . . . . . . . . 1019.2 Style yang kompatibel dengan paket natbib . . . . . . . . . . . . . . . . . . . . . . . 1029.3 Perbandingan gaya penulisan daftar pustaka . . . . . . . . . . . . . . . . . . . . . . 108
14.1 Deskripsi TEX Live . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14614.2 Versi TEX Live . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14714.3 Versi ProTEX t . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14714.4 Versi WinEdt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14814.5 Shortcut WinEdt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148
KATA PENGANTAR
Penulis menyadari bahwa didalam buku ini tidak mencakup segala hal yang ada didalamperangkat lunak LATEX hanya sebagian kecil saja karena dalam cakupan LATEX yang begitu luasdan diharapkan dengan adanya buku ini para pembaca dapat mengembangkan ide -ide cemer-lang dalam pengembangan lebih lanjut. Penulis juga mengharapkan Anda tidak berhenti sampaidisini saja tetapi mulailah menggali kemampuan dan kreativitas yang ada pada diri Anda. Tidakada orang yang bodoh yang ada adalah orang yang malas, jadi berusahalah sebaik mungkin.
Buku ini menjelaskan sedetil mungkin tentang memulai membuat dokumen LATEX sehinggadiharapkan Anda mudah memahami dan dan tentunya mengerti tentang penggunaan dokumenLATEX. Penulis mengumpulkan berbagai referensi yang ada sehingga memungkinkan untuk dapatmemberikan pengetahuan yang lebih untuk pembaca dan berguna juga bagi penulis sendiri yangjuga masih belajar tentang pemrograman LATEX.
Tak ada gading yang tak retak, begitu juga dengan buku yang ada di hadapan Anda. Sayamenerima saran dan kritik Anda dalam pengembangan buku ini lebih lanjut dan dapat dipergu-nakan secara luas bagi Anda yang membutuhkannya.
Penulis juga tidak lupa mengucapkan terima kasih kepada pihak -pihak yang telah membantuterciptanya buku ini. Terima kasih telah berkesempatan membaca sekelumit isi didalam buku ini.Semoga bermanfaat bagi Anda.
Yogyakarta, 21 September 2013
Hirwanto
TENTANG PENULIS
Perkenalkan nama saya Hirwanto .
Saya lahir di Palembang, 6 Oktober 1989 dan sekarang saya tinggal diKotabumi, Lampung Utara. Kini saya sedang menempuh kuliah di jurusanmatematika Universitas Gadjah Mada. Saya mulai menggunakan LATEX sek-itar dua setengah tahun yang lalu pada tahun 2010. Sebenarnya pada saatitu, saya sama sekali tidak berkeinginan mengunakan LATEX dalam mem-buat tulisan saya karena sulitnya dalam membuat dokumen LATEX sepertipengaturan tulisan, paragraf, penataan dokumen , dan tentunya hal uta-manya adalah dokumen LATEX . Dokumen ini merupakan suatu dokumenyang langsung jadi tetapi diperlukan suatu compiler sehingga membuat pus-ing/bigung ketika awal memulai menggunakan LATEX. Selanjutnya, sayaterus belajar menggunakan LATEX secara mandiri dan menggunakan sum-ber yang ada di internet sehingga sedikit demi sedikit saya mulai mengerti
tentang LATEX.
Kini telah memasuki di penghujung tahun 2013 dan akan menyambut tahun 2014, saya se-bagai penulis akan memberikan review tentang LATEX, yaitu LATEX kini telah hadir dengan versiterbaru yaitu TEX Live 2013 merupakan peningkatan dari versi sebelumnya, TEX Live 2011. Terli-hat kini LATEX akan selalu memberikan peningkatan fitur -fitur yang ada untuk memaksimalkanpenggunaannya yang tidak hanya dalam bidang akademis tetapi kini telah merambah ke bidangyang lain seperti desain, poster,brosur, kartu nama, dan daftar menu, resep masakan, dan adanyadukungan terhadap HTML(Hyper Text Markup Language),LuaTEX, PerlTEX, XeLATEX, dan men-jadi sebuah pekerjaan rumah yang besar adalah pengembangan proyek LATEX 3ε. Harapan sayasebagai seorang penulis bahwa pengembangan LATEX dapat menunjang dan meningkatkan ke-mampuan penulis untuk terus menggali ilmu di bidang LATEX dan memiliki rasa ingin tahu yanglebih untuk dapat memberikan tutorial, bimbingan,dan materi tentang LATEX.
Sebelum mengakhiri tahun 2013, saya akan memberikan suatu penjelasan yang cukup lengkapdari pengembangan LATEX sebagai interface TEX dan telah memasuki tahap baru yang disebutproyek LATEX3 yang telah diinisiasikan pada tahun 2003 dan sekarang telah mencapai proses rilisdan masa percobaaan serta Anda dapat menggunakan secara langsung bersama dengan LATEX2.09. Pengembangan yang adalah peningkatan dari kestabilan sistem TEX itu sendiri baik ter-hadap penempatan grafik, syntax maupun fitur yang mendukungnya. Saat ini saya belum men-coba LATEX3 namun kedepan akan saya coba, hal ini dikarenakan sistemnya masih belum stabilbaik itu dari syntax maupun program yang dibangunnya dan juga belum tersedianya paket yanglengkap, masih bergantung pada LATEX 2.09 .
DAFTAR TABEL 11
Pengembangan dari buku ini adalah saya akan memberikan secara singkat penjelasan untukpenyisipan grafik dengan menggunakan matlab2tikz, inkscape, geogebra, knitr, sweave, dan lain seba-gainya. Buku ini tentunya terbatas pada pengembangan dasar saja, hal ini dikarenakan cakupanterlalu luas baik itu sumber dari perangkat lunak, sistem operasinya maupun text editor yanghanya bisa menjangkau beberapa saja.
Dari awal telah saya katakan bahwa TEX tidak hanya eksklusif terhadapp bidang matematikatetapi juga telah menjadi bidang fisika, kimia dengan paket LATEX salah satu XymTEX, bidangmusic yaitu MusicTEX, Lylipond , dan juga dengan dukungan yang tersedia dalam beberapa ba-hasa yaitu bahasa Arab, Jerman, Inggris, Indonesia, Jepang, Korea, Cina, dan lain-lainnya denganadanya dukungan XeTEX. Disamping itu juga LATEX telah mendukung bahasa pemrograman lain-nya seperti bahasa pemrograman Lua menjadi LuaTEX.
Saya sangat disadari bahwa TEX tidak dapat mendukung secara penuh dalam penempatangrafik, penyisipan gambar seperti jpg, png, atapun lainnya. TEX sangat cocok bagi Anda yangmenginginkan hasil keluaran dari notasi matematika yang bagus dan cantik. Namun TEX memi-liki perangkat atau paket yang sedikitnya bisa membantu dalam penempatan grafik atau menggam-bar grafik secara langsung seperti PGF/TikZ , MetaPost dan lain sebagainya yang dapat mem-berikan suatu kemampuan dalam membuat grafik di LATEX, tetapi masih banyak kekuranganyang ada. MetaPost sendiri memiliki suatu sistem bahasa yang berbeda dengan TEX baik itumemulai suatu perintah maupun menampilkan hasil keluarannya dan terdapat banyak hal yangberbeda.
Selain itu, MetaPost merupakan turunan dari MetaFont yang diciptakan oleh Donald Knuth na-mun dengan beberapa perubahan yang ada sehingga yang didapat bahwa MetaPost tidak men-dukung semua file berjenis .eps dan tidak dapat memberikan hasil untuk grafik yang berukuranbesar.
Akhirnya kita dapat simpulkan bahasa setiap program memiliki kelebihan tersendiri dalammemberikan hasil dan membuat suatu tugas yang kita berikan sehingga kita tidak cukup padasatu program saja untuk menghasilkan hasil karya yang baik dan menarik tentunya diperlukanbeberapa program yang mendukung . Misalnya saja, buku yang telah saya buat ini setidaknyamembutuhkan program seperti WinEdt 8.0 sebagai editor, PDFXChange Viewer untuk melihathasil tampilan dokumen kita dalam bentuk .pdf, MikTeX 2.9 sebagai mesinnya TEX serta AdobeXI Professional untuk pengeditan dokumen pdf, Paint untuk pengeditan gambar, dan lain seba-gainya.
Pada awal September 2014, LATEX telah memasuki babak baru yaitu dengan ketersedian pem-baruan terhadap distribusi ;TEX Live 2014 , ProTEX 2014, dan MacTEX 2014 yang semua telahdikembangkan dan diperbaiki baik dari segi paket maupun performa dalam meningkatkan kin-erja kita di LATEX .
1 PENDAHULUAN
TEX merupakan bahasa pemprograman komputer yang dibuat oleh Donald E. Knuth yang di-gunakan untuk menghasilkan dokumen yang bagus khususnya yang memuat notasi matematika.Knuth memulai menulis mesin TEX pada tahun 1977 untuk menghasilkan kualitas cetak doku-mennya yaitu artikel dan buku . TEX dirilis pada tahun 1982 dengan beberapa penambahan padatahun 1989 untuk mendukung karakter 8 bit dan berbagai bahasa . TEX sendiri dapat digunakan diberagam jenis komputer yang berbeda dan bebas kendala. Versi TEX konvergen ke π dan sekarangdengan versi 3.141592 (Oetiker 2008). TEX berasal dari kata "Tech dengan "ch"" diambil dari ba-hasa Jerman yaitu "Ach"1 atau bahasa Skotlandia "Loch". "ch" sendiri berasal dari alfabet Yunaniχ. TEX juga pertama dari silabi kata Yunani yaitu kata texnologia(technology). Dalam ASCII, TEXmenjadi TeX.
1.1 LATEX
LATEX merupakan sebuat sistem pengolah dokumen yang dikembangkan oleh Leslie Lamportdan disebut juga "sekumpulan makro yang didasarkan oleh bahasa pemrograman TEX.
LATEX diambil dari "Lay-tech" atau "Lah-tech". Jika kamu lebih suka LATEX dalam ASCII, kamubisa mengetiknya LaTeX . LATEX 2e dengan pengucapan yaitu "Lay- tech two e".
LATEX merupakan typesetting yang biasa digunakan kalangan akademisi dalam membuat la-poran tugas akhir, penelitian, atau karya ilmiah yang sangat berhubungan dengan simbol ataunotasi matematika. Karena itu merupakan kelebihan dari LATEX dalam memberikan hasil tulisan
1Didalam bahasa Jerman, "ch" terkadang terdengar dari kata "Pech". Pertanyaan tentang penngucapan ini, Knuthmenulisnya dalam Wikipedia Jerman, Saya tidak akan marah ketika seseorang mengucapkan TEX yang pengucapanyang berbeda dengan saya, dan didalam bahasa Jerman banyak menggunakan "ch" karena X mengikuti huruf e yangtidak sulit dari pengucapan "ch". Didalam bahasa Rusia, "tex" merupakan kata yang sangat umum dengan pengucapan"tyekh". Tetapa saya percaya bahasa pengucapan yang secara langsung benar dengan bahasa Yunani, dimana kamu lebihkasar "ch" daripada "ach".
13
yang bagus. Didalam buku ini berisi tentang penggunaan dan langkah -langkah menggunakanLATEX sehingga diharapkan dapat memberikan pengetahuan bagi Anda untuk dapat mempelajariLATEX. Buku ini Anda untuk dapat mempelajari LATEX. Buku ini juga memberikan pengetahuanmendasar dalam menggunakan LATEX.
LATEX bukanlah suatu perangkat lunak yang dikenal secara luas bagi kalangan pengguna, halinilah yang menginspirasikan penulis untuk membuat tulisan ini sehingga memberikan refer-ensi dalam mempelajarinya. Disamping itu juga, Penulis memberikan tambahan atau perkem-bangan dari LATEX yaitu XymTEX. XymTEX adalah merupakan turunan dari LATEX yang turunandari LATEX yang berguna bagi Anda dalam menggambar struktur ikatan kimia dalam programLATEX. Telah banyak perkembangannya tidak hanya itu saja, namun beberapa bidang ilmu penge-tahuan seperti biologi, fisika, musik, musik, permainan, sastra dan kegemaran juga sudah mulaimemakai LATEX sebagai typesetting yang dianggap mudah dalam penggunaanya.
LATEX merupakan bahasa pemrograman dokumen dan merupakan program dalam pengatu-ran teks hasil pengetikan(typesetting system) yang digunakan secara luas bagi kalangan akademikdalam membuat skripsi, laporan tugas, karya ilmiah, tesis dan lain sebagainya. TEX atau LATEXmerupakan dua kata yang berbeda yang berbeda namun memiliki hubungan antara keduanya.TEX diciptakan oleh Professor Donald Knuth sekitar tahun 1978 untuk merevisi bukunya yangberjudul "The Art of Computer Programming" karena banyak simbol atau notasi matematika yangtidak dapat dicetak dengan sempurna pada masa itu(Tirtawidjaja 2013) .
Dalam perkembangannya, TEX tersedia dan digunakan dalam berbagai macam sistem kom-puter dan sistem operasi dan dirancang secara spesifik sehingga perintah-perintah pengolah kataakan menjadi portabel dan dapat menghasilkan keluaran yang sama di segala macam sistem op-erasi yang memrosesnya, penggalan kata yang sama, penggantian baris dan halaman yang samadan lain sebagainya.
Kemudian pada tahun 1980, LATEX diciptakan sebagai user interface dari TEX yang berguna un-tuk mengotomisasi semua perintah umum dalam menyiapkan sebuah dokumen . Dengan meng-gunakan LATEX antara typesetter dan penulis dapat dengan mudah menggunakan kemampuanpengaturan tulisan yang dimiliki TEX tanpa harus memahami bahasa pemrograman yang ada di-dalamnya. LATEX didistribusikan secara gratis dibawah lisensi LaTeX Project Public License(LPPL)dan rilis lisensi LaTeX Project Public License(LPPL) dan rilis terakhir dengan versi LATEX 2ε .
1.2 Sistem Operasi yang digunakan
LATEX sebagai perangkat lunak yang tersedia gratis maka juga tersedia di banyak sistem operasitermasuk didalamnya UNIX ( Solaris , HP-UX , AIX ), BSD ( FreeBSD , Mac OS X , NetBSD ,OpenBSD ), Linux ( Red Hat , Debian , Arch , Gentoo ), dan Microsoft Windows ( 9x ,XP , Vista ,7 , 8 ), RISC OS , AmigaOS dan Plan9 (License 2013)
14 PENDAHULUAN
1.3 Versi LATEX
LATEX untuk rilis terakhir dengan nama LATEX 2ε, kemudian di tahun 1994 diganti dengan men-jadi LATEX dengan menjadi LATEX 2.09. Rencana kedepan akan dikembangkan LATEX 3ε denganpeningkatan hyperlink , user interface baru, dapat mengakses sebarang tipe tulisan yang ada,dan tentunya dengan adanya dokumen baru yang ada, dan tentunya dengan adanya dokumenbaru didalam LATEX. Selain itu juga implementasi LATEX telah didistribusikan text editor sepertiperangkat lunak yang bersifat WYIWYG2 seperti Lyx , TEX Macs , dan Scientific Word . Kemudianuntuk yang lain juga tersedia TEX Live tersedia untuk berbagai platform te TEX diditribusikan TEXLive ke Unix , fp TEX , Mik TEX(Windows) , Mac TEX , gw TEX, Oz TEX, Amiga TEX, dan Pas .
1.4 TEX Editor
Dokumen LATEX memerlukan suatu TEX Editor untuk dapat menghasilkan keluaran teks yangbagus dalam bentuk .pdf ataupun .dvi. Disini ada beberapa TEX Editor yang perlu diketahuiyaitu sebagai berikut (Anonim 2013) :
1 Emacs with AUCTEX merupakan TEX editor yang tersedia dalam sistem operasi Windows, Mac (termasuk Aquamacs ) dan Unix tersedia secara bebas dengan dukungan bahasa de,dk, fr, is, it, jp, nl, pl, se, sk. Salah satu TEX editor tertua dengan dukungan ekstensif LATEX,ConTeXt , dan pengeditan TEX dan didukung RefTEX untuk mengatur paket yang ada.
2 Vim with LATEX suite merupakan TEX editor yang tersedia dalam sistem operasi Windows,Mac , Linux dan lainnya. Kelebihannya adalah memiliki shortcut yang membantu Andamempercepat pemanggilan suatu perintah, notasi yang biasa kita temui,dan pengaturanperataan teks yang baik.
3 TeXmaker merupakan TEX editor yang tersedia di Windows XP /7 /8 , OS X , dan Unixdan dapat digunakan secara gratis dibawah lisensi GPL dan memiliki document viewer yaituberbentuk .pdf.
4 TeXworks merupakan TEX editor yang tersedia di Windows XP /7 /8 , OS X , dan se-mua sistem operasi Linux dengan semua paket yang tersedia. Editor ini juga banyak di-gunakan oleh kalangan akademis dikarenakan user interface yang mudah,easy-friendly se-hingga memudahkan kita bekerja dalam membuat suatu dokumen LATEX.
5 Kile merupakan TEX editor yang tersedia di sistem operasi Linux dan dapat juga digu-nakan di Windows XP /7 /8 tetapi tidak memiliki kestabilan dalam sistem operasi tersebutsehingga kebanyakan orang menggunakan Kile di Linux dan Kile sendiri merupakan editorLATEX untuk KDE (cross platform), memberikan GUI yang kuat untuk mengedit beberapadokumen dan kompilasi mereka dengan banyak kompiler TEX berbeda. Kile didasarkan
2What You See Is What You Get
15
pada Kate editor, memiliki toolbar akses cepat untuk simbol, document viewer struktur,konsol dan pilihan membangun disesuaikan. Kile dapat dijalankan di semua sistem operasiyang dapat menjalankan KDE (License 2012).
6 TeXstudio merupakan TEX editor yang tersedia di sistem operasi Windows XP /7 , OS X, Linux dan FreeBSD dan memiliki lisensi GPL v2 dan cross-platform sumber LATEX editoryang terbuka dengan antarmuka yang mirip dengan Texmaker .
7 TexShop adalah editor TeXworks seperti untuk Mac OS .
8 TeXnic Center (Windows ) adalah gratis dan terbuka populer sumber LATEX editor untukWindows . Ini juga memiliki antarmuka pengguna yang mirip dengan TeXmaker dan Kile(License 2012).
9 WinEdt tersedia di Windows adalah editor teks yang kuat dan serbaguna dengan kecen-derungan yang kuat terhadap penciptaan LATEX / TEX dokumen untuk Windows . Telah di-rancang dan dikonfigurasi untuk mengintegrasikan dengan sistem TEX seperti MiTeX atauTEX Live. Built-in macro Its membantu dalam menyusun sumber LATEX ke WYSIWYGseperti DVI atau PDF atau PS dan juga dalam mengekspor dokumen ke lain bahasa mark-up sebagai html atau XML (License 2012).
10 Lyx (Windows , Mac ,dan Linux )adalah editor LATEX populer untuk Windows , Linux danMac OS . Ini berisi editor rumus dan tabel dan menunjukkan petunjuk visual dari doku-men akhir pada layar yang memungkinkan pengguna untuk menulis dokumen LATEX tanpakhawatir tentang sintaks yang sebenarnya
11 gedit with LaTeX-plugin(Windows , Mac , dan lainnya). Gedit dengan gedit-plugin-lateksjuga perlu mencoba untuk pengguna GNOME . Gedit adalah aplikasi cross-platform untukWindows , Mac , dan Linux (License 2012).
12 TeXlipse (didasarkan oleh Java ),
13 Sublime Text with LATEX Plugin(Windows , Mac ,dan Linux )
14 KtikZ (Linux dan Windows ),
15 TextMate (tidak tersedia lagi ketika keluaran versi 2.0 di Mac ).
16 Notepad++ (Windows )
17 Gummi (Linux )
18 LEd (Windows )
19 Inlage (Windows ).
20 WinShell (Windows ).
21 Latexian (berbayar tersedia di Mac ),Scribo (Mac ).
22 LaTeXila (Linux ).
23 Geany with GeanyLaTeX (Windows , Mac , Linux dan lainnya).
16 PENDAHULUAN
24 BaKoMa TeX Word(Windows , OS X , dan Linux tersedia secara berbayar) adalah editoruntuk Windows dan Mac OS dengan WYSIWYG seperti fitur. Dibutuhkan perawatan kom-pilasi sumber LATEX dan memperbarui terus-menerus untuk melihat perubahan pada doku-men hampir secara real time(License 2012).
25 Scientific WorkPlace (Windows ).
26 Texpad (Mac termasuk iOS ).
27 Emacs with WhizzyTeX (Linux ).
28 gedit with LATEX Plugin (Windows , Linux , Mac )
1.4.1 Kompatibilitas
TEX memiliki format dokumen yaitu (.tex) dapat dibuka disebarang text editor. Selain itu jugadokumen juga dokumen .tex juga dapat juga diubah ke dalam bentuk Rich Text Format (.rtf)atau HyperText Markup Language(.html) menggunakan tambahan perangkat lunak seperti Text4Htatau LATEX2 rtf .
1.5 Instalasi LATEX
1.5.1 Instalasi LATEX di Microsoft Windows
Didalam bagian ini akan diberikan bagaimana cara menginstal LATEX dengan benar. KarenaLATEX merupakan perangkat lunak yang tersedia secara bebas maka Anda dapat meng-instal disetiap perangkat lunak Anda seperti Windows , Mac OS X , Linux , ataupun Unix . Disini beberapahal yang Anda perlukan untuk menggunakan LATEX dalam sistem operasi Windows yaitu sebagaiberikut :
1 Paket instalasi LATEX. Unduh paket instalasi LATEX dalam hal ini digunakan perangkat lunakbasic MiKTEX dapat diunduh di http://miktex.org. Paket ini akan dipakai sebagai genera-tor dokumen yang sudah diformat menggunakan bahasa pemrograman yang dimiliki olehLATEX.
2 Document Viewer. Unduh perangkat lunak PDFXchanger yang berguna meng-compile fileAnda dalam bentuk pdf (portable document file). Selain itu, Anda juga bisa memakai AdobeStandard atau Sumatra PDF atau SumatraPDF sebagai Document Viewer.
3 Text Editor. Unduh WinEdt yang berguna dalam pengetikan dokumen dapat diunduh diWinEdt 8. Anda akan banyak memakai perangkat lunak ini atau sebagai antarmuka grafisuser dengan LATEX artinya dokumen Anda akan diketik disini.
Diperhatikan bahwa Anda harus mengikuti urutan dalam melakukan proses instalasi sebagaiberikut: "Buka basic MikTEX kemudian ikuti proses penginstalan dengan benar setelah selesai ke-mudian instal PDFXChanger atau atau Sumatra PDF, dan terakhir instal WindEdt. Setelah semuaprogram telah Anda instal, kini saatnya saatnya Anda dapat memulai menulis dengan menggu-nakan LATEX".
17
1.5.2 Instalasi Kile di Windows
Kile merupakan distribusi dari LATEX yang digunakan di sistem operasi Linux , namun Andabisa juga menggunakannya di sistem operasi Windows dengan mengggunakan perangkat lunakSDK (Software Development Kit) yang bernama KDE selanjutnya Anda bisa menggunakan secaraparsial artinya tidak benar -benar kompatibel dengan sistem operasi Windows , berikut ini akansaya jelaskan bagaimana melakukan instalasinya sebagai berikut :
1. Unduh KDE untuk instalasi Windows di KDE
2. Lakukan instalasi perangkat KDE tersebut dan ikuti langkah -langkah penginstalan denganbenar.
3. Selanjutnya, kamu harus memilih instalasi path untuk paket KDE
4. Sekarang untuk hasil terbaik, pilihlah "End User" dan paket tercompile untuk sistem op-erasi yang kamu gunakan dan disana akan ada pilihan yaitu MSVC , MSVC32bit , atauMSVC64bit selanjutnya pilihlah yang sesuai dengan sistem operasi yang anda gunakan.
5. Tahap selanjutnya kamu akan melakukan penempatan paket LATEX yang akan diunduhmakan akan secara langsung ditempatkan di suatu folder yang memiliki ruang kosong darisistem operasimu.
6. Pengaturan internet bergantung pada pengaturan komputer terhadap pengaturan tersebut,maka lanjut ke tahap selanjutnya.
7. Tahap ini diperlukan jejaring internet untuk dapat mengunduh paket yang diperlukan dandirekomendasikan pada lokasimu berada. Terkadang paket terbaru tersedia di website atauserver utama yaitu WinKDE.
8. Kemudian, pilihan versi terakhir KDE untuk Windows .
9. Sekarang paket utama Kile telah terpilih dan direkomendasikan untuk menginstal "kdebase-workspace" untuk instalasi perangkat pengaturan sistem Kile 3
10. Tambahan, instal paket "Spelling" merupakan paket tambahan yang kamu unduh dan di-gunakan untuk mengecek kosa kata yang benar.
11. Selanjutnya, installer akan mengunduh dan menginstal paket via internet.
12. Akhirnya Anda akan mendapat tampilan seperti ini pada sistem operasi Windows :
Untuk lebih jelas, Anda dapat melihat langkah -langkah penginstalan Kile di Kile On Windows
1.5.3 Instalasi Online Paket di Windows
Jika Anda memiliki banyak waktu luang tidak ada salahnya Anda menginstal paket LATEX viaOnline. Adapun langkah-langkatnya sebagai berikut :
1 Buka WinEdt 6.0 kemudian pada bagian kanan atas Menu bar, pilihlah MikTEX PackageManager
3Bergantung pada paket Kile, dan perlunya menginstal paket Kate dan Okular didalam langkat penginstalan ini.
18 PENDAHULUAN
Gambar 1.1: Tampilan Kile pada Sistem Operasi Windows 7
2 Tunggulah hingga muncul daftar paket yang belum terinstal. Dalam hal ini Penulis meng-gunakan Basic MikTEX 2.9 dan tidak sama bagi Anda yang telah menginstal CompleteMikTEX 2.9.
3 Pilihlah paket yang akan kamu instal dengan meng-klik kanan Mouse kemudian pilih Instal.
4 Selesai.
1.5.4 Instalasi Offline Paket di Windows
Terkadang kita merasa kesulitan dalam menampilkan hasil dokumen LATEX dalam bentuk .pdf
ataupu .dvi. Hal ini bisa disebabkan dengan adanya ketidaktersedianya paket LATEX sehinggadokumen yang kita buat tidak dapat di-compile. Salah satu caranya adalah Anda harus menginstalpaket yang diperlukan melalui via online artinya melalui koneksi internet yang ada dengan men-gunduh paket tersebut. Tetapi tentunya tidak selalu kita memiliki koneksi internet yang cepatsehingga disini saya akan memberikan solusi yaitu "Bagaimana menginstal paket dalam LATEXtanpa koneksi internet secara langsung". Ikutilah langkah-langkah dibawah ini :
1 Buatlah semua folder yang berisi semua paket yang akan diinstal di perangkat lunak MikTEXmisalkan c:\miktex-pkgs
2 Salinlah file -file dibawah ini ke tempat folder yang telah kita buat c:\miktex-pkgs :
• README.TXT
• miktex-zzdb1-2.9.tar.lzma
• miktex-zzdb2-2.9.tar.lzma
Jika kamu tidak menyalin ketiga file diatas maka kemungkinan tidak akan berjalan pengin-stalan paket LATEX secara offline.
3 Selanjutnya kamu bisa sebarang menyalin paket LATEX yang kamu perlukan di website tex-archive kemudian pindahkan file paket tersebut di folder c:\miktex_pkgs.
4 Buka perangkat lunak MikTEX dengan mengklik Menu Start > All Programs > MikTEX 2.9kemudian pada bagian MikTEX lalu klik Maintenance (Admin) -> "Settings (Admin)"
5 Pada "Package repository" dan pilihlah folder c:\miktex_pkgs.
6 Tunggu hingga muncul paket LATEX kemudian pilihlah paket yang akan diinstal.
7 Selesai.
19
1.5.5 Instalasi Update Paket di Windows
Untuk melakukan pembaruan atau menambah paket terbaru, Anda juga bisa melakukan melaluikoneksi internet ataupun secara manual atau melalui dvd paket LATEX yang sekarang tersedia se-cara berbayar. Salah satu langkah untuk menambah paket terbaru dapat diikuti langkah-langkahdibawah ini :
1 Pada bagian kanan atas Menu baru pada WinEdt klik MikTEX Update Wizard kemudianklik salah satu pilihan dibawah ini :
Gambar 1.2: Pilihan dalam Instalasi Update Paket di Windows
2 Jika kamu memilih untuk menambah paket LATEX secara manual maka pilihlah "I want to
get packageds from a local package repository"
3 Klik Next, kemudian tunggu hingga muncul daftar paket terbaru yang akan kamu install.
4 Selesai
1.6 Kelebihan dan Kekurangan LATEX
Ketika kita bertemu dengan seseorang pengguna program WYSIWYG misalnya Microsoft Worddengan LATEX tentu kita mendiskusikan "Apa sich Kegunanan LATEX atas perangkat lunak pengo-lahan teks".
1.6.1 Kelebihan LATEX
Dibawah ini kelebihan LATEX dibandingkan dengan program WYSIWYG :
• Layout professional tersedia dapat membuat dokumen secara cepat.
• Dukungan rumus matematka yang baku.
• Pengguna hanya perlu mempelajari commmnd tex yang telah diatur struktur dokumennya.Mereka hampir tidak perlu berpikir tentang layout dokumen.
20 PENDAHULUAN
• Dukungan paket LATEX yang semakin memudahkan dalam membuat dokumen yang kamuinginkan dan memang tidak tersedia di Basic LATEX Anda. Untuk contoh, paket yang terse-dia untuk menyisipkan grafik berjenis PostScript atau mengatur daftar pustaka.
• LATEX mendorong penulis untuk menulis struktur teks dengan baik, alasan inilah bagaimanaLATEX bekerja dengan spesifikasi struktur teks.
• TEX merupakan suuatu perangkat lunak yang gratis dan sebagai mesin dari LATEX 2e. Perangkatini berjalan hampir di semua platform yang tersedia.
1.6.2 Kekurangan LATEX
LATEXkini memberikan kemudian dengan adanya banyak perangkat pendukung seperti tex-maker LATEX juga mempunyai kekurangan, tetapi bagi saya sangat sulit untu memberikan salahsatu kekurangan dari LATEX, dan orang lain mungkin saja bisa memberikanmu seratus alasankekurangan dari LATEX :). Dibawah ini saya berikan kekurangan dari LATEX :
• LATEX tidak bekerja untuk orang yang menjual jiwanya...
• Meskipun beberapa parameter bisa ditambahkan dengan mendefinisikan ulang layout, ten-tunya untuk desain layout baru adalah sulit dan memerlukan banyak waktu dalam mem-buatnya.
• Sangat sulit untuk menulis dokumen yang tidak terstruktur dan tidak terorganisasi.
• Ketika kamu memutuskan mengenal dan mencoba menulis ke LATEX pasti mengalami ke-sulitan dalam hal konsep logika artinya ketika akan membuat tulisan kita harus mengikutiaturan dalam LATEX.
1.7 Bagaimana Menggunakan LATEX
Buku ini didesain dengan segala kemudahan bagi Anda sehingga memungkinkan untuk dapatmempelajari tahap demi tahap diharapkan dapat dimengerti dan memahami hal -hal yang terkaitdidalam buku ini.
Apa yang ada didalam buku ini, berikut ini adalah isi tiap bab sehingga diharapkan dapatmengerti dalam penggunaan perangkat lunak LATEX:
BAB 1 PENDAHULUANPada bab ini dibahas tentang sejarah perangkat lunak TEX, LATEX, dan disertai perangkat lunakatambahan yang perlu diinstal agar dapat menjalankan dan membuat dokumen.tex
BAB 2 MEMULAI DOKUMEN LATEXBab ini mencakup bagaiman struktur LATEX, dibangunn dan bagaimana cara memulai dokumenLATEX.
21
BAB 3 MEMULAI MENGGGUNAKAN SIMBOL MATEMATIKAPembahasan dalam bab ini mencakup penggunaan perintah dalam menampilkan notasi matem-atika, perataan dokumen, jenis tulsan, ukuran tulisan, dan notasi huruf Yunani yang sering digu-nakan oleh kalangan akademisi.
BAB 4 MEMBUAT TABEL DAN MENYISIPKAN GAMBARLATEX mendukung pembuatan tabel dan penyisipan gambar menggunakan perintah dengan meny-isipkan paket LATEX.
BAB 5 STRUKTUR IKATAN KIMIAImplementasi LATEX dalam bidang kimia salah satunya dalam menggambar struktur ikatan kimia.
BAB 6 MEMBUAT PRESENTASI BEAMER LATEXBeamer merupakan paket yang digunakan dalam membuat presentasi LATEX dan memudahkankita untuk membuatnya dari dokumen yang telah kita buat
BAB 7 VERBATIM & verbatimPada bab ini pembahasan berfokus penggunaan verbatim dalam menyisipkan code secara lang-sung dan tentu memberikan kemudian dalam membuat media pembelajaran dalam LATEX dikare-nakan code akan tampil dengan apa yang sebenarnya kita ketik dalam perankat text editor.
BAB 8 DIAGRAM DYNKINDiagram Dynkin merupakan paket yang berguna dalam membuat diagram dynkin dan meru-pakan hasil diskusi dalam suatu forum LATEX.
BAB 9 MEMBUAT DAFTAR PUSTAKAMembuat daftar pustaka menjadi lebih karena LATEX telah menyediakan berbagai paket dalammembuat daftar pustaka yang digunakan dan pembahasan di bab ini mencakup membuat, gayapenulisan perpustakaan dan disertai dengan contoh.
BAB 10 DIAGRAM KOMMUTATIFDiagram kommutatif merupakan salah satu paket dari LATEX yang memudahkan kita dalam mem-buat diagram kommutatif dan biasanya banyak digunakan dalam Aljabar.
BAB 11 DIAGRAM PINTARDiagram pintar atau smart diagram ini biasa digunakan dalam membuat struktur atau bagan.
BAB 12 POHON SILSILAHPohon silsilah atau forest package merupakan paket yang menyediakan kebutuhan dalam mem-buat suatu silsilah keluarga atau silsilah yang lainnya.
BAB 13 PGF/TikZPGF/TikZ biasa digunakan dalam membuat gambar di LATEX, secara langsung seperti grafik,lingkaran, kurva dan lain sebagainya
BAB 14 JARINGAN LISTRIKJaringan listrik atau circuitikz merupakan paket dalam membuat jaringan listrik di LATEX.
Selain itu, hal -hal yang perlu Anda persiapkan adalah dianggap Anda mampu mengoperasikomputer seperti menggunakan mouse, keyboard, menyimpan data,membuka data,dan dapatmenginstal program komputer. Disamping itu, bagi Anda yang baru dalam menggunakan pro-
22 PENDAHULUAN
gram LATEX sudah seharusnya mengikuti petunjuk dengan benar dalam menginstal program yangdiperlukan karena itu hal terpenting dalam mempelajari buku ini. Buku ini juga memuat materidasar yang siapa saja dapat menggunakan buku ini tidak hanya kalangan akademisi tetapi jugadari kalangan non-akademisi.
LATEX dapat digunakan di hampir seluruh sistem operasi seperti ; Unix, Linux, Windows atauMac dan tersedia secara gratis. Perlu diketahui juga program LATEX adalah bukan program WSYIWGtetapi Anda akan banyak bekerja pada perangkat lunak docoment viewer yang berfungsi sebagaigenerator dalam membuat tulisan Anda yang didalam berisi tulisan Anda yang didalam berisirangkaian perintah yang harus Anda lakukan dan patuhi. Didalam LATEX terdapat banyak pack-ages yang akan memudahkan Anda dalam membuat hasil dokumen yang bagus. Inilah yangmembedakan LATEX dengan program pengolah kata yang lain. Anda dapat mengunduh pack-agesnya, untuk wilayah Indonesia mempunyai server kambing ui atau Gudang Teknologi.
2 MEMULAI DOKUMEN LATEX
Pertama kali dalam menggunakan LATEX kemungkinan pengguna akan sulit mengerti prosespembuatan dokumen.tex yang dihasilkan dengan LATEX. Pada bab ini akan diberikan panduantahap demi tahap agar mudah dimengerti termasuk beberapa contoh yang dapat dilakukan se-bagai latihan dalam menggunakan LATEX.
2.1 File Masukan
Pengaturan LATEX dalam menghasilkan sebuah dokumen diperlukan suatu file masukan agardapat diproses oleh LATEX. File masukan ini berupa teks yang berisi teks yang akan dibuat dalambentuk .tex dan bisa berupa file berasal dari dokumen lain dengan syarat tidak memuat karakterkhusus yang tidak dapa diproduksi oleh LATEX.
2.2 Dokumen LATEX
Dokumen LATEX biasa mempunyai ekstensi .tex. Dalam membuat dokumen LATEX ada beberapajenis file yang dibuat dan dikategori sebagai berikut :
1 article(artikel) merupakan jenis dokumen LATEX digunakan untuk membuat artikel-artikeldalam jurnal ilmiah, paper, makalah seminar, laporan singkat, dokumentasi program danlain sebagainya yang tidak memiliki bab.
2 report(laporan) merupakan jenis dokumen LATEX digunakan untuk membuat laporan yanglebih panjang berisi bab, subbab, subsubbab.
3 book(buku) merupakan jenis dokumen LATEX digunakan untuk membuat buku dan terdiridari beberapa bab.
24 MEMULAI DOKUMEN LATEX
Memulai dokumen baru dan mengetik dokumen LATEX hampir sama di setiap Anda memulaisuatu dokumen di Microsoft Word atau program pengolah katad yang lain hanya berbeda disiniAnda diharuskan menulis perintah -perintah dalam pengaturan dokumen Anda dapat dilihatsebagai berikut :
2.3 Membuat Dokumen Baru
1 Buka program WindEdt Anda yang akan digunakan dalam pengetikan dokoumen .tex,misalkan Anda dapat menuliskan dalam yaitu sebagai berikut :
Masukan :\documentclass[a4paper, 12pt]article
% bagian ini merupakan inti dari class dokumen Anda%
\usepackagecolor% bagian ini merupakan preamble
\begindocomentTuliskan dokumen Anda pada bagian ini
\enddocument
Keluaran : Tuliskan dokumen Anda pada bagian ini
2 Klik Menu File, kemudian klik Save As
3 Selanjutnya, simpan dokumen Anda, misal dengan nama tes.tex, lalu klik Save
4 Untuk melihat men-compile dalam bentuk .pdf, klik ikon PDFTeXify, atau tekan Shift +Ctrl+P atau F9 pada keyboard Anda.
Inilah beberapa hal yang perlu Anda ketahui dalam memulai LATEX dengan benar meliputisejarah tentang LATEX atau TEX, program yang perlu diinstal dan terakhir dalam memulai meng-gunakan LATEX.
2.4 Menutup Dokumen LATEX
Didalam menutup dokumen LATEX juga sama seperti menutup dokumen di kebanyakan perangkatlunak seperti Microsoft Word, Microsoft Word, Excel, Adobe InDesign CC, dan lain lain. Berikutdijelaskan bagaimana menutup dokumen di LATEX
1 Anda berada pada dokumen aktif yang telah dibuka menggunakan WindEdt.
2 Pada bagian kanan atas dokumen yang ada kemudian klik tanda silang maka secara lang-sung akan menutup semua dokumen yang Anda buka. Untuk menutup satu dokumen bisadilakukan dengan meng-klik kanan mouse Anda kanan mouse Anda kemudian pilihlahClose nama file yang ditutup.
25
Gambar 2.1: Tampilan TeXStudio di Windows 7 Ultimate 64 bit
3 Adapun cara yang lain, Anda bisa klik menu File pada Application baru kemudian pilihdan klik Exit atau dengan menggunakan shorcut dengan menekan Alt +F4 pada keyboard.
2.5 Membuat Dokumen Baru via ProTeXt
ProTeXt merupakan salah satu paket bundle dari LATEX yang memudahkan kalian dalam meng-gunakannya. Hal ini disebabkan semua telah tersedia dalam satu paket yaitu paket lengkap LATEX,text editor dan pdf-viewer. Anda dapat unduh perangkat ProTeXt di CTAN. Berikut ini cara mem-ulai dokumen baru menggunakan ProTeXt yaitu sebagai berikut :
1 Buka text editor yang digunakan untuk mengedit dan mengetika teks yang akan kita buatdalam hal ini, ProTEXsudah menyediakannya yaitu TEX Studio dapat dilihat dibawah ini.
2 Kemudian ketiklah dokumen Anda pada TeXStudio selanjutnya simpan dokumen lalu klikikon Build and View dan Anda dapat melihat tampilan dokumen Anda. Jika Anda inginmelihat dokumen Anda dalam bentuk pdf maka dapat Anda klik ikon Adobe Acrobat makasecara langsung akan membuka dokumen dalam bentuk .pdf.
Salah satu kelebihan dalam menggunakan ProTeXt, Anda tidak perlu mengikuti instalasi satupersatu menggunduh perankat yang dibutuhkan dalam menggunakan LATEX seperti dokumenviewer, text editor, MikTeX dengan paket LATEX yang lengkap karena didalam paket bundle Pro-TeXt telah ada semuanya yaitu dokumen viewer(Sumatra PdF),text editor(TeXStudio), dan Mik-tex dengan paket LATEX lengkap dengan pilihan, MikTeX 2.9 untuk 64 bit dan 32 bit.
2.6 Membuat Dokumen Baru via TEX Live 2013
TEX Live 2013 merupakan peningkatan dari TEX Live 2011 dan tentunya saya juga belum tahutentang fitur terbaru apa saja yang ada. Didalam kesempatan kali ini, saya akan memberikanpanduan dalam memulai membuat dokumen baru di TEX Live 2013. Hal yang berbeda denganWinEdt 6.0 beserta MikTEX adalah tersedianya paket lengkap LATEX di TEX Live yaitu Anda lang-sung bisa menggunakannya tanpa harus mengunduh paket -paket LATEX melalui internet tetapitentu Anda harus bersusah payah untuk mengunduh TEX Live 2013 dengan file berkapasitas 2,38
26 MEMULAI DOKUMEN LATEX
Gigabyte dan cukup besar dengan aturan kecepatan internet Anda harus stabil agar lebih cepatmengunduhnya sedangka dibandingkan dengan TEX Live 2011 dengan ukuran 2,26 Gigabytetidak terlalu beda jauh ukuran file sebelumnya.
Jika Anda ingin menginstal TEX Live diperlukan salah satu perangkat lunak yang bisa membacafile berekstensi .*iso yaitu Daemon Tool berikut caranya yaitu :
• Unduh terlebih dahulu file TEX Live 2013 di TEX Live 2013 dan dipilih file yang berbentuk.*iso.
• Instal Daemon Tool bagi Anda yang belum memilikinya di laptop ataupun komputer ke-sayangan Anda
• Setelah terinstal Daemon Tool maka klik Kanan mouse Anda pada bagian Daemon ToolsLite dan pilih Virtual CD/DVD Room kemudian Device:[H:]No Media > Mount Image
• Selanjutnya akan muncul kotak dialog untuk mencari file .iso yang akan dibuka lalu pilihtexlive2013.iso dan tunggu hingga muncul perintah -perintah penginstalan.
• Ikuti dengan benar menginstalan TEX Live 2013 dan perlu diketahui bahwa penginstalandiperlukan waktu yang cukup lama karena file paket yang tersedia sudah lengkap jadiproses penginstalan dilakukan satu persatu oleh TEX Live.
• Selesai
Setelah dilakukan penginstalan TEX Live 2013 sekarang waktunya kita akan memulai membuatdokumen baru yaitu :
1. Buka TEXLive 2013 pada Menu Start > All Programs > Cari TEXLive.
2. Klik TEXLive kemudian pilih TEX Works Editor
3. Selanjutnya akan muncul tampilan seperti ini
Gambar 2.2: Tampilan texworks editor ketika membuka dokumen LATEX
4. Untuk membuat dokumen baru cukup dengan Ctrl+N atau klik Menu File > New dan klikikon Save atau Ctrl+Save As untuk menyimpan file dan simpan denga file berekstensi .*texdan .*bib untuk menyimpan file yang berisi daftar pustaka dan .*sty untuk paket LATEX serta.*cls untuk kelas LATEX.
5. Klik ikon tanda X untuk mengakhiri atau menutup dokumen Anda.
27
6. Setelah Anda membuat dokumen dan compile dokumen file Anda dengan klik ikon tandasegitiga hijau dengan pilihan PDFLATEX tunggu hingga prosesnya selesai maka akan muncultampilan file Anda
7. Selesai.
Didalam membuat suatu dokumen dalam format .tex adalah hal yang pertama kita lakukanmengikuti perintah yang ada didalam text editor, hal ini yang membedakan dengan perangkatlunak seperti Microsoft Word, Open Office ataupun Libre Office.LATEX sendiri tidak memiliki sifatWYSIWYG(What You See is What You Get) tetapi merupakan bahasa pemrograman yang dicip-takan oleh Professor Donald Knuth dalam pengaturan hasil teks pengetikan. Didalam text ed-itorlah, kamu akan bekerja banyak dalam pengaturan tulisan pengetikanmu kemudian untukmelihat hasilnya kamu akan men-compile ke dalam bentuk format .pdf ataupun .dvi. Berikutmerupakan contoh sederhana dalam pengetikan menggunakan LATEX yaitu sebagai berikut :
\documentclass[a4paper,12pt]article
\begindocument
Misalkan $D$ adalah himpunan bagian dari $R$ dan misalkan $f:\rightarrow R$
fungsi bernilai Real pada $D$.Maka fungsi $f$ dikatakan \emphkontinu pada $D$
jika dan hanya jika untuk semua $\epsilon >0$ dan untuk setiap $x \in D$,
terdapat suatu $\delta>0$ dengan demikian $y \in D $ memenuhi
\[|y-x|<\delta\]
maka berlaku
\[|f(x)-f(y)|<\epsilon\]
\enddocument
Pada bagian atas, merupakan teks didalam text editor kemudian hasilnya kita compile ke dalambentuk .pdf ataupun .dvi dapat dilihat hasilnya dibawah ini :Misalkan D adalah himpunan bagian dari R dan misalkan f :→R fungsi bernilai Real pada
D.Maka fungsi f dikatakan kontinu pada D jika dan hanya jika untuk semua ε > 0 dan
untuk setiap x ∈ D, terdapat suatu δ > 0 dengan demikian y ∈ D memenuhi
|y− x|< δ
maka berlaku
| f (x)− f (y)|< ε
Pada dasarnya, perintah ini sangat sederhana kita lakukan namun bagi Anda yang belumterbiasa maka sangat sulit sekali dalam melakukannya. Kelebihan dalam menggunakan LATEXadalah Anda dapat membuat buku, karya ilmiah, tesis, skripsi, cv, atau hasil karya Anda denganmemakai packages yang telah tersedia dapat Anda unduh secara gratis.
Didalam perintah LATEX yang perlu Anda ketahui adalah harus mengikuti aturan yang telahAnda sehingga dapat memberikan tampilan dan hasil yang bagus. Selain itu, dokumen Andadapat di-compile ke dalam bentuk .pdf atau dvi.
28 MEMULAI DOKUMEN LATEX
2.7 Struktur Dasar Dokumen LATEX
LATEX memiliki struktur dokumen yang telah diatur dalam sebuah packages. Packages inilahyang mengatur segala bentuk mulai dari pengaturan ukuran tulisan, pengaturan halaman, daftarisi, bab, subbab, atau pengaturan gambar maupun pengaturan perataan teks yang kita gunakan.Selain itu, Packages menjadi hal yang penting didalam LATEX sehingga sangat dianjurkan meng-gunakan packages yang ada dan dapat diunduh secara gratis untuk menambah packages se-hingga dapat meningkatkan kualitas dokumen Anda. Didalam LATEX memiliki struktur dokumenyaitu sebagai berikut Centre (2001) :
2.7.1 Documentclass
Document class menentukan dokumen Anda yang mendeklarasikan class artinya merupakanpengaturan dalam dokumen Anda yang digunakan seperti untuk membuat artikel, buku, danlain sebagainya dapat dilakukan dengan mengetik
\documentclass[a4paper,12pt]article
Pada bagian ini mendefinisikan secara langsung dokumen yang akan kamu buat sehinggamemberikan kemudahan dalam pengaturan tampilan,tulisan, pengaturan halaman, penempatanjudul, sesi, dan memberikan keseragaman dokumen yang kamu buat. Dibawah ini beberapa jenisdokumen dasar yang biasa dibuat :
1. report atau laporan digunakan untuk laporan laboratorium, teknik mampun laporan perkem-bangan bisnis.
2. article digunakan untuk artikel, review, dan catatan riset.
3. letters digunakan untuk letters1.
4. book digunakan untuk pembuatan buku dan lain -lainnya dalam cakupan yang lebih luas.
Didalam contoh itu dapat dijelaskan yaitu \documentclass[a4paper, 12pt]article artinyamemanggil perintah suatu dokumen berbentuk arikel dengan ukuran tulisan 12pt dan ukurankertas a4paper. Selain itu, tanda \) merupakan awal dari suatu perintah LATEX tanda kurungkurawal(article) merupakan perintah mandatory dan tanda [ ] merupakan perintah optional da-pat dituliskan ataupun tidak.
2.7.1.1 Layout Design
Penulis yang tidak memiliki kemampuan dalam hal tipografi atau pengaturan teks terkadangmengalami kesalahan dalam desain buku, dan kebanyakan orang mengatakan bahwa "Jika doku-men kamu terlihat bagus secara artistik maka pasti didesain dengan pasti didesain dengan baik".Tetapi dokumen Anda untuk dibaca bukan sebagai galeri foto, maka kemampuan membaca danmemahami jauh lebih penting dari hanya bagus untuk dilihat. Sebagai contoh :
1kelas letters tidak didefinisikan secara baik sehingga tersedia lebih dari satu yang bisa kamu unduh
29
• Ukuran tulisan dan penulisan bab, judul dipilih untuk membuat struktur bab dan bagianjelas dibaca.
• Panjang garis harus cukup pendek sehingga dapat mudah dibaca, sementara cukup pan-jang agar halaman akan terlihat bagus.
Dengan sistem WYSIWYG, penulis seringkali secara estetika, dokumennya terlau kecil ataustruktur yang tidak konsisten. LATEX mengurangi kesalahan tersebut ke penulis dengan mendeklarasikanstruktur secara logika suatu dokumen sehingga kita dapat memilih dokumen yang cocok denganlayout kita.
2.7.2 The Document Environment
Setelah kelas dokumen diklarasikan, maka akan dimulai dengan teks dokumenmu dengan duaidentitas perintah yaitu dimulai dan diakhirinya seperti ini :
\documentclass[11pt,a4paper,oneside]report\begindocument...
\enddocument
Ini adalah contoh teknik biasa dokumen LATEX yang disebut dengan lingkungan (environment).Environment inilah yang menangani masalah secara spesifik tentang pengaturan dokumen, jenistulisan, pengaturan perataan teks, dan lain-lainnya sehingga dokumen yang dihasilkan sesuaidengan kebutuhan dan permintaan yang ada. Semuanya environment dimulai dengan \begin..
dan diakhiri dengan \end... dengan tanda kurung kurawal.
2.7.3 Judul Dokumen
Suatu dokumen diperlukan judul untuk memberikan penjelasan isi dokumen yang kita buatbiasanya terdiri dari judul dokum, nama penulisa, dan tanggal pembuatannya, biasa dengan tam-bahan alamat maupun email. Contoh :
\documentclass[11pt,a4paper,oneside]report\begindocument\ title Practical Typesetting
\authorPeter Flynn\\Silmaril Consultants
\dateDecember 2001
\maketitle
\enddocument
Pada contoh judul dokumen diatas dapat dijelaksn bahwa dokumen tersebut berjenis laporan,ukuran tulisan 11pt, dan ukuran kertas yang dicetak a4paper, serta tampilan halaman satu sisi.Perintah \\ pada bagian \author untuk membuat memulai baris baru dalam dokumen LATEX. dan\maketitle untuk memanggil perintah menampilkan judul dokumen.
30 MEMULAI DOKUMEN LATEX
2.7.4 Abstraks
Dalam laporan dan artikel biasanya penulis menambilkan abstraks/ intisari dokumen yangdibuat yang mana merupakan isi dari dokumen yang akan kita tulis. Abstraks sendiri biasa hanyaberisi sedikitnya dari halaman yang digunakan. Contoh :
\documentclass[11pt,a4paper,oneside]report\usepackage[latin1]inputenc\begindocument\ title Practical Typesetting
\authorPeter Flynn\\Silmaril Consultants
\dateDecember 2001
\maketitle
\beginabstractThis report presents the basic concepts of typesetting in a
form usable by non-specialists. It is aimed at those who find
themselves (willingly or unwillingly) asked to undertake work
previously sent out to a professional printer, and who are
concerned that the quality of work (and thus their corporate
image) does not suffer unduly.
The topics cover layout, the need for accuracy, the choice of
typeface, arrangement of the document, adherence to
specifications, and the production process. No foreknowledge
of printing or publishing is needed, but an eye for detail,
a feeling for æsthetics, and some fluency with a computer is
expected.
\endabstract\enddocument
Didalam laporan bisnis dan teknik Abstraks seringkali disebut Summary, Excutive Summary,Preview atau beberapa frase lain yang memiliki artinya hampir sama. Perintah Abstraks didalamdokumen dimulai setelah \documentclass dan diakhiri dengan sebelum \begindocument. Un-tuk mengubah nama dari Abstraks sendiri dapat dilakukan seperti ini :
\renewcommand\abstractnameExecutive Summary
2.7.5 Section
Didalam LATEX diatur pengaturan dokumen sehingga dokumen dapat terstruktur dengan baik.Pengaturan semua ini adalah pilihan tergantung Anda yang menggunakannya. Hanya tidak bi-asa saja melihat dokumen hanya terdiri dari paragraf demi paragraf sehingga tidak memberikangambaran tulisan yang dibuat dan tidak membantu pembaca dalam memahaminya. Meskipunsecara normal, novel dibagi kedalam bab, sesi, maupun bagian, dan terkadang juga kita dapatmenjumpai cerita pendek yang hanya terdiri satu paragraf.
Dua dari tiga pembagian, Parts dan Chapters(Bagian dan Bab) hanya tersedia pada kelas doku-men buku dan laporan. Berikut penjelasan detailnya :
31
Kedalaman Pembagian Perintah Catatan-1 Bagian \part Hanya terdiri buku dan laporan0 Bab \chapter Hanya tersedian di buku dan laporan1 Sesi \section
2 Subsesi \subsection
3 Subsubsesi \subsubsection
4 Judul paragraf \paragraph
5 Judul subparapgraf \subparagraph
Tabel 2.1: Pembagian dokumen
Didalam setiap kasus judul bagian, bab, sesi setiapnya dimulai dan diakhiri dengan tanda ku-rung kurawal yang akan memberikan tanda hasil dokumen yang tercetak dalam bentuk teksbercetak tebal. Beberapa ketentuan hasil dalam struktur dokumen yaitu part, chapter, section,subsection dan lain sebagainya mengikuti aturan yaitu :
• Parts(Bagian)akan diurutkan menggunakana angkat romawi,contoh Parts I, Parts 2, Parts3, dan sebagainya.
• Chapters, Sections, Subsection dan lainnya akan diurutkan menggunakan angka desimal,contoh Chapters 1, Chapters 2, Section 2.1, Section 2.2, Subsection 2.1.1, Subsection 2.1.2,Subsubsection 2.1.1.1, Subsection 2.1.1.2
• Apendiks biasanya diurutkan dengan huruf Kapital, contoh Appendix A, Appendix B, Ap-pendix C, dan lain sebagainya.
Kamu bisa juga mengubah pembagian dokumenmu seperti bab, sesi, subsesi. Jika kamu hanyamenginginkan bab, sesi, subsesi, kamu seharusnya mengubah nilan pada secnumdepth menggu-nakan nilai pada tabel 2.7.5 diatas
\setcountersecnumdepth2
Untuk tidak memasukan penomoran bab, sesi,ataupun bagian ke dalam daftar isi, dapat di-lakukan seperti ini ;
\part*...
\chapter*..
\section*..\subsection*...
.
.
.
\subparagraph*
2.7.6 Daftar Isi
Daftar Isi merupakan satu atau lebih halaman yang berisi nama bagian,bab, sesi, subsesi, sub-subsesi, apendiks, daftar isi sendiri, daftar tabel, daftar gambar, daftar pustaka, dan lain -lainnya
32 MEMULAI DOKUMEN LATEX
dengan ketentuan yang ada. Selanjutnya, daftar isi sendiri memberikan kemudahan pembacamencari bagian yang akan dibaca dan nomor halaman yang akan dibaca serta terurut.
2.8 Spesifikasi Ukuran
Kamu bisa menspesifikasi panjang di sebarang unit dibawah ini :
Unit Ukuranpt ukuran titik standar orang Anglo- America(72.27 untuk 1 inchi).pc pica ems (12pt).bp ukuran titik ’big (72 untuk inchi).sp ukuran titik TEX (65536 untuk titik(pt)).dd Didot (ukuran titik standar eropa (67.54 untuk satu inchi).cc Ciceros ( ukuran pica ems untuk orang eropa, 12dd).em ukuran titik kira- kira selebar huruf ’M’.ex seukuran tinggi huruf ’x’.cm centimeter (2.54 untuk 1 inchi).mm millimeter (25.4 untuk 1 inchi).in inchi
2.9 Preamble
Bagian ini yang diantara :
\documentclass[a4paper, 12pt]article
.......... bagian ini merupakan premble
\begindocument
berisi paket -paket dan perintah yang memudahkan dalam pengaturan teks Anda
2.10 Document
Bagian ini berisi dokumen yang akan ketik seperti isi dokumen, daftar isi, ataupun daftar sim-bol yang digunakan.
33
2.11 Author, Desainer Book dan Typesetter
Untuk mempublikasikan sesuatu, penulis memberikan manuskrip ke perusahaan publikasi.Salah satu dari book designer atau desainer buku memutuskan membuatu layout dokumen sepertipengaturan tulisan, halaman, jarak teks dan lain-lain. Kemudian desainer buku memberikanpetunjuk ke typesetter untuk melakukan pengeditan manuskrip berdasarkan petunjuk tersebut.
Seorang designer buku mencoba untuk membayangka apa yang dipikirkan oleh penulis dalammengetik manuskrip tersebut kemudian dia memutuskan untuk pengaturan bab, daftar pustaka,contoh, rumus dalam lain sebagainya berdasarkan pengetahuan dan dari daftar isi manuskrip.Didalam lingkungan LATEX, LATEX mengambil aturan seorang desainer buku kemudian menggu-nakan TEX sebagai typesetter. Tetapi LATEX hanyalah sebuah program dan selanjutnya perlu lebihbawah petunjuk. Penulis menjelaskan tambahan informasi untuk mendeskripsikan secara logikastruktur pekerjaan ini kemudian ditulis kedalam text editor.
Berbeda dengan program pengolahan teks WYSIWYG2 yaitu Microsoft Word atau Corel Word-Perfect. Dengan aplikasi ini, penulis menspesifikasikan tampilan dokumen secara interaktif se-mentara mengetik teksnya kedalam komputer. Mereka hanya bisa melihat tampilannya bagaimanahasil kerja akan terlihat ketika dicetak. Ketika mengunakan LATEX tidak memungkinan melihalhasil dokumen sementara kita mengetik teks , tetapi hasil dokumen bisa dilihat setelah mem-roses file dengan . Koreksi ini bisa dibuat sebelum kita cetak.
2.12 LATEX Input Files
Input untuk LATEX adalah file teks plain ASCII. Kamu bisa membuatnya dengan sebarang tekseditor, yang memuat teks ke dokumen dengan perintah untuk pengaturan teks yang ada.
2.12.1 Spasi
Karakter "Whitespace" seperti blank atau tab secara seragam di LATEX disebut sebagai "space".Walaupun kita mengetik dengan banyak spasi maka teks yang dihasilkan tetap satu spasi. Berikutini akan diberikan contoh pengetikan dengan satu dan dua contoh dan teks yang dihasilkan.
2What You See Is What You Get
34 MEMULAI DOKUMEN LATEX
1. Dengan satu spasi
An empty line starts a new
paragraph.
An empty line starts a new paragraph.
2. Dengan dua spasi
It does not matter whether you
enter one or several spaces
after a word.
It does not matter whether you enter one or several spaces after a word.
Contoh 2.1 (Spasi)
2.12.2 Karakter Khusus
Simbol dibawah ini adalah karakter yang mempunyai pengertian khusus dibawah LATEX atautidak tersedia di semua jenis tulisan. Jika kamu memasukkan karakter tersebut, maka tidak akandicetak :
# $ % ^ & _ ~ \
Kamu bisa mengetik karakter khusus diatas, dapat dilihat dibawah ini :# $ % ˆ & _ ˜
\# \$ \% \^ \& \_ \\ \~
2.12.3 Perintah LATEX
LATEX commands mempunyai sangat sensitif dalam pengetikan, dan salah satu format yangdapat diambil di bawah ini :
• Mulai dengan menggunakan backslash \ ketika memulai mengetik teks suatu judul se-hingga pengaturan teks mengikuti yang ada didalam LATEX.
• LATEX tidak akan memunculkan teks yang kita ketik ketika kita mengetik setelah tanda
yang menandakan tanda berhenti di LATEX.
I read that Knuth divides the
people working with \TeX into
\TeXnicians and \TeX perts.\\
Today is \today.
I read that Knuth divides the people working with TEX into TEXnicians and TEXperts.Today is September 24, 2014.
35
Beberapa perintah dalam pengetikan didalam LATEX terkadang memerlukan tanda kurung ku-rawal dan beberapa pilihan yang lain diberi tanda kurung siku []. Selanjutnya dapat dilihatbeberapa contoh dibawah ini :
\verb|You can \textsllean on me! You can lean on me!|
You can lean on me !
Please, start a new line
right here!\newline
Thank you!
Please, start a new line right here!Thank you!
2.12.4 Komentar
Ketika LATEX memberikan kita ruang kosong di dalam pengetika yang tidak akan dicetak, inimemberikan kita kemudahan dalam memberikan catatan atau penjelasan dalam tulisan kita.Berikut contohnya :
This is an % stupid
% Better: instructive <----
example: Supercal%
ifragilist%
icexpialidocious
Kita bisa menggunakan tanda persen % untuk memulai catatan, saran, ataupun penjelasan kita.Tanda % bisa juga digunakan untuk membagi kata yang panjang. Untuk membuat komen yangpanjang, kamu juga bisa menggunakan paket \usepackageverbatim dengan menambahkandibagian preamble atau mukadimmah dokumen Anda, dapat dilihat contohnya dibawah ini :
This is another
\begincommentrather stupid,
but helpful
\endcommentexample for embedding
comments in your document.
This is another example for embedding comments in your document.
2.13 Jenis Tulisan dalam LATEX
Didalam LATEX memilik 3 font standar yaitu sebagai berikut :
36 MEMULAI DOKUMEN LATEX
1 Roman, ketik \rmfamily teks yang ingin diubah
2 San Serif, ketik \sffamily teks yang ingin diubah
3 Typewritter, ketik \ttfamily teks yang ingin diubah
2.14 Bentuk Tulisan
Dibawah ini ada beberapa bentuk font didalam LATEX yaitu:
1 Italic, ketik \emph teks diketik disini
2 Slanted, ketik \slshape teks diketik disini
3 SMALL CAPS, ketik \scshape teks diketik disini
4 BOLD, ketik \textbf teks diketik disini
5 Teletype, ketik \texttt teks diketik disini
2.15 Ukuran Tulisan
Ada beberapa ukuran standar didalam font LATEX yaitu :Untuk dapat menggunakan caranya yaitu :
• \tiny ketik disini
• \sriptsize ketik disini
• \footnotesize ketik disini
• \small ketik disini
• \normalsize ketik disini
• \large ketik disini
• \Large ketik disini
• \LARGE ketik disini
• \huge ketik disini
• \Huge ketik disini
tiny,scriptsize,footnotesize, small, normalsize, large, Large,LARGE, huge,Huge
37
2.16 Perataan Teks
Aligment(perataan teks) dalam dokumen LATEX juga hal yang sangat penting yang perlu diper-hatikan, mulai dari perataan kiri, perataan kanan, dan perataan tengah. Secara standar dokumenLATEX sudah diatur dengan melakukan perataan kiri-kanan. Untuk keperluaan lain, Anda jugabisa menggunakan perintah dibawah ini : a dapat dilihat caranya yaitu :
\begincenter
teks yang diatur rata tengah
\endcenter
Perintah diatas diperlukan untuk menjalankan pengaturan rata tengah, tetapi terkadang kitatemui didalam dokumen LATEX perintah yang pada dasar sama yaitu tanda \[\] merupakan per-intah rata tengah secara otomatis untuk notasi matemamtika, atau perintah \centering banyakdijumpai ketika menyisipkan tabel, gambar ataupun yang lainnya. Keluaran :
teks yang diatur rata tengah
Perintah rata tengah seperti kebanyakan yang tersedia di perangkat lunak dalam pengolah kata,desain, mampun grafik perintah ini juga tersedia disana.
\beginflushleft
teks yang diatur rata kiri
\endflushleft
Keluaran :
teks yang diatur rata kiri
\beginflushright
teks yag diatur rata kanan
\endflushright
Keluaran :
teks yag diatur rata kanan
3 MEMULAI MENGGGUNAKAN SIMBOLMATEMATIKA
Didalam bab ini dikhususkan dalam membuat dokumen yang memuat simbol atau notasimatematika. Beberapa hal tentunya perlu anda ketahui dalam penulisan dokumen yang adasehingga Anda dapat mengerti dan memahami. Dibawah ini akan dijelaskan perintah dalammendeklarasikan simbol matematika.
3.1 Dasar dasar dalam menulis rumus didalam LATEX
LATEX memiliki 3 hal mode secara umum yaitu :
1. paragraph mode. Kita bisa memasukkan pengaturan teks sebagai barisan kata didalambaris paragraf dan halaman dan ini yang kita gunakan sampai sekarang.
2. left to right mode.Ini juga melakukan pengaturan teks sebagai barisan kata, tetapi didalamLATEX teks dimulai dari kiri ke kanan tanpa adanya baris kosong. Untuk itu diperlukan\mobx untuk mempertahankan teks yang ada.
3. math mode. Dengan adanya pengaturan ini teks yang berupa simbol matematika diaturmenggunakan pengaturan khusus sehingga berbeda dengan teks biasa seperti bercetak mir-ing.
3.2 Perataan rumus
Didalam matematika sudah menjadi kepastian kita akan membuat rumus matematika dan halterkadang menjadi kendala adalah perataan rumus, berikut diberikan salah satu cara yang dapatdilakukan :
• Anda bisa menggunakan tabular
39
\begintabularlll$\ Leftrightarrow $(1/y)dy &=& $\lambda dt$\\
$\ Leftrightarrow $ ln y &=& $\lambda t +c$\\
$\ Leftrightarrow $ y &=& $c.e^\lambda t$\\
\endtabular
⇔(1/y)dy = λdt⇔ ln y = λt + c⇔ y = c.eλt
• Anda bisa menggunakan perintah eqnarray dan eqnarray*
1. Anda bisa menampilkan nomor persamaan rumus dengan eqnarray.
\begineqnarray\ Leftrightarrow (1/y)dy &=& \lambda dt\\
\ Leftrightarrow ln y &=& \lambda t +c\\
\ Leftrightarrow y &=& c.e^\lambda t
\endeqnarray
⇔ (1/y)dy = λdt (3.1)
⇔ lny = λt + c (3.2)
⇔ y = c.eλt (3.3)
2. Anda bisa menggunakan eqnarray* untuk menghilangkan nomor persamaan padarumus.
\begineqnarray*\ Leftrightarrow (1/y)dy &=& \lambda dt\\
\ Leftrightarrow ln y &=& \lambda t +c\\
\ Leftrightarrow y &=& c.e^\lambda t
\endeqnarray*
⇔ (1/y)dy = λdt
⇔ lny = λt + c
⇔ y = c.eλt
3. Meratakan tanda biimplikasi dengan mengubaha posisi tanda & dapat dilihat hasilnya:
\begineqnarray*\ Leftrightarrow &(1/y)dy &= \lambda dt\\
\ Leftrightarrow & ln y &= \lambda t +c\\
\ Leftrightarrow & y &= c.e^\lambda t
\endeqnarray*
⇔ (1/y)dy = λdt
⇔ lny = λt + c
⇔ y = c.eλt
40 MEMULAI MENGGGUNAKAN SIMBOL MATEMATIKA
4. Menggunakan align untuk perataan rumus yaitu
\beginalign*\ Leftrightarrow (1/y)dy &= \lambda dt\\
\ Leftrightarrow ln y &= \lambda t +c\\
\ Leftrightarrow y &= c.e^\lambda t
\endalign*
⇔ (1/y)dy = λdt
⇔ lny = λt + c
⇔ y = c.eλt
3.3 Jarak teks pada mode Matematika
Terkadang didalam membuat rumus matematika, kita menyisipkan teks didalamnya dan ten-tunya kita memberikan jarak(space). Perintah ini bisa Anda gunakan untuk memberikan jarakantar teks didalam mode matematika :
Code Nama Code Contoh Code Contoh\, thinspace Biaya Totalkincir angin $\textBiaya Total_\,\textkincir angin$
\; thickspace Biaya Total kincir angin $\textBiaya Total_\; \textkincir angin$
\quad quadspace Biaya Total kincir angin $\textBiaya Total_\quad \textkincir angin$
\qquad double quadspace Biaya Total kincir angin $\textBiaya Total_\qquad \textkincir angin$
\! negative thin space Biaya Totalkincir angin $\textBiaya Total_\! \textkincir angin$
Tabel 3.1: Perintah jarak teks dalam math mode
3.4 Pengaturan persamaan kuadrat dan akarnya
Pada bagian kita akan mendiskusikan menulis persamaan kuadrat dan akarnya, berikut con-tohnya :
1. Mulai dengan membuat dokumen baru dan mulai dengan menulis judul, misalkan persamaan
kuadrat dan tanda bintang(*)artinya bagian sesi ini tidak termuat dalam daftar isi.
Beginning of code
\documentclassarticle
\begindocument
\section*Persamaan KuadratEnd of code
41
2. Isilah pada bagian sesi dengan menuliskan rumus persamaan kuadrat.
Beginning of code
\section*Persamaan Kuadrat
\beginequation
\labelquad
ax^2+bx+c=0
\endequation
dimana $a,b$ dan $c$ konstanta dan $a\neq 0$
mempunyai dua solusi untuk variabel $x$End of code
Pada bagian atas, code dimulai dengan \beginequation dan diakhiri \endequation,ini bertujuan untuk membuat nomor persamaan pada persamaan kuadrat, selanjutnya un-tuk \labelquad bertujuan untuk memberikan link ke persamaan jika diperlukan.
3. Jika sudah selesai, pada bagian ini kita akan membuat akar persamaan beserta linknya.
Beginning of code
\beginequation
\labelroot
x_12=\frac-b \pm \sqrtb^2-4ac2a
\endequationEnd of code
4. Dibagian ini misalkan kita ingin mendiskusikan persamaan kuadrat dengan kasus samadengan 0, maka dapat dilihat code nya disini :
Beginning of code
Jika determinan $\Delta$ dengan
\[\Delta =b^2 -4ac\]
adalah nol, maka dari persamaan \refquad dan mempunyai
dua penyelasain ganda, dan persamaan (\refroot) menjadi
\[
x=-\fracb2a
\]End of code
5. Dapat dilihat hasilnya disiniax2 +bx+ c = 0 (3.4)
dimana a,b dan c konstanta dan a 6= 0 mempunyai dua solusi untuk variabel x
x12 =−b±
√b2−4ac
2a(3.5)
Jika determinan ∆ dengan∆ = b2−4ac
adalah nol, maka dari persamaan 3.4 dan mempunyai dua penyelasain ganda, dan per-samaan (3.5) menjadi
x =− b2a
42 MEMULAI MENGGGUNAKAN SIMBOL MATEMATIKA
3.5 Tampilan Rumus Matematika
Dalam menampilkan rumus matematika biasa kita lakukan dengan memulai dengan tanda $
dan diakhiri dengan tanfa $. Selain itu, Anda dapat memulai dengan code seperti ini :
• $$ $$ sama dengan \[\] ini digunakan untuk menampilkan rumus matematika denganperataan tengah.
• \beginequation dan diakhiri dengan \endequation ini digunakan untuk menampilkansimbol matematika dengan pengurutan nomor persamaan.
• \begindisplaymath dan diakhiri dengan \enddisplaymath ini digunakan untuk menampilkansimbol matematka sama seperti $$ $$ dan \[\].
3.6 Ellipsis
Ellipsis digunakan ketika membuat rumus matematika dengan bilangan berurutan, misalkan1,2,3,3,4,5,6,7,8,9,10 dapat kita singkat dengan hanya menuliskan 1,2,3, ...,10.
\ldots. . . \cdots · · · \vdots...
\dot \ddots. . .
3.7 Mode Matematika
Misalkan diberikan contoh seperti dibawah ini :Misalkan f adalah fungsi yang didefinisikan oleh f (x) = 3x+7 dan misalkan a bilangan real posi-tif.Seharusnya kita mengetikan didalam LATEXseperti ini :
Misalkan $f$ adalah fungsi yang didefinisikan oleh $f(x)=3x+7$
dan misalkan $a$ bilangan real positif.
Tanda $ merupakan tanda untuk menempatkan notasi matematika, bisa juga menggunakantanda (\ dan \) dapat dilihat dibawah ini :Misalkan f adalah fungsi yang didefinisikan oleh f (x) = 3x+7 dan misalkan a bilangan real posi-tif.Seharusnya kita mengetikkan didalam LATEX seperti ini :
Misalkan \(f\) adalah fungsi yang didefinisikan oleh \(f(x)=3x+7\)
dan misalkan \(a\) bilangan real positif.
43
Disamping itu juga kita bisa menempatkan notasi matematika berada ditengah dengan meng-gunakan tanda \[ sebelum rumus dan tanda \] sesudahnya atau tanda $$ sebelum rumus dantanda $$ sesudahnya dapat dilihat dibawah ini:Jika f (x) = 3x+120 dan g(x) = x+4 maka
f (x) = f (g(x)) = x4 +12
danf (x)g(x) = 2x+3
Seharusnya kita mengetikkan didalam LATEX seperti ini:
Jika $f(x)=3x+120$ dan $g(x)=x+4$ maka
\[f(x)=f(g(x))=x^4+12\]
dan
\[f(x)g(x)=2x+3\]
dan juga dapat dilakukan seperti ini:
Jika $f(x)=3x+120$ dan $g(x)=x+4$ maka
$$f(x)=f(g(x))=x^4+12$$dan
$$f(x)g(x)=2x+3$$
didapat hasil yang sama yaitu:Jika f (x) = 3x+120 dan g(x) = x+4 maka
f (x) = f (g(x)) = x4 +12
danf (x)g(x) = 2x+3
Didalam menuliskan selain dari itu ,kita juga dapat memulainya dengan mendeklarasikan per-intah yaitu dimulai dengan mengetik \beginequation diakhiri dengan endequation makasecara langsung dapat dilihat dibawah ini :Jika f (x) = 3x+7 dan g(x) = x+4 maka
f (x)+g(x) = 4x+1 (3.6)
Maka dapat dilihat diatas notasi matematika akan diberi nomor sesuai dengan urutan yang ada,dan seharusnya Anda mengetik didalam LATEX yaitu :
Jika $f(x)=3x+7$ dan $g(x)=x+4$ maka
\beginequation
f(x)+g(x)=4x+1
\endequation
3.8 Subscripts dan Superscripts
44 MEMULAI MENGGGUNAKAN SIMBOL MATEMATIKA
Didalam notasi matematika pasti dapat ditemukan karakter khusus seperti subscripts(_) ataupunsuperscripts(^). Dapat dilihat dibawah ini
ds2 = dx21 +dx2
2 +dx23 + c2dx2
4
Seharusnya didalam LATEX diketik seperti ini :
\[ds^2=dx_1^2+dx_2^2+dx_3^2+c^2dx_4^2\]
Ketika didapat lebih banyak karakter, seharusnya Anda ketikan seperti ini, $x^2013-2011$didapat; x2013−2011 dan untuk memberikan jarak antara karakter kita bisa menambahkan \quad
yaitu \[ x_1^2 + x_2^2 = 1, \quad 2^2^x = 64 \]
x21 + x2
2 = 1, 22x= 64
.
3.9 Membuat Akar(roots)
Dalam membuat akar dengan \sqrt sedangkan untuk membuat dengan banyak akar kamubisa menggunakan \sqrt[order]value. Contoh :
64√
x =
√√√√√√√√√√√√√
x
\[\sqrt[64]x = \sqrt\sqrt\sqrt\sqrt\sqrt\sqrtx\]
3.10 Membuat pembagi
Dalam membuat pembagian dengan \( (a+b)/2 \) (a+b)/2 sedangkan untuk yang memuatpembagi yang lebih dapat menggunakan \fracnumeratordenumerator. Contoh
n(n+1)2
,
√x+12 − x
y2
\[ \fracn(n+1)2, \quad \frac\frac\sqrtx+12-xy^2 \]
3.11 Tulisan Indah/Kaligrafi
45
Untuk memberikan tulisan kaligrafi, kamu bisa menambahkan dengan \mathcal. Contoh :
A ,B,C , . . . ,Z
\[ \mathcalA, \mathcalB, \mathcalC, \ldots, \mathcalZ\]
3.12 Membuat Limit
Untuk membuat limit dalam LATEX diperlukan kode sederhana dibawah ini :$\lim_x \to \infty f(x)$ limx→∞ f (x)
3.13 Simbol Matematikan Tingkat Lanjut
f (x) =∫ sinx
xdx
Instead of sinxx now with cosx
x :
g(x) =∫ cosx
xdx
Dibawah ini akan diberikan dan dijelaskan paket tingkat lanjut untuk membuat notasi matem-atika.
3.13.1 Cancel
Cancel package adalah paket yang memudahkan segala hal di dalam mode matematika den-gan slash, backslash, atau tanda X. Untuk mendapatkan garis horizontal maka tambahkan macrodengan memanggil \hcancel dengan pilihan argumen untuk garis berwarna yaitu :
\newcommand\hcancel[2][black]\setbox0=\hbox#2%
\rlap\raisebox.45\ht0\textcolor#1\rule\wd01pt#2
46 MEMULAI MENGGGUNAKAN SIMBOL MATEMATIKA
Dibawah diberikan contoh penggunaan Cancel package yaitu :
1. Penggunaan Slash
$f(x)=\dfrac\left(x^2+1\right)\cancel(x-1)\cancel(x-1)(x+1)$
f (x) =
(x2 +1
)(x−1)
(x−1)(x+1)
2. Penggunaan Backslash
$\bcancel3\qquad\bcancel1234567$
A3hhhh1234567
3. Penggunaan Tanda X
$\xcancel3\qquad\xcancel1234567$
A3 ((((hhhh1234567
4. Penggunaan Garis Horizontal Berwarna
$\hcancel3\qquad\hcancel[red]1234567$
3 1234567
Contoh 3.1
3.13.2 bm
Secara standar \mathbf digunakan untuk membuat notasi matematika bercetak tebal dan modeke atas, misal y = f (x) ($\mathbf y=f(x)$) dan juga khususnya untuk membuat notasi matem-atika bercetak miring menggunakan paket bm yaitu yyy = f (x)($\bm y=f(x)$).
3.13.3 braket
Paket didalam penulisan tanda kurung (), tanda kurung kurawal , tanda garis mendatar |,dan lain sebagainya. Banyak menggunakan beberapa jenis style, diantaranya yaitu :
\[ \left\ x\in\mathbfR | 0<|x|<\frac53\right\ \]x ∈ R|0 < |x|< 5
3
Di hasil tampilan simbol diatas, tanda | tidak cukup benar dan untuk mendapatkan juga tidakbegitu mudah, salah satunya kamu bisa menggunaakan paket \vphantom untuk membuat ukurantanda | menjadi lebih besar dan terlihat perbedaannya.
x ∈ R∣∣∣∣ 0 < |x|< 5
3
47
Paket braket mempunyai macro yaitu :
\Bra<math expression>
\Ket<math expression>
\Braket<math expression>
\Set<math expression>
Dengan tulisan bagian depan yang sama tidak benar -benar menarik buat kita, namun kita bisamengubahnya menjadi lebih menarik.
\[ \Ketx\in\mathbfR | 0<|x|<\frac53 \]
\[ \Braketx\in\mathbfR | 0<|x|<\frac53 \]
\[ \Braketx\in\mathbfR | 0<\vert x\vert <\frac53 \]
\[ \Setx\in\mathbfR | 0<|x|<\frac53 \]
∣∣∣∣x ∈ R|0 < |x|< 53
⟩⟨
x ∈ R∣∣∣∣0 <
∣∣∣∣x ∣∣∣∣< 53
⟩⟨
x ∈ R∣∣∣∣0 < |x|< 5
3
⟩
x ∈ R∣∣∣∣ 0 < |x|< 5
3
Perbedaan antar \Braket dan \Set adalah terletak dalam meng-handle garis vertikal. Macro \Set
adalah hanya meng-handle satu tanda sedangkan \Braket meng-handle semuanya. Dapat dilihatcontoh dibawah ini :
\[\Braket\phi | \frac\partial^2\partial t^2 | \psi\]
\[\Set\phi | \frac\partial^2\partial t^2 | \psi\]
⟨φ
∣∣∣∣ ∂2
∂t2
∣∣∣∣ψ⟩φ
∣∣∣∣ ∂2
∂t2 |ψ
4 MEMBUAT TABEL DAN MENYISIPKAN GAMBAR
Dokumen LATEX tidak hanya dalam dokumen teks tetapi juga dapat memberikan informasi datatabel sehingga diperlukannya cara membuat tabel di LATEX. Pada bagian ini kita akan memberikanbeberapa penjelasan dalam membuat tabel, menambahkan keterangan tabel dan mempercantiktampilan tabel.
Pada bagian ini kita akan memberikan beberapa hal di bawah ini :
• Lining up text and data in columns
• Typesetting complex tables
• Including pictures in our documents
• Adding captions to pictures and tables
• Controlling the placement of figures and tables
Ayo kita mulai !!!
4.1 Menulis Teks dalam Kolom
Didalam pengaturan teks dengan kolom akan memberikan perataan dokumen yang akan kitabuat. LATEX juga memberikan kemudian dalam yaitu dengan tabbing environment.
49
1. Mulailah dengan membuka dokumen baru atau dokumen yang telah dibuat dengan tab-bing environment.
The code\documentclassarticle
\begindocument
\begintabbing
2. Ketiklah teks, atur perataan teks menggunakan \= dan akhiri dengan \\:\emphInfo: \= Software \= : \= \LaTeX \\
3. Ketiklah teks lebih lanjut, pindahkan ke perataan selanjutnya menggunakan \> dan akhirilagi dengan \\:
\> Author \> : \> Leslie Lamport \\
\> Website \> : \> www.latex-project.org
4. Akhiri perataan(tabbing) dan dokumen Anda dengan :
\endtabbing
\enddocument
5. Didapatkan hasil yaitu :
Info: Software : LATEXAuthor : Leslie LamportWebsite : www.latex-project.org
Contoh 4.1 (Tabbing Environment)
Apa yang terjadi
Tabbing environment memberikan pengaturan dokumen yang digunakan untuk memulai garisbaru. Kita menggunakan tiga tahap sederhana untuk pengaturan tabbing yaitu :
• \= adalah mengatur berhentinya tab. Kita seharusnya mengambil beberapa tab berhentipada sebuah garis. Jika kita menggunakan \= selanjutnya, maka tab berhenti seharusnyamenghapus posisi ini.
• \\ adalah akhir dari baris.
• \> menuju tab stop selanjutnya. Ini juga mengartikan backwards.
Cara ini dengan cepat dapat menghasilkan kolom dengan perataan kiri. Jika baris pada tabbingenvironment yang seharusnya di akhir halaman maka akan bersambung ke halaman selanjutnya.
50 MEMBUAT TABEL DAN MENYISIPKAN GAMBAR
Kita akan melihat tabel yang memuat perintah dan contoh keluar daftar bentuk tulisan yaitu :
1. Mulai dengan dokumen baru seperti pada contoh sebelumnya tetapi definisikan perintahuntuk pengaturan daftar tulisan di bagian atas tabel kita.
\documentclassarticle
\newcommand\head[1]\textbf#1
\begindocument
\begintabbing
2. Tulisan pengaturan baris pertama dengan \= dan menggunakan \>. Gunakan perintah\verb...|| digunakan untuk pengaturan tampilan tulisan yang sebenarnya.
\begintabbing
Family \= \verb|\textrm...| \= \headDeclaration \= \kill
\> \headCommand \> \headDeclaration \> \headExample\\
Family \> \verb|\textrm...| \> \verb|\rmfamily|
\> \rmfamily Example text\\
\> \verb|\textsf...| \> \verb|\sffamily|
\> \sffamily Example text\\
\> \verb|\texttt...| \> \verb|\ttfamily|
\> \ttfamily Example text
\endtabbing
3. Didapat hasil yaitu :
Command Declaration ExampleFamily \textrm... \rmfamily Example text
\textsf... \sffamily Example text\texttt... \ttfamily Example text
Contoh 4.2 (Lining up font commands)
4.2 Pengaturan Tabel
Pada bagian kita akan memberikan struktur dan format yang lebih kompleks,seperti pengatu-ran perataan tengah di kolom, pembagian garis, dan struktur bersarang dalam tabel. LATEX mem-punyai tabular environment yang digunakan untuk pengaturan tabel sederhana maupun lebihkompleks.
51
Kita akan membuat tabel dengan pengaturan garis horizontal dan pengaturan posisi teks didalamtabel yaitu rata kiri, rata kanan, ataupun rata tengah dapat dilakukan sebagai berikut :
1. Mulailah dengan membuat dokumen baru kemudian definisikan pengaturan baris depanuntuk daftar tulisan yang ada.
\documentclassarticle
\newcommand\head[1]\textnormal\textbf#1
\begindocument
2. Mulailah mendefinisikan tabular environment, dengan menjelaskan pengaturan perataantulisan, misalkan ketiklah ccc untuk perataan tengah tiga kolom yang kita buat.
\begintabularccc
3. Tulislah tabel baris depan kemudian pisahkan ketiga kolom tersebut dan akhirilah denganmengetik tanda \\. Gunakan \hline untuk menandakan garis horizontal.
\hline
\headCommand & \headDeclaration & \headOutput\\
\hline
4. Lanjutkan dan isi kolom dan baris dengan teks kemudian tambahkan \verb | \command |.
\verb|\textrm| & \verb|\rmfamily| & \rmfamily Example text\\
\verb|\textsf| & \verb|\sffamily| & \sffamily Example text\\
\verb|\texttt| & \verb|\ttfamily| & \ttfamily Example text\\
\hline
\endtabular
\enddocument
5. Didapatkan hasil yaitu :Command Declaration Output\textrm \rmfamily Example text\textsf \sffamily Example text\texttt \ttfamily Example text
Contoh 4.3 (Building a table of font family commands)
4.3 Mengerti Format Argumen
52 MEMBUAT TABEL DAN MENYISIPKAN GAMBAR
Didalam contoh diatas, terdapat beberapa hal yang perlu mengerti tentang perataan teks yangada, di bawah ini akan diberikan contoh lebih jauh tentang hal tersebut :
Perataan teks meliputi rata tengah, rata kiri ataupun rata kanan. Di bagian contoh diberikanketiga perataan tersebut sehingga kita akan memberikan penjelasan tentang perbedaannya.
1. Mulai dengan dokumen sama yang telah kita buat dan ketiklah kode perintah dibawah ini:
\begintabular|l|c|r|p1.7cm|
\hline
left & centered & right & a fully justified paragraph cell\\
\hline
l & c & r & p\\
\hline
\endtabular
2. Didapatkan hasil yaitu :left centered right a fully jus-
tified para-graph cell
l c r p
Contoh diatas akan diberikan penjelasan berikut :
• l artinya "left" untuk perataan kiri suatu teks yang ada.
• r artinya "right" untuk perataan kanaa suatu teks yang ada.
• c artinya "center" untuk perataan tengah suatu teks yang ada.
Contoh 4.4 (Perataan Teks)
4.4 Mengerti Format Tabel
53
Dibawah diberikan contoh dari suatu forum LATEX exchange Community tentang solusi bagaimanauntuk men-format tabel sehingga dapat mempercantik tabel tersebut :
\documentclassarticle
\usepackagetabularx,ragged2e
\newcolumntypex>\CenteringX
\begindocument
\begintable[htdp]
\captionComparison of Elements in Air on the Space Station and sea level on
Earth\labeldefault
\begintabularx\linewidth|>\RaggedRightp2.5cm|x|x|x|\hline
Chemical Component & Percentage in Earth’s Atomsphere & Ideal Values for the Space
Station & Astronaut Exhalation\\ \hline
Nitrogen & 78.084\% & 78.000\% & 74.200\% \\ \hline
Oxygen & 20.946\% & 21.000\% & 15.300\% \\ \hline
Argon & 0.934\% & 0.000\% & 0.000\% \\ \hline
Carbon Dioxide& 0.033\% & 0.000\% & 3.600\% \\ \hline
Water Vapour & 0.030\% & 1.000\% & 0.800\% \\ \hline
Trace Elements& 0.003\% & 0.000\% & 0.800\% \\ \hline
\endtabularx
\endtable
\enddocument
Contoh 4.5 (Formatting Table)
Didapat hasil yaitu :
Tabel 4.1: Comparison of Elements in Air on the Space Station and sea level on EarthChemical Com-ponent
Percentage inEarth’s Atomsphere
Ideal Values forthe Space Station
Astronaut Exhalation
Nitrogen 78.084% 78.000% 74.200%Oxygen 20.946% 21.000% 15.300%Argon 0.934% 0.000% 0.000%Carbon Dioxide 0.033% 0.000% 3.600%Water Vapour 0.030% 1.000% 0.800%Trace Elements 0.003% 0.000% 0.800%
54 MEMBUAT TABEL DAN MENYISIPKAN GAMBAR
\documentclassarticle
\usepackagebooktabs,array,dcolumn
\newcolumntypedD..2.3
\newcolumntypeC>\centeringp
\begindocument
\begintable[htdp]
\captionComparison of Elements in Air on the Space Station and sea level on Earth
\centering
\begincenter
\begintabularp1.25inddd
\toprule
\multicolumn1C1.25inChemical Component & \multicolumn1C1inEarth’s
Atmosphere (\%) & \multicolumn1C1.25inIdeal Values for the Space Station (\%)
& \multicolumn1C1inAstronaut Exhalation (\%)\\
\midrule
Nitrogen & 78.084 & 78.000 & 74.200 \\
Oxygen & 20.946 & 21.000 & 15.300 \\
Argon & 0.934 & 0.000 & 0.000 \\
Carbon Dioxide & 0.033 & 0.000 & 3.600 \\
Water Vapour & 0.030 & 1.000 & 0.800 \\
Trace Elements & 0.003 & 0.000 & 0.800 \\
\bottomrule
\endtabular
\endcenter
\labeldefault
\endtable
\enddocument
Contoh 4.6 (Formatting Table I)
Didapat hasil yaitu :
Tabel 4.2: Comparison of Elements in Air on the Space Station and sea level on Earth
ChemicalComponent
Earth’sAtmosphere (%)
Ideal Values for theSpace Station (%)
AstronautExhalation (%)
Nitrogen 78.084 78.000 74.200Oxygen 20.946 21.000 15.300Argon 0.934 0.000 0.000Carbon Dioxide 0.033 0.000 3.600Water Vapour 0.030 1.000 0.800Trace Elements 0.003 0.000 0.800
55
4.5 Color In Tables
Dibawah diberikan contoh pewarnaan tabel pada LATEX agar dapat mempercantik tampilan tabeltersebut berikut dapat dilihat kode perintahnya :
\begintable[h!]
\centering
\rowcolors1gray!20
\begintabularll
\rowcolorLightBlue2 $x_n+1$ & $|x_n+1-x_n|$\\ \hline
1.20499955540054 & 0.295000445\\
1.17678931926590 & 0.028210236\\
1.17650193990183 & 3.004$\times10^-8$\\
1.17650193990183 & 4.440$\times10^-16$\\ \hline
\endtabular
\captionIteración de Newton para $x^2-\cos(x)-1=0$ con $x_0=1.5.$
\endtable
Contoh 4.7 (Coloring In Tables)
Didapat hasil yaitu :
xn+1 |xn+1− xn|1.20499955540054 0.2950004451.17678931926590 0.0282102361.17650193990183 3.004×10−8
1.17650193990183 4.440×10−16
Tabel 4.3: Iteración de Newton para x2− cos(x)−1 = 0 con x0 = 1.5.
56 MEMBUAT TABEL DAN MENYISIPKAN GAMBAR
Dibawah diberikan contoh pewarnaan tabel pada LATEX dengan tambahan blok suatu barisyang diinginkan agar dapat mempercantik tampilan tabel tersebut berikut dapat dilihat kodeperintahnya :\begintabularll
\rowcolorLightBlue2 $x_n+1$ & $|x_n+1-x_n|$\\ \hline
\cellcolor[gray]0.80 1.20499955540054 & 0.295000445\\
1.17678931926590 & 0.028210236\\
1.17650196994274 & 0.000287349\\
1.17650193990183 & 3.004$\times10^-8$\\
\cellcolor[gray]0.80 1.17650193990183 & 4.440$\times10^-16$\\ \hline
\endtabular
Didapat hasil yaitu :xn+1 |xn+1− xn|1.20499955540054 0.295000445
1.17678931926590 0.0282102361.17650196994274 0.0002873491.17650193990183 3.004×10−8
1.17650193990183 4.440×10−16
Contoh 4.8 (Coloring In Tables I)
4.5.1 Perputaran Teks didalam Tabel Cell
57
1. Dibawah ini kode perintah LATEX :
\beginsideways
\begintabularlc
$x_n+1$ &$|x_n+1-x_n|$\\ \hline
\cellcolor[gray]0.80 1.17 & 3.$\times10^-8$\\
1.17 & 4.$\times10^-16$\\ \hline
\endtabular
\endsideways
2. Didapat hasil yaitu :
x n+
1|x
n+1−
x n|
1.17
3.×
10−
8
1.17
4.×
10−
16
Contoh 4.9 (Rotating Text In Cell Tables)
1. Dibawah kode perintah LATEX :
\begintabularlc
$x_n+1$ &\beginsideways$|x_n+1-x_n|$\endsideways\\ \hline
\cellcolor[gray]0.80 1.17 & 3.$\times10^-8$\\
1.173 & 4.$\times10^-16$\\ \hline
\endtabular
2. Didapat hasil yaitu :
xn+1 |xn+
1−
x n|
1.17 3.×10−8
1.173 4.×10−16
Contoh 4.10
4.5.2 Merge Cell/Penggabungan Cell
58 MEMBUAT TABEL DAN MENYISIPKAN GAMBAR
\begintable[h!]
\centering
\begintabularlll
&\multicolumn2cEstimación del error\\
&\multicolumn2cabsoluto y relativo\\
\rowcolorLightBlue2 $x_n$ &$x_n+1$ &$|x_n+1-x_n|/|x_n+1|$\\ \hline
-3.090721649 & 2.990721649 &1.6717\\
-2.026511552 & 1.064210097 &0.525143859\\
-1.205340185 & 0.821171367 &0.681277682\\\hline
\endtabular
\caption
\endtable
Contoh 4.11 (Merge Cell)
Didapat hasil yaitu :
Estimación del errorabsoluto y relativo
xn xn+1 |xn+1− xn|/|xn+1|-3.090721649 2.990721649 1.6717-2.026511552 1.064210097 0.525143859-1.205340185 0.821171367 0.681277682
Tabel 4.4:
4.5.3 Scale Box
\begintable[h!] \labelML:tabla_escalada
\centering
\scalebox0.8\begintabularcccccccccccccc
Est.&P.16(a)&Pr.14&Pr.16(b)&Pr.1&Pr.9&Pr.5&Pr.4&Pr.15&Pr.3&Pr.13&Pr.11&Pr.7&Cal.\\\hline
L & & 0 & & 0 & 0 & 2 & 2 & 2 & 1 & 2 & 2 & 2 &54\\ \hline
S & & 0 & & 2 & 2 & 0 & 1 & 1 & 0 & 2 & 0 & 2 &42\\ \hline
R & 0 & 1 & 0 & 0 & 0 & 1 & 1 & 1 & 2 & 0 & 2 & 2 &38\\ \hline
Total& 0 & 1 & 2 & 2 & 3 & 4 & 5 & 6 & 7 & 8 & 10 & 14 & \\ \hline
\multicolumn12lAbreviaturas. Est.: Estudiante, Pr.: Pregunta,Cal.: Calificación\\
\endtabular
\captionResultados del cuestionario diagnóstico
\endtable
Contoh 4.12 (Scale Box)
59
Didapat hasil yaitu :
Est. P.16(a) Pr.14 Pr.16(b) Pr.1 Pr.9 Pr.5 Pr.4 Pr.15 Pr.3 Pr.13 Pr.11 Pr.7 Cal.L 0 0 0 2 2 2 1 2 2 2 54S 0 2 2 0 1 1 0 2 0 2 42R 0 1 0 0 0 1 1 1 2 0 2 2 38
Total 0 1 2 2 3 4 5 6 7 8 10 14Abreviaturas. Est.: Estudiante, Pr.: Pregunta,Cal.: Calificación
Tabel 4.5: Resultados del cuestionario diagnóstico
4.6 Menyisipkan Gambar
Pada bagian ini akan diberikan beberapa penjelasan didalam menyisipkan gambar dalam doku-men LATEX. Tentunya LATEX memiliki suatu paket graphicx yang memudahkan kita dalam meny-isipkan gambar, grafik, diagram, dan lain sebagainya.
60 MEMBUAT TABEL DAN MENYISIPKAN GAMBAR
Kita akan menyisipkan gambar didalam dokumen LATEX menggunakan perintah demo untukmenampilkan gambar sebagai sample tanpa harus adanya file gambar dalam dokumen kita.
1. Mulailah dengan membuat dokumen baru dan tambahkan dokumen Anda dengan paketblindtext(untuk membuat dummy text) atau lipsum package dan juga babel package un-tuk pengaturan bahasa dengan ketentuan :
\documentclass[a5paper]article
\usepackage[english]babel
\usepackageblindtext
\usepackage[demo]graphicx
\pagestyleempty
\begindocument
\sectionIncluding a picture
\blindtext
2. Selanjutnya buat perintah untuk memanggil figure environment digunakan untuk meny-isipkan gambar dan atur gambar dengan posisi tengah
\lipsum[1]
\beginfigure[h]
\centering
3. Masukkan perintah \includegraphics untuk memanggil file gambar yang akan kita sisip-kan
\includegraphics[width=2cm]biru
4. Masukkan caption dan tutuplah perintah untuk menyisipkan gambar.
\captionTest figure
\endfigure
\lipsum[2]
\enddocument
Contoh 4.13 (Inserting Pictures)
Didapat hasil yaitu :Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut purus elit, vestibulum ut, placeratac, adipiscing vitae, felis. Curabitur dictum gravida mauris. Nam arcu libero, nonummy eget,consectetuer id, vulputate a, magna. Donec vehicula augue eu neque. Pellentesque habitant morbitristique senectus et netus et malesuada fames ac turpis egestas. Mauris ut leo. Cras viverra metusrhoncus sem. Nulla et lectus vestibulum urna fringilla ultrices. Phasellus eu tellus sit amet tortorgravida placerat. Integer sapien est, iaculis in, pretium quis, viverra ac, nunc. Praesent eget semvel leo ultrices bibendum. Aenean faucibus. Morbi dolor nulla, malesuada eu, pulvinar at, mollisac, nulla. Curabitur auctor semper nulla. Donec varius orci eget risus. Duis nibh mi, congue eu,
61
accumsan eleifend, sagittis quis, diam. Duis eget orci sit amet orci dignissim rutrum.
Nam dui ligula, fringilla a, euismod sodales, sollicitudin vel, wisi. Morbi auctor lorem non justo.Nam lacus libero, pretium at, lobortis vitae, ultricies et, tellus. Donec aliquet, tortor sed accumsanbibendum, erat ligula aliquet magna, vitae ornare odio metus a mi. Morbi ac orci et nisl hendreritmollis. Suspendisse ut massa. Cras nec ante. Pellentesque a nulla. Cum sociis natoque penatibuset magnis dis parturient montes, nascetur ridiculus mus. Aliquam tincidunt urna. Nulla ullam-corper vestibulum turpis. Pellentesque cursus luctus mauris.
4.6.0.1 Apa yang terjadi
Didalam menyisipkan gambar diperintah perintah untuk memanggil yaitu \includegraphics.Kita bisa menspesifikasi jenis file yang dapat disisipkan dalam dokumen LATEX Anda yaitu :
• PNG,JPG,PDF bisa disisipkan secara langsung dengan men-compile PDFLaTEX atau lang-sung klik ikon PDFTeXify pada text editor WinEdt Anda.
• EPS bisa disisipkan dengan men-compile ke DVI kemudian konversikan ke PS lalu ke PDF.Kamu bisa menggunakan pengaturan pada bagian menu Options pada WinEdt kemudianExcution Mode > TEX Options > dvi→ ps→ pdf, lalu klik Apply dan terakhir klik OK untukmenyetujui perubahan yang ada.
4.6.1 Membesar Gambar
Pada contoh diatas terdapat pengaturan ukuran besarnya gambar yang disisipkan dan penem-patan gambar pada dokumen LATEX yaitu width=2cm dan [h]. Kamu bisa memilih ukuran yangberbeda pada gambar yang ingin kamu sisipkan. Untuk itu, marilah kita mengatur suatu kodeperintah pemanggilan gambar yaitu \includegraphics.\includegraphics[ukuran gambar yang akan kita buat]nama file gambar
Dibawah ini daftar pengaturan ukuran gambar dalam package graphicx yaitu :
• width. Perintah ini digunakan untuk mengubah ukuran lebar suatu gambar.
• height. Perintah ini digunakan untuk mengubah ukuran tinggi suatu gambar.
• scale. Perintah ini digunakan untuk skala suatu gambar.
• angle. Perintah ini digunakan untuk rotasi/ sudut suatu gambar, tetapi anda dapat meng-gunakan paket sideways untuk gambar posisi mendatar atau dengan paket rotating untukperputaran posisi gambar.
4.6.2 Floating Gambar
Penempatan posisi gambar tentu sangat berguna bagi kita untuk menjelaskan suatu hal di-dalam dokumen. Dibawah ini diberikan beberapa penempatan posisi gambar yaitu :
• h artinya here, penempatan posisi gambar dimana kode perintah kita tuliskan.
• t artinya atas, penempatan posisi gambar diatas dokumen yang kita tulis.
62 MEMBUAT TABEL DAN MENYISIPKAN GAMBAR
• b artinya bottom, gambar berada pada bagian bawah teks yang kita tulis.
• p artinya page, gambar berada berbeda halaman dari tempat teks yang kita tulis.
4.6.3 Mengatur teks di Gambar
Penempatan gambar tidak hanya dalam posisi diatas, dibawah suatu dokumen yang kita tulistetapi juga bisa dalam posisi menyisipkan gambar diantara teks yang ada. Disini diberikan contohyaitu wrapfig:
1. Mulai dengan dokumen baru dengan ketentuan :
\documentclass[a5paper]article
\usepackage[english]babel
\usepackagelipsum
\usepackage[demo]graphicx
\usepackagewrapfig
\pagestyleempty
\begindocument
2. Selanjutnya, mulailah untuk memanggil kode perintah paket wrapfig dan buatlah padabagian yang tidak termuat dalam daftar isi yaitu :
\section*Text flowing around a picture
\lipsum[3]
\beginwrapfigurel2cm
\includegraphics[width=2cm]test
\captionTest figure
\endwrapfigure
\lipsum[4]
\enddocument
Contoh 4.14
Didapat hasil yaitu :Nulla malesuada porttitor diam. Donec felis erat, congue non, volutpat at, tincidunt tristique,libero. Vivamus viverra fermentum felis. Donec nonummy pellentesque ante. Phasellus adipisc-ing semper elit. Proin fermentum massa ac quam. Sed diam turpis, molestie vitae, placerat a,molestie nec, leo. Maecenas lacinia. Nam ipsum ligula, eleifend at, accumsan nec, suscipit a, ip-sum. Morbi blandit ligula feugiat magna. Nunc eleifend consequat lorem. Sed lacinia nulla vitaeenim. Pellentesque tincidunt purus vel magna. Integer non enim. Praesent euismod nunc eu pu-rus. Donec bibendum quam in tellus. Nullam cursus pulvinar lectus. Donec et mi. Nam vulputatemetus eu enim. Vestibulum pellentesque felis eu massa.
Gambar 4.1:Test figure
Quisque ullamcorper placerat ipsum. Cras nibh. Morbi vel justo vitae lacus tin-cidunt ultrices. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. In hachabitasse platea dictumst. Integer tempus convallis augue. Etiam facilisis. Nunc
63
elementum fermentum wisi. Aenean placerat. Ut imperdiet, enim sed gravida sol-licitudin, felis odio placerat quam, ac pulvinar elit purus eget enim. Nunc vitaetortor. Proin tempus nibh sit amet nisl. Vivamus quis tortor vitae risus porta ve-hicula.
5 STRUKTUR IKATAN KIMIA
LATEX tidak hanya digunakan dalam membuat notasi matematika dengan hasil yang bagustetapi juga Anda dapat membuat struktur ikatan kimia dengan bantuan paket yaitu mhchem. Paketmhchem merupakan paket yang dibuat Martin Hensel dan terdiri dari dua bagian yaitu mhchem danrsphrase (Hensel 2013).Pada bagian ini akan diberikan beberapa penjelasan yaitu (1) Membuatstruktur ikatan kimia tanpa meggunakan paket mhchem,(2) Membuat struktur ikatan kimia den-gan menggunakan paket mhchem,dan (3) Mengenal paket rsphrase.
5.1 Membuat struktur ikatan kimia tanpa meggunakan paket mhchem
Struktur ikatan kimia dapat dibuat menuliskan secara langsung dengan menggunakan perin-tah LATEX. Dari contoh dibawah ini, kita dapat membuat beberapa kesimpulan bahwa denganadanya paket mhchem memberikan kita kemudahan yaitu :
1. Penulisan struktur ikatan kimia tanpa menggunakan paket mhchem tidak memiliki stan-dar yang jelas seperti perataan teks, ukuran teks, dan tampilan teksnya sehingga denganadanya mhchem didapat standar teks.
2. Penulisan struktur ikatan kimian terlalu sulit dan tidak alamiah karena jika kita ingin mengetikH3PO4 ( $H_3PO_4$) maka kita harus mengetik tanda $ dan _ dengan adanya paket \mhchemhanya dengan mengetik H3PO4 saja.
3. Paket mhchem dapat membuat banyak masukan struktur ikatan kimia secara otomatis per-ataan teks, ukuran teks, dan jaraknya yang telah diatur.
4. Didukung tipografi tulisan sehingga memberikan tampilan teks yang bagus.
65
Misalkan kita menginginkan membuat struktur ikatan kimia, 12 H2O maka dapat kita ketik
$\frac12\,\mathrmH_2\mathrmO$. Selanjutnya, jika kita ingin membuat 3Cr2O2−7 , maka
dapat membuatnya dengan salah satu pilihan dibawah ini :
1. $3\,\mathrmCr_2\mathrmO_7^2-$
3Cr2O2−7
2. $3\,\mathrmCr_2^\strut\mathrmO_7^2-$
3Cr2O2−7
Contoh 5.1
5.1.1 Membuat Struktur Ikatan Kimia dengan Paket Mhchem
Untuk dapat menggunakan paket ini, Anda dapat menambahkan pada bagian premble ataumukadimmah dengan mengetik \usepackage[version=3]mhchem atau jika Anda telah mem-buat suatu paket khusus maka tambahkan pada paket yang anda buat dengan mengetik\RequirePackage[version=3]mhchem
Alasan memakai version=3 adalah paket dengan versi ini kebanyakan kompatibel sehingga Andadapat menggunakannya.
Ikatan Kimia DasarH2O \ceH2O
Sb2O3 \ceSb2O3
H+ \ceH+
CrO42– \ceCrO4^2-
AgCl2– \ceAgCl2-
[AgCl2]– \ce[agCl2]-
Y99+ \ceY^99+
Y99+ \ceY^99+
H2(aq) \ceH2_(aq)
NO3– \ceNO3-
(NH4)2S \ce(NH4)2S
Jumlahan iktatan Kimia2 H2O \ce2H2O12 H2O \ce1/2H2O
Isotop227
90Th+ \ce^227_90Th+
66 STRUKTUR IKATAN KIMIA
Simbol KhususKCr(SO4)2 ·12 H2O \ceKCr(SO4)2*12H2O
KCr(SO4)2 ·12 H2O \ceKCr(SO4)2.12H2O
[CdSC(NH2)22] · [Cr(SCN)4(NH3)2]2 \cf[Cd\SC(NH2)2\2].[Cr(SCN)4(NH3)2]2
RNO2−·, RNO2
–· $\ceRNO2^-.$, \ceRNO2^-.
µ-Cl \ce$\mu\hyphen$Cl
BondsC6H5−CHO \ceC6H5-CHO
X−−Y−−−Z \ceX=Y#Z
A−B−−C−−−D \ceA\sbond B\dbond C\tbond D
A−B−−C−−−D \ceA\bond-B\bond=C\bond#D
A−−−B−−−−C \ceA\bond~B\bond~-C
A−−−−−B−−−−−C−−−−−D \ceA\bond~=B\bond~--C\bond-~-D
A···B····C \ceA\bond...B\bond....C
A→B←C \ceA\bond->B\bond<-C
Menggunakan Notasi MatematikaFe(CN) 6
2\ceFe(CN)_$\frac62$
Reaksi KimiaCO2 +C−−→ 2 CO \ceCO2 + C -> 2CO
CO2 +C←−− 2 CO \ceCO2 + C <- 2CO
CO2 +C−−−− 2 CO \ceCO2 + C <=> 2CO
H+ +OH–−−− H2O \ceH+ + OH- <=>> H2O
A←−→ B \ce$A$ <-> $B$
CO2 +C α−−→ 2 CO \ceCO2 + C ->[\alpha] 2CO
CO2 +C α−−→β
2 CO \ceCO2 + C ->[\alpha][\beta] 2CO
CO2 +C above−−−→ 2 CO \ceCO2 + C ->[\textabove] 2CO
A+H2O−−−→ B \ce$A$ ->[\ce+H2O] $B$
A+H2O−−−→ B \ce$A$ ->C[+H2O] $B$
Precipitate and GasSO4
2– +Ba2+ −−→ BaSO4 ↓ \ceSO4^2- + Ba^2+ -> BaSO4 v
Aenclose spaces!←−−−−−−−→ A \ce$A$ <->T[enclose spaces!] $A$
Dibawah ini diberikan contoh lebih jauh tentang struktur ikatan kimia yaitu :
1. \ceZn^2+
<=>[\ce+ 2OH-][\ce+ 2H+]
$\underset\textamphoteres Hydroxid\ceZn(OH)2 v$
<=>C[+2OH-][+ 2H+]
$\underset\textHydroxozikat\cf[Zn(OH)4]^2-$
Zn2+ +2OH−−−−−−−−−−+2H+
Zn(OH)2 ↓amphoteres Hydroxid
+2OH−−−−−−−−−−+2H+
[Zn(OH)4]2–
Hydroxozikat
2. $K = \frac[\ceHg^2+][\ceHg][\ceHg2^2+]$
K =[Hg2+][Hg][Hg2
2+]
Contoh 5.2
67
1. \ceHg^2+ ->[\ceI-]
$\underset\mathrmred\ceHgI2$
->C[I-]
$\underset\mathrmred\ce[Hg^III4]^2-$
Hg2+ I−−−→HgI2red
I−−−→ [HgIII4]2–
red
Contoh 5.3
5.2 Paket RSphrase
Paket rsphrase terdiri dari dua bagian yaitu \rsnumber dan \rsphrase. Dibawah ini diberikancontoh dari penjelasan rsphrase:
1. The text for phrase \rsnumberR1\\
is "\rsphraseR1"
The text for phrase R 1is "Explosive when dry."
2. Teks ini menjelaskan tentang \rsnumberR2\\ adalah "\rsphraseR2"
Teks ini menjelaskan tentang R 2adalah "Risk of explosion by shock, friction, fire or other sources of ignition."
Contoh 5.4 (Paket rsphrase)
6 MEMBUAT PRESENTASI BEAMER LATEX
Didalam bab ini saya akan memberikan beberapa hal penjelasan mengenai pembuatan presen-tasi mengggunakan beamer yaitu :
1. Mengenal Beamer.
2. Syarat pembuatan Beamer.
3. Memulai menggunakan Beamer.
4. Contoh-contoh Beamer.
6.1 Perkenalan Beamer
BEAMER merupakan salah satu dari kelas LATEX untuk membuat presentasi yang melibatkanproyektor, tetapi juga bisa digunkana untuk membuat slide yang transparan. Mempersiapkanbeamer berbeda dengan program WYSIWYG seperti OpenOffice.org, Impress, Apple Keynote,Koffi, KPresenter, atau Microsoft Power Point(Tantau 2013).
Presentasi beamer dapat dibuat seperti kita membuat dokumen dalam LATEX yaitu denganadanya preamble atau mukadimah, isi yang membuat sesi dan subsesi, slide yang berbeda dina-makan sebagai frame, terstruktur terdiri dari item,urutan, dan lain lainnya. Salah satu hal keku-rangannya adalah pengembangan beamer ini, kita harus mengetahui penggunaan LATEX dalammenggunakan beamer. Kegunaannya adalah jika kamu mengetahui LATEX kamu bisa menggu-nakan pengetahuanmu juga dalam membuat presentasi tidak hanya menulis paper saja.
BEAMER saat ini berada dalam versi 3.26 pada tahun 2011 oleh Joseph Wright and VedranMiletic
69
6.1.1 Fitur Utama Beamer
Daftar dukungan fitur Beamer cukup banyak dan fitu paling penting menurut pendapat sayaadalah :
• Kamu bisa menggunakan dengan pdflatex, latex+dvips, lualatex dan xelatex. Sedangkanlatex+dvipdfm tidak didukung.
• Perintah standar LATEX tetap bekerja, misalnya \tableofcontents tetap membuat daftar isi,\section tetap membuat struktur sesi, dan itemize tetanp membuat daftar.
• Kamu bisa membuat dengan mudah efek overlay dan dinamis.
• Tema yang di beamer mengikuti perubahan yang ada sekarang sehingga sangat cocok kegu-naannya. Temanya didesain dengan memberika contoh dalam praktiknya yang tidak hanyaditunjukkan hasilnya saja.
• Tampilan,warna, jenis tulisan digunakan di presentasi bisa dengan mudah diubah secaraumum, tetapi kamu tetap juga bisa mengontrolnya.
• Gaya khusus file mengikuti kamu untuk menggunakan sumber kelasLATEX secara lang-sung seperti artikel atau buku. Inilah yang membuatnya mudah dalam membuat presentasicatatan kuliah atau presentasi perkulihan.
• Keluaran akhir dari presentasi beamer adalah file secara tipikal dalam bentuk pdf. Aplikasipembuat file berjenis .pdf tentunya tersedia di semua platforms yang ada ; Android, Win-dows, Mac dan lain sebagainya. Ketika kamu membawa presentasimu untuk konferensipada flashdisk, car memory, kamu tidak usah khawatir versi program presentasi yang terin-stal di sana dan juga presentasimu akan terlihat tentunya seperti terlihat di komputermu.
6.1.2 Sejarah Perkembangan Beamer
Till Tantau membuat beamer di waktu luangnya. Banyak orang lain yang membantu mengir-imkan dia email yang memuat saran untuk pengembangan atau koreksi atau patchs atau temayang baru(Sekarang ini, kira-kira lebih dari seribu email yang memuat topik dan konsentrasitentang beamer). Selanjutnya, banyak pengembangan secara umum adalah tentang fitur yangdiminta dan laporan adanya bugs. Tanpa adanya timbal balik ini, beamer tetap menjadi koleksidari makro khusus untuk membuat presentasi seminar lebih mudah. Till Tantau membuat versibeamer untuk presentasi PhD di bulan Februari 2003. Sebulan selanjutnya, dia mengambil paketyang ada ctan atas permintaan beberapa koleganya. Setelah, sesuatu yang luar bias pengemban-gan beamer LATEX.
Kemudian sejak 2007, Till Tantau menyerahkannya ke Joseph Wright dan Vedran Miletic den-gan meningkatkan kode, penambahan fitur baru dan bantuan pengguna, dan memperbaiki bugyang ada.
6.2 Syarat pembuatan Beamer
70 MEMBUAT PRESENTASI BEAMER LATEX
Sebelum kita memulai menggunakan beamer, terlebih dulu kita haru memenuhi syarat agardapat menjalankan beamer LATEX dapat dilihat dibawah ini :
6.2.1 Instalasi Beamer
Ada beberapa cara yang berbeda dalam menginstalasikan kelas beamer tergantung yang kamuperlukan. Ketika kamu menginstal paket beamer class, kamu bisa juga menginstal paket dibawahini. Sebelum penginstalan, kamu bisa melihat lisensi yang didistribusikan.
Beruntung, kebanyakan sistemmu telah siap ada penginstalan beamer, kamu bisa melewati sesiini.
6.2.2 Versi Beamer
Beamer dalam penjelasan ini merupakan versi 3.26. Beamer memerlukan beberapa paket versiterakhir untuk menjalankannya dan juga versi dibawah ini dua paket khusus yaitu
• pgf.sty versi 1.00
• x.color.sty versi 2.00
Jika kamu menggunakan pdfLATEX (pilihan), kamu perlu pdflatex 0.14 atau lebih dan versi dibawahitidak akan bekerja.
6.2.3 Instalasi Paket yang telah ada
Kita tidak membuat atau mengatur paket beamer yang telah ada, tetapi beruntungnya orangyang lain dengan baik bisa melakukannya. Kita tidak bisa memberikan petunjuk dengan detailbagaiman menginstalan paket ini, ketika kita tidak bisa mengaturnya, tetapi kita bisa menceri-takanmu untuk menemukannya dan kita bisa menceritakan seseoranh yang mnjelaskan bagaimanamenginstalnya. Jika kamu mempunyai masalah dengan penginstalan, kamu harus melihat halpertama dibawah ini.
6.2.3.1 TEXLive dan MacTEX
Didalam TEX Live, gunakan tlmgr untuk menginstal paket yang disebut beamer, ,pgf, dan color.Jika kamu telah menginstal versi terakhir dari TEX Live, kamu sudah bisa menggunakan beamerkarena sudah termasuk didalamnya.
6.2.3.2 MikTeX dan proTeXt
Gunakan update wizard atau paket manager untuk menginstal versi terakhir dari paket yangdisebut beamer, pgf, dan xcolor.
6.2.3.3 Debian dan Ubuntu
Perintah "aptitufe install latex-beamer" seharus dilakukan. Jika perlu, paket pgf dan latex-xcolor akan otomatis terinstal. Untuk lebih detail, ikut penginstalan paket dibawah ini :
71
• http://packages.debian.org/latex-beamer
• http://packages.debian.org/pgf
• http://packages.debian.org/latex-xcolor
6.2.3.4 Debian 5.0 lenny
Termasuk kedalam TEX Live 2007, dan versi 6.0 termasuk ke TEX Live 200. Ini juga mengikutipenginstalan versi yang lebih baru tanpa ada pembaruan paket LATEX yang lainnya.
6.2.3.5 Ubuntu 8.04, 9.04,dan 9.10.
Termasuk kedalam TEX Live 2007, dan versi 10.04 termasuk TEX Live 2009.
6.2.3.6 Fedora 9,10,11,12,13
Termasuk kedalam TEX Live 2007 yang termasuk didalam beamer dan bisa diinstal meng-gunakan "ym install texlive -texmf-latex". Sebagaimana dengan Debian, kamu harus mengikutipenginstalan manual versi yang lebih baru kedalam direktori lokal. Jundrich Novy menjelaskanpaker rpm TEX Live untuk Fedora 12 dan 13 di http://fedoraproject.org/wiki/Features/TeXLive,sedangkan untuk Fedora 14 yang termuat di TEX Live 2010 yang akan segera rilis.
6.2.4 Kompatibilitas beamer class dengan paket dan kelas yang lain
Ketika kamu menggunakan paket atau kelas bersama dengan beamer, maka pilihan extra dibawahini diperlukan.
• \usepackageAlDraTex,\usepackagealltt
• \usepackageamsthm; Paket ini secara otomatis berjalan ketika kita menggunakan beameruntuk pengaturan teorema.
• \usepackage[french]babel; Ketika kamu menggunakan bahasa perancis, fitur yang adasecara fungsional dimatikan. Untuk contoh, enumerasi tetapi mengikuti standar beamerdan tidak mengikuti gaya bahasa perancis.
• \usepackage[spanish]babel; \usepackagecolor; \usepackagecolortbl
• \usepackageCJK; \usepackagedeluxetable; \usepackageDraTex
• \usepackageenumerate; \documentclassfoils; \usepackage[T1,EU1,EU2]fontenc
• \usepackagefourier
• \usepackageHA-prosper; Kamu tidak bisa menggunakan paket ini dengan benar, bagi-manapun kamu haruslah mencoba menggunakan paker beamerprosper.
• \usepackagehyperref; \usepackage[utf8,utf8x]inputenc
• \documentclass[utf8x]beamer
72 MEMBUAT PRESENTASI BEAMER LATEX
• \documentclass[utf8]beamer; Pilihan ini merupakan kode untu utf8 yang didesain tanpadigunakan ucs dan dikatakan sama denga \usepackageutf8inputenc dibagian pream-ble. Tidak ada pilihan lain untuk mengaplikasikan lualatex dan xelate, ketika dukungan ke-duanya hanya sebagai peran native tanpa adanya paket ektra yang diperlukan. Banyaknyawaktu menggunakan pilihan ini dapat menghasilkan kualitas keluaran, sehingga hati-hatilahmenggunnakan paket ini. Jika kamu menginginkan untuk mempunyai dokumen yang da-pat mencompile dengan driver ganda, maka ambillah paket iftex,ifxetex, dan ifluatex.Cara yang sama ketika pilihan utf8 untuk beamerarticle dengan menuliskan \usepackageutf8inputenc.Dan lagi, hati-hati jika kamu menggunakan lualatex atau xelatax terkadang banyak kesala-han yang didapat.
• \usepackagelistings; Catatan bahwa kamu harus berlatih lstlisting yang mempunyaicara yang sama dengan verbatim. Ketika kamu menggunakan \derverbatim yang memuatlstlisting berwarna, gunakan pilihan warna dari \defverbatim.
\usepackagelistings
\begindocument
\defverbatim[colored]\mycode%
\beginlstlisting[frame=single, emph=cout, emphstyle=\colorblue]
cout << "Hello world!";
\endlstlisting
\beginframe
\mycode
\endframe
\enddocument
Contoh 6.1 (lstlisting)
• \usepackagemsc
Ketika paket ini menggunakan pstricks didalamnya. Segala yang diaplikasikan untuk pstricksjuga bisa diaplikasikan ke msc.
• \usepackagemusixtex
Ketika kamu menggunakan MusiXTeX untuk mengatur skor musi, kamu harsu memmpun-yai ekstensi teks yang ada. Kebanyakan distribusi modern saat ini telah mampu denganmenggunakan pdflatex dan latex. Bagaimanapun, jika kamu mempunyai distribusi lama,kamu harus menjalankannya dengan pdfelatex atau elatex yang termasuk pdflatex dan la-tex. Didalam lingkungan music, \pause untuk mendefinisikan ulang definisi MusiXTEXyang cocok. Kamu bia menggunakan perintah \beamerpause untuk membuat overlaynya.
• \usepackagepdfpages
Perintah ini seperti \includepdf yang hanya bekerja diluar frame, ketika memproduksi ha-lamannya. Kamu bisa mengatakan\setbeamercolorbackground canvasbg=
Kita kamu menggunakan seperti perintah latar belakang yang lain selain warna putih, makacobalah contoh dibawah ini :
73
\begindocument\beginframe\titlepage
\endframe
\setbeamercolorbackground canvasbg=
\includepdfsomepdfimages.pdf
\beginframeA normal frame.
\endframe\enddocument
• \usepackageprofessional font package Jika kamu menggunakan paket font(tulisan) pro-fessional, makan beamer akan mendefinisikan ulang bagaimana variabel pengaturan bisadengan berpengaruh terhadap font yang ada dalam beamer. Didalam kasus ini, kamu se-harusnya menggunakan kelasi pilihan untuk memilih font professional yang disisipkan.
• \documentclassprosper
Jika kamu menginginkan selain membuat presentasi beamer, maka cobalah kelas prosper.
• \usepackagepstricks
Kamu seharusnya menambahkan pilihan xcolor=pst, ketika kamu menggunakan pstricks.
• \documentclassseminar
Jika kamu menginginkan seminar maka pakailah kelas beamer seminar.
• \usepackagetexpower
Kamu tidak bisa menggunakan paket ini dengan beamer. Bagaimanapun, kamu harus men-coba menggunakan paket beamertexpower.
• \usepackagetextpos
Beamer secara otomatis mengikuti latar belakang warna putih, tidak sedikit kamu mengin-stal latar belakang template yang berbeda. Karena inilah, kamu harus menggunakan pilihanoverlay menggunakan textpos, sehingga akan menempatkan kotak di depan. Sebagai al-ternatif, kamu bisa menginstal template denga latar belakang kosong, tetapi ini bisa meng-hasilkan tampilan yang situasi yang tidak benar dengan versi lebih lama Adobe Reader.
• \usepackageucs
Lihat \usepackage[utf8,utf8x]inputenc.
• \usepackagexcolor
Paket xcolor secara otomatis dijalankan oleh beamer.cls dan merupakan aplikasi yang samauntuk warna.
• \documentclass[xcolor=daftar pilihan warnanya]beamer
Karena daftar pilihan warnanya untuk memutuskan bahwa paket yang digunakan adalahxcolor. Ketika kita menggunakan beamer bersama dengan paket pstricks, yakinlah bahwapilihan xcolor=pst untuk beamer dan xcolor. Paket color tidak akan berjalan secara otoma-tis jika beamerarticle dijalankan dengan piliha noxcolor.
74 MEMBUAT PRESENTASI BEAMER LATEX
6.3 Beamer
Pada bagian ini akan berikan beberapa contoh beamer (Borbon.A & F 2012) :
\documentclassbeamer\usepackageamsmath,amssymb,amsfonts,latexsym,stmaryrd\usepackage[latin1]inputenc\usepackage[T1]fontenc%\usepackageepstopdf
%\DeclareGraphicsExtensions.pdf,.png,.jpg,.gif, .eps
\usefontthemeprofessionalfonts
\usethemeWarsaw
\setbeamercoveredtransparent
\newtheoremTeoremaTeorema
\newtheoremEjemploExample
\newtheoremDefinicionDefinisi
\newtheoremCorolarioAkibat
\newtheoremPruebaPrueba
\begindocument\ title Factorisasi en $Z_p[x]$ y en $Z[x].$\\
\subtitleParte I
\author\bf Prof. Walter Mora F.\\
Escuela de Matematica, ITCR\\
www.cidse.itcr.ac.cr/revistamate/\\
\vspace*0.5cm\dateJunio 2007
\frame\titlepage\section Primera section
\beginframeTitulo de este marco
% texto
\endframe\beginframeTitulo de este marco
% texto
\endframe\enddocument
Penjelasan Contoh diatas, dokumen beamer presentasi diatas terdiri dari 3 bagian dan samaseperti dokumen LATEX yaitu :
Document class Bagian ini menentukan dokumen beamer dengan adanya perintah yaitu\documentclassbeamer
Preamble Bagian ini juga merupakan bagian yang digunakan untuk memanggil perintah paket yangdibutuhkan dan terkadang digunakan untuk mendefinisikan ulang nama pada tampilanhasil dokumen LATEX. Dengan contoh,
\usepackage[latin1]inputenc\usepackage[T1]fontenc%% paket ini digunakan untuk mendefinisikan font(tulisan)
75
Gambar 6.1: Tampilan beamer dengan tema Warsaw
%% dan masukan yang ada, misalnyabahasa spanyol
%%\usepackageepstopdf
%%\DeclareGraphicsExtensions.pdf,.png,.jpg,.gif, .eps
\usefontthemeprofessionalfonts
\usethemeWarsaw
\setbeamercoveredtransparent
\newtheoremTeoremaTeorema
\newtheoremEjemploExample
\newtheoremDefinicionDefinisi
\newtheoremCorolarioAkibat
\newtheoremPruebaPrueba
Dokumen Bagian ini merupakan isi dari dokumen yang kita buat dan hal yang berbeda terdapatadanya frame. Frame inilah yang menentukan banyak slide, animasi, dan efek yang diberikan.Berikutnya contohnya :
\begindocument\ title Factorisasi en $Z_p[x]$ y en $Z[x].$\\
\subtitleParte I
\author\bf Prof. Walter Mora F.\\
Escuela de Matematica, ITCR\\
www.cidse.itcr.ac.cr/revistamate/\\
\vspace*0.5cm\dateJunio 2007
\frame\titlepage\section Primera section
\beginframeTitulo de este marco
%texto
\endframe\beginframeTitulo de este marco
%texto
\endframe
76 MEMBUAT PRESENTASI BEAMER LATEX
6.3.1 Tema Beamer Standar
Beamer juga memiliki beragam tema seperti Microsoft Power Point sehingga menjadi tidakmembosankan bagi kita, Berikut beberapa tema yang ada :
\usethemeBergen \usethemeHannover \usethemeDarmstadt
\usethemeBoadilla \usethemeLuebeck \usethemeFrankfurt
\usethemeCopenhagen \usethemeAnnArbor \usethemeIlmenau
\usethemeDresden \usethemeBerkeley \usethemeMadrid
\usethemeWarsaw \usethemeAntibes \usethemeBerlin
\usethemeCambridgeUS \usethemeMalmoe \usethemePaloAlto
Tabel 6.1: Tema Beamer
6.3.2 Tema Beamer ; Darkthemes
Tema Beamer ; darkthemes atau tema beamer bernuansa hitam diciptakan oleh Damien Thirietdan mulai didistribusikan pada tanggal 3 September 2014 tersedia TEX Live, MikTEX, MacTEX,ProTEX dan lain sebagainya. Darkthemes terdiri dari tiga pilihan yaitu Cormorant(tema hijau/hi-tam), Magpie(tema biru/hitam), dan Frigatebird(merah/hitam). Berikut contoh Darkthemes :
\documentclassbeamer\usecolorthemecormorant
\useouterthemeinfolines
%\usepackagepolyglossia
\ title Judul
\subtitleNama Judul yang lainnya
\author[Hirwanto]Hirwanto\institute[Universitas Gadjah Mada]Program Studi Matematika\\ Fakultas Matematika dan Ilmu
Pengetahuan Alama\\ Jurusan Matematika\\ Universitas Gadjah Mada
\date[2014]Inisiasi Matematika, I
%\logo\includegraphics[width=1.3cm]logougm.png
\begindocument\beginframe\titlepage
%\tableofcontents
\endframe\beginframe\tableofcontents
\endframe\sectionPendahuluan\subsectionSpesifikasi
\beginframe\frametitlePembahasan
\beginblockTeorema Begin (\emphKesamaan Segitiga)
Lorem Ipsum ...
\endblock\beginexampleblockProposisi\begindescription
\item[Tail] Tail is sometimes like a Lion Angle
77
\item[Curve] Curve is language program abstract
\item[Rope] Rope is not like a tail
\enddescription\endexampleblock
\endframe\subsectionEnvironnement
\beginframe\frametitlePembahasan
\framesubtitleGross Holic, \emphPayment, Hurricane, 1887
\includegraphics[width=.7\linewidth]dahut.jpgCool, prey.
\endframe\sectionKesimpulan\beginframe
\frametitleBegin
\beginitemize\item \structureEternal Frame \alertAn Alien of Aliention
\item Some Practice can make you better .
\enditemize\endframe\enddocument
6.3.3 Makro(Frame)
Beamer memiliki hal yang besar yaitu frame. Frame adalah penempatan teks, gambar, dananimasi berada didalam sini. Berikut contoh frame didalam beamer :
\beginframe\frametitleCampo Galois $GF(p^r)$
\framesubtitleResumen
\beginenumerate\item Todo dominio integral \em finito es un campo\\
\item Si $F$ es un campo con $q$ elementos, y $a$
es un elemento no nulo de $F$, entonces $a^q-1=1$\\
\item Si $F$ es un campo con $q$ elementos, entonces cualquier
$a \in \, F$ satisface la ecuación $x^q-x=0$\\
\endenumerate\endframe
6.3.4 Overlay/Animasi
Terkadang ketika kita menggunakan presentasi menggunakan power point biasa kita meng-gunakan animasi, misalnya membuat suatu daftar urutan 1 ke 2, 2 ke 3 , dan seterusnya, namunkita hanya menampilkannya satu persatu dan disini disini disebut sebagai overlay. Dibawah inibeberapa pilihan yaitu :
• Pilihan <+-> merupakan pilihan yang diberikan menampilkan item atau urutan satu demisatu seperti animasi. Berikut contohnya yaitu :
\beginframe
78 MEMBUAT PRESENTASI BEAMER LATEX
\frametitleCampo Galois $GF(p^r)$
\framesubtitleResumen
\beginenumerate[<+->] % <- Nueva opción
\item Sea $F$ un campo con $q$ elementos y $a$ un elemento no
nulo de $F$. Si $n$ es el orden de $a$, entonces $n|(q-1)$.
\item Sea $p$ primo y $m(x)$ un polinomio irreducible de grado
$r$ en $Z_p[x]$.
Entonces la clase residual $Z_p[x]/\equiv_m(x)$ es un campo
con $p^r$ elementos que contiene $Z_p$ y una raíz de $m(x)$.
\item Sea $F$ un campo con $q$ elementos.
Entonces $q=p^r$ con $p$ primo y $r \in \, N$
\endenumerate\endframe
• Selain itu, terdapat pilihan dengan mengurutkan tampilan menggunakan tanda <1->, <2->,<3->,dan seterusnya.
\beginframeEjemplo\beginenumerate\item<1-> $x^4-x=0$ % <1->
\item<2-> $x(x^3-1)=0$
\item<3-> $x =0 \;$ o $\;x^3-1=0$
\item<4-> $x =0 \;$ o $\;x=\sqrt[3]1$\item<1-> $\Longrightarrow x=0,\; x=1$ % <1->
\endenumerate\endframe
\beginframeEjemplo\beginenumerate[<+-| alert@+>] % <- opción
\item $x^4-x=0$
\item $x(x^3-1)=0$
\item $x =0 \;$ o $\;x^3-1=0$
\item $x =0 \;$ o $\;x=\sqrt[3]1$\item $\Longrightarrow x=0,\; x=1$
\endenumerate\endframe
\beginframeCampo Galois $GF(p^r)$
\beginTeoremaSea $F$ un campo y $P(x)$ mónico en $F[x],$ grado $P(x)\geq 1$.
Entonces, existe un campo $K$ que contiene a $F$ tal que
en $K[x],$ $P(x)$ factoriza como un producto de factores lineales.
\endTeorema\pause % <---- PAUSE
\beginEjemplo % Entorno definido en el preámbulo
Sea $P(x)=x^3-2 \in\,Q[x]$. $P(x)$ es irreducible. Aunque tiene una raíz en $R,$
a saber $2^1/3$, $R$ no es un campo de escisión para $P.$
\endEjemplo\endframe
79
6.3.5 Blocks/Blok
Blocks hampir sama dengan frame namun block berada didalam frame dan digunakan untukmenunjukkan informasi yang penting seperti suatu teorema, definisi, lemma dan lain sebagainya.
\beginframeNodos igualmente espaciados
\beginblockDiferencias hacia adelante
\begineqnarray*\Delta^0 y_k&:=&y_k,\\
\Delta^1 y_k&=&y_k+1-y_k,\\
\Delta^2 y_k&=&\Delta(y_k+1-y_k)\;=\;y_k+2-y_k+1-y_k+1+y_k\;=\;y_k+2-2y_k+1+y_k,\\
&\dots&\\\Delta^n y_k&=&\sum_j=0^n(-1)^j\binomnjy_k+n-j
\endeqnarray*\endblock\endframe
\documentclassarticle\usepackagelistings\ title Sample Document
\authorJohn Smith
\date\today\begindocument\maketitle
Hello World!
% This is a comment.
\enddocument
7 VERBATIM & verbatim
Pada bagian ini, saya akan memberikan penjelasan mengenai verbatim. Verbatim atau verbatimmerupakan salah satu paket atau bukan paket yang LATEX. Disini dibedakan antara Verbatim danverbatim. Verbatim sendiri merupakan paket dari LATEX yang disebut sebagai "fancyvrb". FancyVerbatim(fancyvrb) merupakan paket yang dibuat Timothy Van Zandt dari Universitas Prince-ton, Princeton, Amerika Serikat dan paket ini didokumentasikan oleh Girou(CNRS/ IDRIS, Pran-cis) dan Sebastion Rahtz(Elsevier,GB) dan Herbert Voß (Berlin,DE) dengan versi 2.8 pada tanggal15 Mei 2010 (Zandt 2010).
Paket fancyvrb merupakan paket yang memudahkan dan mempercantik dalam membaca danmenulis kode verbatim. Pengguna bisa menampilkan kode yang ada di LATEX untuk dicetak dalambentuk .pdf atau .dvi seperti yang kita ketik pada text editor. Selain itu, pengguna juga bisa men-gatur frame, pewarnaan, nomor garis, warna teks dan latar belakang teks.
7.1 Pendahuluan
"fancyvrb" merupakan pengembangan dari makro verbatim fancybox, disini diberikan 6 per-luasan dari fancyvrb dibandingkan dengan yang standar :
1. Perintah verbatim bisa digunakan untuk catatan kaki.
2. Berbagai perintah verbatim ditingkatkan.
3. Beragam lingkungan verbatim dijelaskan dengan banyak parameter untuk mengubah kon-ten yang dicetak, dan kemungkinan dapat dibuat pengaturan verbatim yang baru.
4. Memberikan jalan untuk menyimpan dan mengembalikan kembali teks verbatim dan lingkun-gannya.
5. Ada makro yang digunakan untuk menulis dan membaca dalam mode verbatim denganbanyak hal yang biasa digunakan.
81
6. Kamu bisa membangun contoh lingkungan verbatim (menunjukkan keduanya yaitu hasildan teks verbatim)dengan banyak hali yang sama dengan verbatim normal.
7.2 verbatim
verbatim merupakan suatu keluaran yang digunakan untuk menampilkan teks secara lang-sung apa yang kita ketik di LATEX. Berikut contoh :
• Menggunakan \verb|| dan sangat cocok untuk menampilkan tulisan yang pendek.
\verb|Ketikan disini|
\verb|Ketikan disini|
Ketikan disini Ketikan disini
• Menggunakan \beginverbatim dan diakhiri dengan \endverbatimdan sangat cocokuntuk tulisan yang panjang.
\beginverbatimIni adalah contoh verbatim
\endverbatim
Ini adalah contoh verbatim
• Menggunakan \beginverbatim* dan diakhiri dengan \endverbatim*.
\beginverbatim*Ini adalah contoh verbatim
\endverbatim*
Ini adalah contoh verbatim
• Menggunakan \begincomment dan diakhiri dengan \endcomment.
\begincommentIni adalah contoh comment
\endcomment
7.3 Verbatim
Disini diberikan beberapa contoh dari Verbatim ataun fancyvrb yaitu :
82 VERBATIM & verbatim
7.3.1 Verbatim di Catatan Kaki
Untuk membuat verbatim dibagian catatan kaki mengunakan deklarasi yaitu \VerbatimFootnotes.Berikut contoh :
\VerbatimFootnotes We can put verbatim\footnote\verb+_Yes!_+ text in footnotes
We can put verbatim 1 text in footnotes
7.3.2 Lingkungan Verbatim
7.3.2.1 Verbatim Line
Beberapa Verbatim dengan banyak pengaturan yang ada dan beragam jenis yang ada sesuaipengaturan tetapi ada yang sama dengan verbatim biasa atau normal yaitu :
\beginVerbatimFirst verbatim line.
Second verbatim line.
\endVerbatim
First verbatim line.
Second verbatim line.
7.3.2.2 Komentar
commentchar (character): karakter yang mendefinisikan komentar di kode verbatim sehinggagaris yang dimulai dengan karakter ini tidak dicetak(Secara standar : kosong).
\beginVerbatim[commentchar=!]% A comment
Verbatim line.
! A comment that you will not see
\endVerbatim
% A comment
Verbatim line.
7.3.2.3 Pengaturan Format
Pengaturan warna teks dengan formatcom
\beginVerbatim[formatcom=\colorred]First verbatim line.
Second verbatim line.
\endVerbatim
First verbatim line.
Second verbatim line.
1_Yes!_
83
7.3.2.4 Tipe dan Karakteristik Frame
Menentukan tipe dan karakteristik frame dengan menggunakan tampilah hasil cetak denganverbatim yaitu garis atas, bawah, kiri dan kotak.
• frame dispesifikasikan garis pembatas baik kiri, atas , bawah maupun garis itu sendiri.
\beginVerbatim[frame=leftline]Verbatim line.
\endVerbatim\beginVerbatim[frame=topline]Verbatim line.
\endVerbatim\beginVerbatim[frame=bottomline]Verbatim line.
\endVerbatim\beginVerbatim[frame=lines]Verbatim line.
\endVerbatim\beginVerbatim[frame=single]Verbatim line.
\endVerbatim
Verbatim line.
Verbatim line.
Verbatim line.
Verbatim line.
Verbatim line.
• framerule atau dimensi ini menunjukkan lebar suatu frame dan secear standar 0.4pt jikaframe dispesifikasikan.
\beginVerbatim[frame=single,framerule=1mm]
Verbatim line.
\endVerbatim
Verbatim line.
• framesep: jarak antara frame dengan teks yang didalamnya.
\beginVerbatim[frame=single,framesep=5mm]
Verbatim line.
\endVerbatim
84 VERBATIM & verbatim
Verbatim line.
• rulecolor :aturan yang digunakan warna garis pada frame dan secara standar biasanyaberwarna hitam.
\beginVerbatim[frame=single,rulecolor=\colorred]
Verbatim line.
\endVerbatim
Verbatim line.
• fillcolor merupakan aturan yang digunakan untuk pewarnaan jarak antara frame danteks dan ketebalan diberikan dengan menggunakan framesep.
\beginVerbatim[frame=single,framerule=1mm,framesep=3mm,
rulecolor=\colorred,
fillcolor=\coloryellow]
Verbatim line.
\endVerbatim
Verbatim line.
7.3.2.5 Label Verbatim
Label Verbatim memberikan tampilan dalam bentuk .pdf dengan adanya label atau penjelasankode yang kita tampilkan.
• Dibawah ini pemberian label pada tampilan teks.
\fvsetgobble=2
\beginVerbatim[frame=single,label=My text]
First verbatim line.
Second verbatim line.
\endVerbatim\beginVerbatim[frame=topline,framesep=4mm,
label=\fbox\Large\emphThe code]
First verbatim line.
Second verbatim line.
\endVerbatim
85
My textrst verbatim line.
cond verbatim line.
The coderst verbatim line.
cond verbatim line.
• Posisi Label merupakan penempatan penjelasan dengan teks pada bagian atas, atau bawahframe.
\fvsetgobble=2
\beginVerbatim[frame=single,framesep=2mm,
label=Text,labelposition=all]
First verbatim line.
Second verbatim line.
\endVerbatim\beginVerbatim[frame=lines,label=Text,labelposition=topline]
First verbatim line.
Second verbatim line.
\endVerbatim
Text
rst verbatim line.
cond verbatim line.Text
Textrst verbatim line.
cond verbatim line.
\beginVerbatim[frame=bottomline,framesep=3mm,
label=\ textit Code included,
labelposition=bottomline]
First verbatim line.
Second verbatim line.
\endVerbatim\beginVerbatim[frame=lines,framesep=3mm,
label=[Beginning of code]End of code]
First verbatim line.
Second verbatim line.
\endVerbatim
rst verbatim line.
cond verbatim line.Code included
86 VERBATIM & verbatim
Beginning of code
rst verbatim line.
cond verbatim line.End of code
8 DIAGRAM DYNKIN
Pada bagian bab ini saya tidak akan membahas tentang Dynkin Diagram karena saya jugatidak mengerti tentang dynkin diagram tetapi saya hanya tertarik pada visualisasi dari diagramdynkin. Seperti sederetan manik -manik yang disusun membentuk pola tertentu sesuai denganaturan dalam diagram dynkin. Anda bisa melihat penjelasan lebih detail tentang diagram dynkindi Wolfram MathWorld.
8.1 Paket Diagram Dynkin
Dibawah ini beberapa paket yang diperlukan dalam membuat diagram dynkin yaitu sebagaiberikut :
1. \usepackageamsmath
2. \usepackageamsfonts
3. \usepackagearrays
4. \usepackagetikz
5. \usetikzlibrarydecorations.markings
8.2 Contoh Diagram Dynkin
Dibawah ini saya berikan contoh beserta kode LATEX dan sudah saya coba dapat berjalan denganbaik di WinEdt 6.0
• Mulailah dengan kode LATEX ini di text editor mu(Catatan untuk lebih memperjelas dapatAnda buka forum LATEX tentang Dynkin Diagram di website latexexchange.com dengantopik pertanyaan yaitu What is a good way to draw Dynkin diagram in LATEX)
88 DIAGRAM DYNKIN
\documentclassarticle\usepackageamsmath\usepackageamsfonts\usepackagearray\usepackagetikz\usetikzlibrarydecorations.markings
\newcommand\C[1]\mathbbC^#1
\newcommand\dynkinradius.04cm\newcommand\dynkinstep.35cm\newcommand\dynkindot[2]\fill (\dynkinstep*#1,\dynkinstep*#2) circle (\dynkinradius)
;
\newcommand\dynkinXsize1.5\newcommand\dynkincross[2]\draw[thick] (#1*\dynkinstep-\dynkinXsize,#2*\dynkinstep-\dynkinXsize) -- (#1*\
dynkinstep+\dynkinXsize,#2*\dynkinstep+\dynkinXsize);
\draw[thick] (#1*\dynkinstep-\dynkinXsize,#2*\dynkinstep+\dynkinXsize) -- (#1*\
dynkinstep+\dynkinXsize,#2*\dynkinstep-\dynkinXsize);
\newcommand\dynkinline[4]\draw[thin] (\dynkinstep*#1,\dynkinstep*#2) -- (\
dynkinstep*#3,\dynkinstep*#4);
\newcommand\dynkindots[4]\draw[dotted] (\dynkinstep*#1,\dynkinstep*#2) -- (\
dynkinstep*#3,\dynkinstep*#4);
\newcommand\dynkindoubleline[4]\draw[double,postaction=decorate] (\dynkinstep
*#1,\dynkinstep*#2) -- (\dynkinstep*#3,\dynkinstep*#4);
\newenvironmentdynkin\begintikzpicture[decoration=markings,mark=at position 0.7
with \arrow>]
\endtikzpicture
\begindocument\renewcommand*\arraystretch1.5\begintabular>$r<$m2cmm8cmA_n &
\begindynkin\dynkinline1020;
\dynkindots2030;
\dynkinline3050;
\dynkindots5060;
\dynkinline6070;
\foreach \x in 1,...,7
\ifnum \x=4
\dynkincross\x0
\else\dynkindot\x0 \fi
\enddynkin& Grassmannian of $k$-planes in $\Cn+1$ \\
B_n &
89
\begindynkin\dynkinline1020;
\dynkindots2030;
\dynkinline3040;
\dynkindoubleline4050;
\dynkincross10;
\foreach \x in 2,...,5 \dynkindot\x0
\enddynkin& $(2n-1)$-dimensional hyperquadric, i.e. the variety of null lines in $\C2n+1$ \\
C_n &
\begindynkin\dynkinline1020;
\dynkindots2030;
\dynkinline3040;
\dynkindoubleline5040;
\dynkincross50;
\foreach \x in 1,...,4 \dynkindot\x0
\enddynkin& space of Lagrangian $n$-planes in $\C2n$ \\
D_n &
\begindynkin\foreach \x in 2,...,4 \dynkindot\x0
\dynkindot4.5.9
\dynkindot4.5-.9
\dynkincross10
\dynkinline1020
\dynkindots2030
\dynkinline3040
\dynkinline404.5.9
\dynkinline404.5-.9
\enddynkin& $(2n-1)$-dimensional hyperquadric, i.e. the variety of null lines in $\C2n+1$ \\
D_n &
\begindynkin\foreach \x in 1,...,4
\dynkindot\x0
\dynkincross4.5.9
\dynkindot4.5-.9 \
\dynkinline1020
\dynkindots2030
\dynkinline3040
\dynkinline404.5.9
\dynkinline404.5-.9
\enddynkin& one component of the variety of maximal dimension null s
\\
D_n
&
90 DIAGRAM DYNKIN
\begindynkin\foreach \x in 1,...,4
\dynkindot\x0
\dynkincross4.5-.9
\dynkindot4.5.9
\dynkinline1020
\dynkindots2030
\dynkinline3040
\dynkinline404.5.9
\dynkinline404.5-.9
\enddynkin&
the other component
\\
E_6
&
\begindynkin\foreach \x in 2,...,5
\dynkindot\x0
\dynkincross10
\dynkindot31
\dynkinline1050
\dynkinline3031
\enddynkin&
complexified octave projective plane
\\
E_6
&
\begindynkin\foreach \x in 1,...,4
\dynkindot\x0
\dynkincross50
\dynkindot31
\dynkinline1050
\dynkinline3031
\enddynkin&
its dual plane
\\
E_7
&
\begindynkin\foreach \x in 1,...,5
91
\dynkindot\x0
\dynkincross60
\dynkindot31
\dynkinline1060
\dynkinline3031
\enddynkin&
the space of null octave 3-planes in octave 6-space
\endtabular\enddocument
• Keluaran untuk kode LATEX ini dapat dilihat dibawah ini dan saya labeli contoh supayadapat lebih jelas
An Grassmannian of k-planes in Cn+1
Bn(2n− 1)-dimensional hyperquadric, i.e. the varietyof null lines in C2n+1
Cn space of Lagrangian n-planes in C2n
Dn(2n− 1)-dimensional hyperquadric, i.e. the varietyof null lines in C2n+1
Dnone component of the variety of maximal dimensionnull s
Dn the other component
E6 complexified octave projective plane
E6 its dual plane
E7 the space of null octave 3-planes in octave 6-space
Contoh 8.1
8.3 Alternatif membuat Dynkin Diagram
Dibawahi saya akan membuat alternatif dalam membuat diagram dynkin
92 DIAGRAM DYNKIN
• Masukkan
\beginpicture(50,7)\ multiput (5,1)(10,0)5\circle2\multiputlist(10,1)(10,0)%
\ line(1,0)8,\line(1,0)8,$\cdots$,\line(1,0)8\multiputlist(5,3)(10,0)$\scriptscriptstyle 1$,%
$\ scriptscriptstyle 2$,$\ scriptscriptstyle 3$,%
$\ scriptscriptstyle \ ell -1$,$\ scriptscriptstyle \ ell $\endpicture
• Keluaran a a a a a· · ·1 2 3 `−1 `
Contoh 8.2 (Paket epi)
9 MEMBUAT DAFTAR PUSTAKA
Daftar Pustaka merupakan sebuah halaman yang bisa dibilang adalah halaman yang wajibketika membuat buku atau karya tulis , hampir semua karya tulis selalu mencantumkan daftarpustaka diakhir karangannya, hal ini dibuat untuk mempermudah pembaca yang ingin menin-jau lebih jauh tentang apa yang sudah ditulis, selain itu juga sebagai acuan untuk melakukanpengecekan apa sudah sesuai yang tertera dalam daftar pustaka Rahimawati (2013)
Bila dilihat dari segi bahasa, daftar pustaka memiliki sebuah pengertian sebagai suatu daftaryang ada didalamnya meliput pengarang, judul buku , penerbit, tahun terbit dan hal -hal yangterkait. Penempatannya berada di akhir sebuah karangan atau karya tulis, ataupun buku denganpenempatannya berdasakan abjad diurutan dari a sampai z.
9.1 Fungsi Daftar Pustaka
Fungsi dari Daftar Pustaka seperti yang telah dijeaskan diatas. Selain itu, dibawah ini diberikanbeberapa fungsi dari daftar pustaka yaitu sebagai berikut :
• Untuk memberi tahu kepada pembaca bahwa karya yang tulis bukan hanya dari pendap-atnya sendiri tetapi berasal dari hasil karya tulis orang lain yang tercantum dalam daftarpustaka.
• Memberikan penjelasan dan pengetahuan lebih jauh kepada pembaca yang ingin menge-tahui lebih detail karya yang tulis dengan ditambahkannya di daftar pustaka.
• Dengan adanya daftar pustaka, memastikan bahwa penulis membuat hasil karya tulisnyasesuai dengan teori dan keabsahannya dapat dipertanggungjawabkan.
• Memberikan penghargaan kepada hasil karya suatu penulis dengan mencantumkanny didaftar pustaka.
• Penulis akan dipandang professional dengan adanya daftar pustaka.
• Daftar Pustaka memberikan pengetahuan terbaru baik itu hasil maupun temuan terbarudari karya tulisnya sehingga tidak dapat dikatakan ketinggalan jaman.
94 MEMBUAT DAFTAR PUSTAKA
Dalam menuliskan daftar pustaka ada beberapa hal penting yang sebaiknya anda ketahui, ter-masuk juga unsur-unsur dalam yang harus ada dalam penulisan daftar pustaka yakni :
• Nama pengarang
• Judul buku/artikel
• Data publikasi (penerbit, tempat terbit ,tahun terbit, edisi buku).
9.2 Contoh Penulisan Daftar Pustaka
Penulisan daftar pustaka juga berbeda-beda tergantung dari apa yang dijadikan sumber daftarpustaka tersebut. Berikut penulisan daftar pustaka yang bersumber dari :
• Buku. Nama pengarang (penulisan nama dibalik dari belakang Misal : Naufa Zahra, makamenjadi "Zahra, Naufa" ), tahun terbit, judul, tempat terbit dan tahun terbit.
– Arisandi, Yahoma dan Yoovita Andriani. 2001. Tanaman Obat Plus Pengobatan Alternatif.Jakarta: Setia Kawan
– Said, Ahmad. 2007. Khasiat dan Manfaat Temulawak. Jakarta: Sinar Wadja Lestari
– Dalimartha, Setiawan, dr. 2001. 36 Resep Tumbuhan Obat untuk Menurunkan Kolesterol.Jakarta: Penebar Swadaya
– Hariani, Sangat M. dkk. 2000. Kamus Penyakit dan Tumbuhan Obat Indonesia. Jakarta:Yayasan Obor Indonesia
• Internet
– Rahimawati. 2013. Contoh Daftar Pustaka dan CaraPenulisannya,, (diakses 22 Mei2013)
• Koran
– Rahimawati, B. 10 Mei, 2013. Unsur penting dalam penulisan daftar pustaka. Majpahit Pos, hlm. 2 dan 6 UU, Permen dan Kepres
– Republik Indonesia. 2003. Undang-Undang Sistem Pendidikan Nasional. Jakarta: Sekre-tariat Negara
• Ensiklopedia, Kamus
– Stafford-Clark, D. 1978. Mental disorders and their treatment. The New Encyclopedia Bri-tannica. Encyclopedia Britannica. 23: 956-975.
– Chicago, USA . Echols, J.M. dan Shadily, H. (Eds). 1989. Kamus Inggris - Indonesia.Jakarta: PT Gramedia.
• Skripsi, Tesis, Disertasi, Laporan Penelitian
– Kuncoro, T. 1996. Pengembangan Kurikulum Pelatihan Magang di STM Nasional MalangJurusan Bangunan, Program Studi Bangunan Gedung: Suatu Studi Berdasarkan KebutuhanDunia Usaha Jasa Konstruksi . Tesis tidak diterbitkan. Malang: PPS IKIP MALANG.
95
• Film (Movie)
– Oldfield, B. (Producer) 1977. On the edge of the forest. Tasmanian Film Corporation. Hobart,Austraalia,. 30 mins.
9.3 Aturan Penuliasan Daftar Pustaka
Daftar pustaka disusun menurut urutan abjad nama belakang penulis pertama. Daftar pus-taka ditulis dalam spasi tunggal. Antara satu pustaka dan pustaka berikutnya diberi jarak satusetengah spasi. Baris pertama rata kiri dan baris berikutnya menjorok ke dalam.Anwar (2009)
9.3.1 Penulisan Daftar Pustaka
a. Pustaka dalam bentuk Buku dan Buku Terjemahan
– BukuPenulis, tahun, judul buku (harus ditulis miring) volume (jika ada), edisi (jika ada),nama penerbit dan kota penerbit .
– Buku TerjemahanPenulis asli, tahun buku terjemahan, judul buku terjemahan (harus ditulis miring), vol-ume (jika ada), edisi (jika ada), (diterjemahkan oleh : nama penerjemah), nama penerbitterjemahan dan kota penerbit terjemahan.
– Artikel dalam Buku:Penulis artikel, tahun, judul artikel (harus ditulis miring), nama editor, judul buku(harus ditulis miring), volume (jika ada), edisi (jika ada), nama penerbit dan kotapenerbit.
b. Pustaka dalam bentuk artikel dalam majalah ilmiah
– Penulis, tahun, judul artikel, nama majalah (harus ditulis miring sebagai singkatanresminya), nomor, volume dan halaman.
c. Pustaka dalam bentuk artikel dalam seminar ilmiah
– Artikel dalam prosiding seminarPenulis, tahun, judul artikel, Judul prosiding Seminar (harus ditulis miring), kota sem-inar.
– Artikel lepas tidak dimuat dalam prosiding seminarPenulis, tahun, judul artikel, Judul prosiding Seminar (harus ditulis miring), kota
seminar, dan tanggal seminar.
d. Pustaka dalam bentuk Skripsi/tesis/disertasiPenulis, tahun, judul skripsi, Skripsi/tesis/Disertasi (harus ditulis miring), nama fakultas/program pasca sarjana, universitas, dan kota.
96 MEMBUAT DAFTAR PUSTAKA
e. Pustaka dalam bentuk Laporan penelitian :Peneliti, tahun, judul laporan penelitian, nama laporan penelitian (harus ditulis miring),nama proyek penelitian, nama institusi, dan kota.
f. Pustaka dalam bentuk artikel dalam surat kabar :Penulis, tahun, judul artikel, nama surat kabar (harus ditulis miring), nama surat kabar,tanggal terbit dan halaman.
g. Pustaka dalam bentuk Dokumen patenPenemu, tahun, judul paten (harus ditulis miring), paten negara, Nomor.
h. Pustaka dalam bentuk artikel dalam internet (tidak diperkenankan melakukan sitasi ar-tikel dari internet yang tidak ada nama penulisnya) :
– Artikel majalah ilmiah versi cetakanPenulis, tahun, judul artikel, nama majalah (harus ditulis miring sebagai singkatanresminya), nomor, volume dan halaman.
– Artikel majalah ilmiah versi onlinePenulis, tahun, judul artikel, nama majalah ((harus ditulis miring sebagai singkatanresminya), nomor, volume, halaman dan alamat website. -
– Artikel umumPenulis, tahun, judul artikel, alamat website (harus ditulis miring), diakses tanggal
9.3.1.1 Aturan penulisan Nama Penulis
a. Nama penulis lebih dari satu kataJika nama penulis terdiri atas 2 nama atau lebih, cara penulisannya menggunakan namakeluarga atau nama utama diikuti dengan koma dan singkatan nama-nama lainnya masing-masing diikuti titik. Contoh :Soeparna Darmawijaya ditulis : Darmawijaya, S.Shepley L. Ross ditulis : Ross, S. L.
b. Nama yang diikuti dengan singkatanNama utama atau nama keluarga yang diikuti dengan singkatan, ditulis sebagai nama yangmenyatu.Contoh :Mawardi A.I. ditulis : Mawardi, A.I.William D. Ross Jr., ditulis Ross Jr., W.D.
c. Nama dengan garis penghubungNama yang lebih dari dua kata tetapi merupakan kesatuan yang tidak dapat dipisahkandirangkai dengan garis penghubung.Contoh :Ronnie McDouglas ditulis: McDouglas, R.Hassan El-Bayanu ditulis: El-Bayanu, H.Edwin van de Sart ditulis: van de Sart, E.
97
d. Penulisan gelar kesarjanaanGelar kesarjanaan dan gelar lainnya tidak boleh dicantumkan dalam penulisan nama, ke-cuali dalam ucapan terima kasih atau prakata.
e. Gunakan istilah "anonim" untuk referensi tanpa nama penulis.
f. Dalam daftar pustaka, semua nama penulis harus dicantumkan tidak boleh menggunakandkk. atau et al.
9.3.1.2 Urutan Penulisan Daftar Pustaka
Dibawah ini diberikan urutan penulisan daftar pustaka yaitu sebagai berikut :
• Daftar pustaka ditempatkan pada halaman tersendiri.
• Urutan penyebutan unsur pustaka acuan adalah
a. Nama penulis atau lembaga yang menerbitkan.
b. Tahun terbit.
c. Judul pustaka baik itu buku, artikel, maupun karya ilmiah lainnya.
d. Tempat penerbit(kota).
e. Nama penerbit.
• Setiap unsur pustaka diikuti tanda titik(.),kecuali unsur nama yang terdiri atas dua unsuratau lebih dipisahkan dengan tanda koma(.)
9.4 Jenis -Jenis Daftar Pustaka
Daftar pustaka memiliki banyak gaya penulisan berdasarkan permintaan dari penerbit ataupemakaiannya. Beberapa gaya penulisan daftar pustaka dalam LATEX seperti abbrv, Nabbrv, ab-stract, acm, agsm, alpha, nalpha, Nalpha, authordate1, authordate2, authordate3, authordate4,amsalpha, amsplain, annotate, annotation, apa, apalike, apalike2, apasoft, automatica, bbs, cbe,cea, cell, chicago, chicagoa, cparalleless, dcu, humanbio, humannat, Style is-abbrv, Style is-alpha,Style is-plain, Style is-unsrt, jas99, jmb, kluwer, Style named, Style aaai-named, Style nar, na-ture,Style plain, Style Nplain, Style unsrt, Style Nunsrt, Style phcpc, Style phiaea, Style plainyr,Style sej, Style these, dan Style wmaainf Anonim (2010). Dibawah ini saya akan memaparkansalah satu contoh gaya penulisan daftar pustaka.
9.4.1 Harvard Style
Harvard Style merupakan gaya penulisan daftar pustaka berdasarkan aturan Universitas Har-vard dan salah satu contoh yang mengikuti sistem penulisan daftar pustaka adalah FakultasMatematika dan Ilmu Pengetahuan Alam (FMIPA) Universitas Gadjah Mada seperti yang sayajelaskan diatas. Harvard Style atau disebut juga Author-Date style dikarenakan karena kita men-cantumkan nama penulis beserta tahun terbitnya hasil karya penulis tersebut. Dibawah beberapapenjelasan mengenai Harvard Style yaitu sebagai berikut :
98 MEMBUAT DAFTAR PUSTAKA
• Harvard Style menggunakan aturan penulis dengan mencantum nama penulis, tahun ter-akhir publikasi karya penulis, dan beserta halaman yang kita ambil sebagai bahan rujukankita yaitu (Nama Penulis Tahun terakhir publikasi,Halaman yang kita ambil ).Contoh :(Austen 1813, p. 64)
• Kamu juga bisa memasukan nama penulis tahun terakhir publikasi beserta halaman yangkita ambil sebagai bagian dari kalimat di dalam karya kita.Contoh :Austen(1813, p.64) mengobservasikan bahwa ....
• Jika kamu membuat referensi dengan buku atau karya penulis secara penuh maka can-tumkan nama penulis tahun terakhir publikasi, dan jika kamu hanya mengambil sebagian,maka cantum nama penulis, tahun, halaman yang diambil.
• Ketika kamu membaca buku bukan dari sumber asli tetapi merupakan referensi dari sum-ber yang dibaca, maka gunakan metode dibawah ini :Contoh :Moore1 (lihat Maxwell 1999, p. 25) menetapkan bahwa ...
9.4.1.1 Aturan Penulisan Harvard Style
Daftar Pustaka seharusnya ada bagian akhir pekerjan kita dan terpisah atau mempunyai ha-laman tersendiri didalam karya tulis kita, selain itu, Anda dapat melihat penjelasan berikut ini:
• Referensi dimasukkan hanya berhubungan dengan hasil karya kita.
• Referensi atau daftar pustaka diurutankan secara abjad.
• Referensi seharusnya diberi links sehingga pembaca dapat melihat langsung daftar pustakatanpa harus membolak -balik melihat daftar pustaka.
9.4.1.2 Contoh Harvard Style
Harvard Style sudah saya jelaskan dibawah awal beserta contoh, namun saya akan mem-berikan penjelasan lebih detail dalam bentuk contoh berikut :
• Buku
– Nama Penulis tunggalAda dua cara dalam mencantumkan nama penulis yaitu
1. Berfokus pada informasi dari sumbermu.Contoh :Kesimpulan dari riset diambil dari studi terakhir (Cochrane 2007) yang telah melakukan...
1Seharusnya kamu masukkan di daftar pustaka dengan nama penulis Maxwell bukan Moore dan lebih baik kamugunakan sumber yang asli.
99
2. Berfokus pada penulis yang kita ambil.Contoh :Cochrane(2007) menyimpulkan bahwa ...
– Penulis tunggal dan kata yang disisipkan kurang dari 30 kata dari penulisMasukkan kata tersebut dalam paragraf dan masukkan halaman yang kita ambil sertagunakan tanda petik tunggal untuk kata yang kita masukkan.Contoh :Dalam pandangan yang menarik diungkapkan bahwa ’pengembangan hubungan sosialsalah satu dampak yang berpengaruh pada petumbuhan ekonomi’(Cochrane 2007, p.117) atauPandangan menarik yang diungkapkan oleh Cochrane(2007,p.117) bahwa ’pengem-bangan hubungan sosial salah satu dampak yang berpengaruh pada pertumbuhanekonomi.
– Dua penulis dan kata yang disisipkan ≥ 30 kataSebelum menyisipkan buatlah baris baru dengan spasi 5 dan masukkan halaman yangkita ambil dan jangan beri tanda petik atau dua tanda petik. Gunakan dua spasi se-belum kata yang disisipkan dan gunakan satu spasi pada kata yang disisipkan.Contoh :Make sure the quote is exactly as it was published. Much has been written about acutecare. Finkelman(2006, p. 184), for example, points out that:
There are many changes in acute care services occurring almost daily, and due to theincreasing use of outpatient surgery, surgical services have experienced major changes.Hospitals are increasing the size of their outpatient or ambulatory surgery departmentsand adjusting to the need of moving patients into and out of the surgical service in 1day or even a few hours. Recently, this trend has been seen in some Australian hospi-tals and research here ...
Dari penjelasan diatas hanya beberapa saja, untuk lebih detail penjelasan tentang penggu-naannya dapat dilihat di Library (2013)
9.5 Manual Bibliography
Banyaknya gaya penulisan daftar pustaka dengan berbagai pilihan sesuai kebutuhan kita, ten-tunya bagi kita yang tidak terlalu mengerti mengenai pembuatan daftar pustaka melalui tamba-han perangkat seperti bibTEX. Salah satu hal itulah kita akan memberikan cara pembuatan daftarpustaka secara manual. Berikut contoh :
\beginthebibliography9\bibitemlamport94
Leslie Lamport,
\emph\LaTeX: A Document Preparation System.
Addison Wesley, Massachusetts,
2nd Edition,
100 MEMBUAT DAFTAR PUSTAKA
1994.
\endthebibliography
Pembuatan daftar pustaka secara manual menggunakan environment yang disebut thebibliogra-phy dan inilah suatu perintah untuk menjalankan daftar pustaka. Nomor setelah thebibliography
menunjukkan maksimal banyaknya pustaka yang kita masukkan ke dalam daftar pustaka. Kamubisa memasuk banyaknya dengan dua digit seperti ; 65 dan maksimalnya 99 pustaka. Bagianselanjutnya, kamu akan menemukan \bibitem... merupakan item untuk memasukkan pus-takan dengan ketentuan harus nama panggilan penulis pertama dan unik diikuti dua angka ter-akhir tahun terbit (lamport94). Jika kamu akan memasukkan pustaka dengan satu penulis namundia menghasilkan lebih dari satu referensi makan tambahkan huruf sesuai abjad yaitu : a,b, . . . ,c. Seandainya kamu menginginkan judul hasil karya penulis tersebut bercetak miring, kamu bisatambahkan \emph(diambil dari Roberts (2013)) .
9.5.1 Citation
Citation merupakan suatu hyperlink yang berguna untuk membantu pembaca dalam melihatpustaka secara cepat tanpa harus membuka daftar pustaka secara langsung dan inilah gunanyakita membuat pada bagian pembuatan daftar pustaka dengan membuat nama yang unik padapenulis (lamport94).
Instead of WYSIWYG editors, typesetting systems like \TeXor \LaTeX \citelamport94 can be used.
9.5.2 Referring more specific
Terkadang kita menginginkan untuk membuat detail dalam daftar pustaka yaitu nomor hala-man, kamu bisa menggunakan perintah \cite
\ cite [p.~215]citation01
9.5.3 No cite
No cite digunakan untuk tidak menampilkan nama pustaka pada dokumen kita namun namapustaka akan tetap ada dibagian daftar pustaka.
Lamport showed in 1995 something... \nocitelamport95
9.6 Bibliography Package
Seperti pada pembahasan sebelumnya, kita juga bisa menggunakan paket tambahan LATEX un-tuk membuat gaya suatu daftar pustaka berikut contoh "
101
9.6.1 Natbib
Natbib memberikan dukungan terhadap daftar pustaka, kamu akan bisa melihat di setiap ref-erensi diberi nomor urut dan setiapnya berhubungan ke nomornya. Dapat diliha bahwa daftarapustakan diurutkan dengan angka mulai dari 1, 2,... dan seterusnya tentunya ini sesuai yang bi-asa kita lihat dalam daftar pustaka penulisan dokumen ilmiah. Dalam aturan lain, gaya penulisantentang penulis, contoh (Robert, 2003) dah hampir seperti gaya penulisan daftar pustaka Har-vard. Salah satu hal yang perlu kita lakukan untuk menampilkan dan menggunakan gaya natbib,Anda harus menambahkan suatu paket
\usepackage[option]natbib
Setelah \documentclass[a4paper,12pt]article dan sebelum \begindocument atau bagianini disebut sebagai premble dan juga kamu harus mengubah pengaturan seperti ini pada bagianstyle daftar pustaka yaitu
\ bibliographystyle plainnat
Ini adalah memberikan perintah di LATEX untuk mengikuti style yang telah kita atur. Berikutperintah didalam paket natbib :
Perintah Keluaran\citetgoossens93 Goossens et al. (1993)\citepgoossens93 (Goossens et al., 1993)\citet*goossens93 Goossens, Mittlebach, and Samarin (1993)\citep*goossens93 (Goossens, Mittlebach, and Samarin, 1993)\citeauthorgoossens93 Goossens et al.\citeauthor*goossens93 Goossens, Mittlebach, and Samarin\citeyeargoossens93 1993\citeyearpargoossens93 (1993)\citealtgoossens93 Goossens et al. 1993\citealpgoossens93 Goossens et al., 1993\citetextpriv.\ comm. (priv. comm.)
Tabel 9.1: Perintah Daftar Pustaka pada paket Natbib
102 MEMBUAT DAFTAR PUSTAKA
Dibawah ini beberapa style yang kompatibel dengan paket daftar pustaka natbib yaitu :
Style Source Descriptionplainnat Dijelaskan kompatibelabbrvnat Dijelaskan kompatibelunsrtnat Dijelaskan kompatibelapsrev ReVTeX4 style natbib yang kompatibel
dengan Review Jurnal Fisikarmpaps ReVTeX4 style natbib yang kompatibel
dengan Jurnal Fisikan ModernIEEEtranN TEX Archive style natbib yang kompatibel
dengan publikasi IEEEachemso TEX Archive style natbib yang kompatibel
dengan Chemical Society Jour-nal
rsc TEX Archive style natbib yang kompatibeldengan Royal Society of Chem-istry Journal
Tabel 9.2: Style yang kompatibel dengan paket natbib
9.7 BibTEX
BibTeX merupakan salah satu perangkat tambahan yang dapat digunakan untuk membuatdaftar pustaka dan memberikan efisiean dan kemudahan dalam membuatnya. Kita akan berkon-sentrasi menggunakan BibTEX. Dengan menggunakan BibTEX maka secara langsung kita perlumembuat file dokumen sendiri khusus untuk daftar pustaka dengan menyimpan file ekstensi.bib. Berikut contoh :
@articlegreenwade93,
author = "George D. Greenwade",
title = "The Comprehensive Tex Archive Network (CTAN)",
year = "1993",
journal = "TUGBoat",
volume = "14",
number = "3",
pages = "342--351"
BibTEX bisa cukup pintar dengan nama penerima yaitu bisa menerima nama panggilan ataunama belakang penulis tetapi kamu bisa memanipulasi input dan output sesuai dengan kesukaandan aturan yang ada. Jika kamu menggunakan metode nama belakang maka perlu hati-hati den-gan nama khusus, contoh "John von Neumann" sehingga BibTEX akan mengartikan bahwa kataterakhir dari nama penulis adalah nama panggilan pada hal yang diinginkan "von Neumann"
103
bukan "Neumann" dan tentu kamu bisa melakukan secara manual untuk menjelaskannya yaitudengan menambahkan tanda kurung kurawal yaitu " John von Neumann".
Kemudian, jika kita ingin membuat referensi dengan penulis lebih dari dapat dilakukan den-gan menyisipkan kata penghubung and diantara setiap penulis. Sebagaimana contoh berikut :@bookgoossens93, author = "Michel Goossens and Frank Mittelbach and Alexander Samarin", ti-tle = "The LaTeX Companion", year = "1993", publisher = "Addison-Wesley", address = "Reading,Massachusetts"
9.7.1 Template Standar
Jika kamu menyalin template perlu berhati-hati dikarenakan tanda % bukan komenter resmi difile bibtex dan jika memberian kamu harus membuat baris tersendiri dari file yang dimasukkandalam daftar pustaka. Beberapa contoh berikut dari template standar bibtex :
• @articleArikel dari majalah atau jurnal.Termasuk didalamnya : author, title, journal, year.Termasuk didalamnya(pilihan) : volume, number, pages, month, note.
@articleXarticle,
author = "",
title = "",
journal = "",
%volume = "",
%number = "",
%pages = "",
year = "XXXX",
%month = "",
%note = "",
• @bookBuku termasuk buku yang diterbitkanTermasuk didalamnya : author/editor, title, publisher, year.Termasuk didalamnya(pilihan) : volume/number, series, address, edition, month, note.
@bookXbook,
author = "",
title = "",
publisher = "",
%volume = "",
%number = "",
%series = "",
%address = "",
%edition = "",
year = "XXXX",
%month = "",
104 MEMBUAT DAFTAR PUSTAKA
%note = "",
• @bookletDigunakan terbatas tanpa nama penerbit dan sponsor.Termasuk didalamnya : title.Termasuka didalamnya(pilihan) : author, howpublished, address, month, year, note.
@bookletXbooklet,
%author = "",
title = "",
%howpublished = "",
%address = "",
year = "XXXX",
%month = "",
%note = "",
• @conferenceDigunakan sama seperti inproceedingsTermasuk didalamnya : author, title, booktitle, year.Termasuk didalamnya(pilihan) : editor, volume/number, series, pages, address, month, or-ganization, publisher, note.
@conferenceXconference,
author = "",
title = "",
booktitle = "",
%editor = "",
%volume = "",
%number = "",
%series = "",
%pages = "",
%address = "",
year = "XXXX",
%month = "",
%publisher= "",
%note = "",
• @inbookDigunakan untuk sesi buku tanpa judul.Termasuk didalamnya : author/editor, title, chapter and/or pages, publisher, year.Termasuk didalamnya(pilihan) : volume/number, series, type, address, edition, month, note.
• @incollectionDigunakan untuk sesi buku yang mempunyai judul tersendiri.
105
Termasuk didalamnya : author, title, booktitle, publisher, year.Termasuk didalamnya(pilihan) : editor, volume/number, series, type, chapter, pages, ad-dress, edition, month, note.
• @inproceedingsDigunakan untuk artikel yang ada didalam konferensi prosiding.Termasuk didalamnya : author, title, booktitle, year.Termasuk didalamnya(pilihan) : editor, volume/number, series, pages, address, month, or-ganization, publisher, note.
• @manualDigunakan untuk petunjuk manualTermasuk didalamnya : title.Termasuk didalamnya(optional) : author, organization, address, edition, month, year, note.
• @mastersthesisDigunakan untuk tesisTermasuk didalamnya : author, title, school, year.Termasuk didalamnya(pilihan): type (eg. "diploma thesis"), address, month, note.
@mastersthesisXthesis,
author = "",
title = "",
school = "",
%type = "diploma thesis",
%address = "",
year = "XXXX",
%month = "",
%note = "",
• @miscTemplate yang digunakan untuk jensi publikasi yang lainnya.Termasuk didalamnya : noneTermasuk didalamnya (pilihan): author, title, howpublished, month, year, note.
@miscXmisc,
%author = "",
%title = "",
%howpublished = "",
%year = "XXXX",
%month = "",
%note = "",
• @phdthesisUntuk tesis PH.D
106 MEMBUAT DAFTAR PUSTAKA
Termasuk didalamnya : author, title, year, school.Termasuk didalamnya (pilihan): address, month, keywords, note.
• @proceedingsDigunakan untuk konferensi prosiding.Termasuk didalamnya : title, year.Termasuk didalamnya(pilihan): editor, volume/number, series, address, month, organiza-tion, publisher, note.
• @techreportDigunakan untuk laporan teknis untuk pendidikan, komersial,atau institusi.Termasuk didalamnya : author, title, institution, year.Termasuk didalamnya(pilihan) :Optional fields: type, number, address, month, note.
@techreportXtreport,
author = "",
title = "",
institution = "",
%type = "",
%number = "",
%address = "",
year = "XXXX",
%month = "",
%note = "",
• @unpublishedDigunakan untuk artikel, buku, tesis dan lain-lainnya yang tidak dipublikasikan. Termasukdidalamnya : author, title, note. Termasuk didalamnya(pilihan): month, year.
9.8 Not Standard Templates
• @patent Kamu bisa lihat contoh dengan hak paten menggunakan BibTEX di http://www.see-out.com/sandramau/bibpat.htmluntuk lebih detailnya.
• @collection
• @electronic
9.9 Contoh Daftar Pustaka BibTEX
107
Dibawah ini kamu akan menemukan beberapa tambahan contoh masukan didalam daftar pus-taka menggunakan paket BibTEX. Salah satu kasus bisa memuat penulis ganda didalam namapanggilan, format nama depan, dan dan untuk selanjutnya memuat kasus salah satunya adalahincollection case
@articleAbedonHymanThomas2003,
author = "Abedon, S. T. and Hyman, P. and Thomas, C.",
year = "2003",
title = "Experimental examination of bacteriophage latent-period evolution
as a response to bacterial availability",
journal = "Applied and Environmental Microbiology",
volume = "69",
pages = "7499--7506"
@incollectionAbedon1994,
author = "Abedon, S. T.",
title = "Lysis and the interaction between free phages and infected cells",
pages = "397--405",
booktitle = "Molecular biology of bacteriophage T4",
editor = "Karam, Jim D. Karam and Drake, John W. and Kreuzer, Kenneth N.
and Mosig, Gisela
and Hall, Dwight and Eiserling, Frederick A. and Black, Lindsay
W. and Kutter, Elizabeth
and Carlson, Karin and Miller, Eric S. and Spicer, Eleanor",
publisher = "ASM Press, Washington DC",
year = "1994"
Jika kamu harus mencantum name situs dan kamu bisa menggunakan @misc, untuk contoh :
@miscwebsite:fermentas-lambda,
author = "Fermentas Inc.",
title = "Phage Lambda: description \& restriction map",
month = "November",
year = "2008",
url = "http://www.fermentas.com/techinfo/nucleicacids/maplambda.htm"
Jika kamu perlu menambahkan informasi yang tidak terstruktur, untuk contoh dibawah ini yangberhubungan dengan pengaruh jurnal tersebut.
@articleblackholes,
author="Rabbert Klein",
title="Black Holes and Their Relation to Hiding Eggs",
journal="Theoretical Easter Physics",
publisher="Eggs Ltd.",
year="2010",
note="(to appear)"
Berikut contoh daftar pustaka dengan nama penulis lebih dari satu :
108 MEMBUAT DAFTAR PUSTAKA
@incollectionLeTreut-etal,
author = Le Treut, H. and
R. Somerville and
U. Cubasch and
Y. Ding and
C. Mauritze and
A. Mokssit and
T. Peterson and
M. Prather,
title = 2007: Historical Overview of Climate Change,
booktitle = Climate Change 2007: The Physical Science Basis.
Contribution of Working Group I to the Fourth Assessment Report
of the Intergovernmental Panel on Climate Change,
editor = Solomon, S. and
D. Qin and
M. Manning and
Z. Chen and
M. Marquis and
K. B. Averyt and
M. Tignor and
H.L. Miller,
publisher = Cambridge University Press,
address = Cambridge, United Kingdom and New York, NY, USA,
Dibawah ini akan diberikan perbandingan gaya penulisan daftar pustaka berdasarakan namapenulis yang terdiri dari 3 kata,"Homer Jay Simpson"
Style Nama Penulis Format Referensiplain Homer Jay Simpson #ID#
unsrt Homer Jay Simpson #ID#
abbrv H. J. Simpson #ID#
alpha Homer Jay Simpson Sim95abstract Homer Jay Simpson Simpson-1995aacm Simpson, H. J. #ID#
authordate1 Simpson, Homer Jay Simpson, 1995apa Simpson, H. J. (1995) Simpson1995named Homer Jay Simpson Simpson 1995
Tabel 9.3: Perbandingan gaya penulisan daftar pustaka
10 DIAGRAM KOMMUTATIF
Salah satu paket yang mendukung dalam membuat diagram komutatif(commutative diagram)adalah paket America Mathematical Society(AMS); Commutative Diagram(amscd) hanya bisa mem-produki diagram segiempat bukan arah panah diagonal dengan dukungan hanya tanda panahyang dilabeli saja dan tanda sama dengan(=), tentu pelabelan ini sangat cocok dan mudah di-gunakan. Bagaimana menggunakan amscd(Mittelbach et al. (1999)), ikutilah contoh dokumendibawah ini :
10.1 Contoh dan Beserta Code LATEX Diagram Komutatif
• Masukkan kode LATEX seperti dibawah ini :
\documentclassreport\usepackageamsmath,amscd\begindocument\[
\beginCDR\times S\times T @>\textrestriction>> S\times T \\
@VprojVV @VVprojV \\
R\times S @<<\textinclusion< S
\endCD\]
\enddocument
• Hasil keluaran didapat seperti berikut ini :
R×S×T restriction−−−−−−→ S×T
pro jy ypro j
R×S ←−−−−−inclusion
S
110 DIAGRAM KOMMUTATIF
Baris dengan arah panah menurun relatif sama dengan arah panah mendatar, setiap baris ke-cuali baris terakhir diakhiri dengan tanda \\. Saya akan membandingkan contoh penggunaannyayaitu
• Penggunaan tanda \\ diakhir setiap baris pada diagram komutatif
\[
\beginCDR\times S\times T @>\textrestriction>> S\times T \\
@VprojVV @VVprojV \\
R\times S @<<\textinclusion< S\\
\endCD\]
R×S×T restriction−−−−−−→ S×T
pro jy ypro j
R×S ←−−−−−inclusion
S
• Penggunaan tanda \\ diakhir setiap baris pada diagram komutatif kecuali baris terakhir.
\beginCDR\times S\times T @>\textrestriction>> S\times T \\
@VprojVV @VVprojV \\
R\times S @<<\textinclusion< S
\endCD\]
R×S×T restriction−−−−−−→ S×T
pro jy ypro j
R×S ←−−−−−inclusion
S
Dari kedua hal diatas, tentu tidak ada pengaruhnya sama sekali dengan hasil diagram ko-mutatifnya, namun menurut aturan yang ada. Saya tetap menyarankan Anda akhiri setiap bariskecuali baris terakhir dan tidak ada salahnya.
Paket Amscd ini lebih mudah dibandingkan dengan paket pstricks dan xypic. Beberapa yangperlu diketahui dari paket amscd yaitu :
• Penempatan diagram komutatif ini berada di tengah dengan ditandai \[ dan \]
\[
\beginCDR\times S\times T @>\textrestriction>> S\times T \\
@VprojVV @VVprojV \\
R\times S @<<\textinclusion< S
\endCD\]
111
R×S×T restriction−−−−−−→ S×T
pro jy ypro j
R×S ←−−−−−inclusion
S
\[
\beginCDO @>>> M_1 @>\phi>>M @>\psi>> F @>>> 0\\
\endCD\]
O −−−−→ M1φ−−−−→ M
ψ−−−−→ F −−−−→ 0
• Penempatan diagram komutatif ini diberi label persamaan dengan menggunakan \beginequationdandiakhiri dengan \endequation
\beginequation\beginCDF @>\psi>> P @>>> O \\
@. @VVFV @. \\
M @>\phi>> N @>>> O \\
\endCD\endequation
Fψ−−−−→ P −−−−→ OyF
Mφ−−−−→ N −−−−→ O
(10.1)
10.2 Aturan Pembuatan Diagram Kommutatif
Berikut penjelasan yang dapat berguna bagi Anda ketika memulai membuat diagram komu-tatif yaitu sebagai berikut :
@<<< tanda arah panah kekiri @>>> tanda arah panah kekanan
@AAA tanda arah panah ke atas @= tanda sama dengan mendatar
@VVV tanda arah panah kebawah |@ tanda sama dengan menurun
@. tanda arah panah kosong
Dibawah ini adalah beberapa contoh dan semoga dapat membantu membuat diagram komutat-ifnya :
112 DIAGRAM KOMMUTATIF
1. $\beginCD
A @>a>> B\\
@VVbV @VVcV\\
C @>d>> D
\endCD$
A a−−−−→ Byb
yc
C d−−−−→ D
2. $\beginCD
A @<<< B @>>> C\\
@. @| @AAA\\
@. D @= E
\endCD$
A ←−−−− B −−−−→ C∥∥∥ xD E
3. $\beginCD
A @>a>b> B\\
@VlVrV @AlArA\\
C @<a<b< D
\endCD$
A a−−−−→b
B
l
yr l
xr
C a←−−−−b
D
4. $\beginCD
A @>>> B@>\textvery long label>>C\\
@VVV @VVV @VVV\\
D @>>> E@>>> F
\endCD$
A −−−−→ Bvery long label−−−−−−−−→ Cy y y
D −−−−→ E −−−−→ F
5. $\beginCD
A @>>> B @>\textvery long label>> C \\
@VVV @VVV @VVV \\
113
D @>>> E @>\phantom\textvery long label>> F
\endCD$
A −−−−→ Bvery long label−−−−−−−−→ Cy y y
D −−−−→ E −−−−−−−−→ F
11 DIAGRAM PINTAR
SMART DIAGRAM(Fiandrino (2013)) merupakan paket terbaru dari LATEX yaitu "the smartdi-agram package" dan dirilis pada tangggal 4 April 2013 dan diciptakan oleh Claudio Fiandrino.Paket ini menjelaskan jalan mudah dalam menggambar diagram di dokumen dan presentasi daridaftar item. Berterima kasihlah kepada paket TikZ yang telah lebih dahulu diciptakan karenaini bisa dikatakan pengembangannya berdasarkan penggunaan paket TikZ. Ide ini datang daripertanyaan disini di TeX.StackExchange.
SMART DIAGRAM sendiri merupakan suatu tiruan dari smart diagram yang terdapat di Mi-crosoft Office 2010 ataupun 2013 dan memang terinspirasi dari sini sehingga dengan adanyasmart diagram semua hal yang berkaitan menjadi satu. Pengembangan paket yang ada terusdilakukan sehingga dapat lebih berguna.
11.1 Perkenalan dan Persyaratan
Paket ini menjelaskan jalan untuk menggambar diagram yang dimulai dari daftar item berwarnasecara otomatis. Diagram in dibuat digunakan dalam dokumen sederhana atau di presentasidalam kasus ini yaitu menggunakan kelas beamer. Paket Smart diagram secara otomatis akanmenjalankan paket dibawah ini secara langsung :
• TikZ;
• etoolbox;
• xparse;
• xstring (mulai versi 0.2).
Selanjutnya, paket ini juga menjalankan sekumpulan Tikz seperti dibawah ini :
• backgrounds;
• calc;
115
• fadings;
• shadows;
• shapes.arrows;
• shapes.symbols (mulai versi 0.2).
Kemudian pengaturan tampilan baru disebut dengan "smart diagram arrow back". Dari versi 0.3,paket terdiri dari 3 core library1 yaitu :
• core.definitions,
• core.styles,
• core.commands
yang secara aktual dari paket smartdiagram.sty dan library eksternal ;
• additions2.
Kamu bisa jalankan terpisah oleh pengguna menggunakan library \usesmartdiagramlibraryadditions
dan tentunya paket smartdiagram dapat kamu jalankan dengan mudah dengan hanya menam-bahkan \usepackagesmartdiagram.
11.2 Penggunaan Dasar
Perintah dasar dalam penggunaan adalah \smartdiagram[tipe diagram]daftar item un-tuk contoh kamu bisa menggunakan koma sebagai bagian dari label yang digunakan yaitu gu-nakan \smartdiagram[...]elem1,elem2,text, elem3
Beberapa perintah untuk membuat diagram yaitu :
• circular diagram merupakan perintah untuk mendaftarkan item sebagai tampilan diseke-liling lingkaran dengan arah berlawanan arah jarum jam.
\begincenter\smartdiagram[circular diagram]Set up,Run,Analyse,Modify~/ Add
\endcenter
Dengan men-compile file LATEX kita akan dapat hasil outputnya seperti dibawah ini:
1perlu diketahui bahwa paket ini terkadang tidak bisa dijalankan menurut pengalaman penulis dan penulis men-yarankan menempatkan ketiga file ke dalam folder dokumen yang kita buat
2additions masih belum bisa dijalankan dengan benar dan masih terjadi error padahal sudah melakukan terinstalpaket smartdiagramnya
116 DIAGRAM PINTAR
Set up
Run
Analyse
Modify /Add
• circular diagram:clockwise adalah sama seperti sebelumnya tetapi sekarang ditempatkansearah dengan jarum jam.
\begincenter\smartdiagram[circular diagram:clockwise]Set up,Run,Analyse,Modify~/ Add
\endcenter
Hasilnya adalah :
Set up
Run
Analyse
Modify /Add
• flow diagram adalah untuk menampilkan daftar item seperti flowchart.
\begincenter\smartdiagram[flow diagram]Set up,Run,Analyse,Modify~/ Add
\endcenter
Hasilnya adalah :
117
Set up
Run
Analyse
Modify /Add
• flow diagram:horizontal adalah digunakan untuk menampilkan daftar item sebagai flowcharthorizontal dan tidak ada jarak nama.
\begincenter\smartdiagram[flow diagram :horizontal]Set up,Run,Analyse,Modify~/ Add
\endcenter
Hasilnya adalah :
Set up
Run
Analyse
Modify /Add
• descriptive diagram merupakan diagram yang ditampilkan dengan konsep dan deskripsi.
\begincenter\smartdiagram[descriptive diagram]Set up,Run,Analyse,Modify~/ Add
\endcenter
Hasilnya adalah :
118 DIAGRAM PINTAR
Set up
Run
Analyse
Modify /Add
• priority descriptive diagram digunakan untuk tampilan diagram didalam item tersebarsesuai relevannya.
\begincenter\smartdiagram[priority descriptive diagram]Set up,Run,Analyse,Modify~/ Add
\endcenter
Hasilnya adalah :
Set up
Run
Analyse
Modify / Add
• bubble diagram. Setiap item disebar seperi balon disekitar pusat balon dan elemen pertamamenjadi pusat.
\begincenter\smartdiagram[bubble diagram]Set up,Run,Analyse,Modify~/ Add
\endcenter
Hasilnya adalah :
119
Set up
Run
Analyse
Modify / Add
• constellation diagram. Setiap item adalah lingkaran yang terhubung ke pusat dengan pusatadalah item pertama lagi.
\begincenter\smartdiagram[constellation diagram]Set up,Run,Analyse,Modify~/ Add
\endcenter
Hasilnya adalah :
Set up
Run
Analyse
Modify /Add
• connected constellation diagram. Setiap item adalah lingkaran dan bagian dari item per-tama sedangkan untuk item lain terhubung bersama-sama.
\begincenter\smartdiagram[connected constellation diagram]Set up,Run,Analyse,Modify~/ Add
120 DIAGRAM PINTAR
\endcenter
Hasilnya adalah :
Set up
Run
Analyse
Modify /Add
• sequence diagram. Setiap item didaftarkan dalam barisan dan setiap titik itemnya sesudahdari yang sebelumnya.
\begincenter\smartdiagram[sequence diagram]Set up,Run,Analyse,Modify~/ Add
\endcenter
Hasilnya adalah :
MindSet Black ScriptNeo-
positiveModify /
Add
11.3 Contoh -contoh Smart Diagram
Contoh flow chart horizontal dengan pengaturan warna standar dan tanda panah kembali yangtidak diaktikan
\begincenter\smartdiagramsetborder color=none,
set color list=blue!50!cyan,green!60!lime,orange!50!red,red!80!black,
back arrow disabled=true
\smartdiagram[flow diagram:horizontal]Set up, Shut down,Run,Analyse,Modify~/ Add
\endcenter
Set up RunShut
downAnalyse Modify /
Add
121
\begincenter\smartdiagramsetborder color=none,
uniform color list=teal!60 for 1 items,
arrow style=-stealth,
module x sep=3.75,
back arrow distance=0.75
\smartdiagram[flow diagram:horizontal]Set up,Run,Analyse,Modify~/ Add
\endcenter
\begincenter\smartdiagramsetcircular distance=4cm,
font=\large,text width=2.5cm,
module minimum width=2.5cm,
module minimum height=1.5cm,
arrow tip=to
\smartdiagram[circular diagram]Set up~/ Adapt,Run,Analyse,Modify~/ Add,
Check,Check again
\endcenter
Set up /AdaptRun
Analyse
Modify /Add
Check
Check again
\begincenter\usetikzlibraryshapes.geometric % required in the preamble
\smartdiagramsetmodule shape=diamond,
font=\ scriptsize ,module minimum width=1cm,
module minimum height=1cm,
122 DIAGRAM PINTAR
text width=1cm,
circular distance=2cm,
circular final arrow disabled=true,
\smartdiagram[circular diagram:clockwise]Set up,Run,Analyse,Modify~/ Add
\endcenter
Set up
Run
Analyse
Mod-ify /Add
\usetikzlibrarydecorations.pathmorphing % required in the preamble
\begincenter\tikzsetmy decoration/.style=decorate,decoration=zigzag
\smartdiagramsetmodule shape=rectangle,
insert decoration=my decoration,
uniform arrow color=true,
arrow color=gray!50!black,
\smartdiagram[flow diagram]Set up,Run,Analyse,Modify~/ Add
\endcenter
Set up
Run
Analyse
Modify /Add
\begincenter
123
\smartdiagram[descriptive diagram]
Set up,The set up operation consist of..,
Run, After having set up the program, you must run..,
Analyse, You must check what did with analytical tools like..,
Modify, After the analysis, you can still modify or add..,
\endcenter
Set up The set up operation consist of..
RunAfter having set up the
program, you must run..
AnalyseYou must check what didwith analytical tools like..
ModifyAfter the analysis, you
can still modify or add..
11.4 Smart Diagram Microsoft Word 2013
Pada bagian ini akan diberikan beberapa perbandingan SMART DIAGRAM MICROSOFT VSSMART DIAGRAM LATEX, tentu dengan prinsip dasar dari pemrograman LATEX yang berorin-tasi pada teks tentu ini merupakan kabar gembira bahwa LATEX sudah mulai memberikan pen-ingkatan yang tidak hanya berisi teks saja. Ayo mari dilihat bagaimana perbedaanya :
Dari gambar diatas kita tidak melihat perbedaan antara smart diagram dari Microsft Word 2013maupun dari LATEX dan disini kita akan melakukan invertigasinya :
1. Pada gambar dibawah ini dengan menggunakan smart diagram yang ada pada LATEX den-gan kode seperti ini :
\begincenter\smartdiagram[circular diagram]Set up,Run,Analyse,Modify~/ Add
\endcenter
124 DIAGRAM PINTAR
Set up
Run
Analyse
Modify /Add
2. Gambar ini saya menggunakan smart diagram yang ada di Microsoft Word 2013 :
\beginfigure[h]\ centering\includegraphics[width=6cm]smd
\endfigure
Dua gambar smart diagram diatas adalah dua hal yang berbeda yang kita lakukan, salah satupertanyaan bagaimana kita mengubah warna latar belakang pada smart diagram di LATEX danmarilah kita liha penjelasan selanjutnya :
11.5 Konfigurasi Warna pada Smart Diagram
Didalam sesi kita akan mengatur warna dalam pengaturan kita mengetahui skala warna den-gan daftar warna yang ada. Secara setandar kita bisa mengggunakan standar warna yang telah
125
yaitu red!40 , cyan!40 , blue!40 , green!40 , orange!40 , yellow!40 , magenta!40 , brown!40 , violet!40dan teal!40. Dapat juga kamu bisa mengatur warna dengan \smartdiagramset untuk daftar yangtelah ada.
\begincenter\smartdiagramset
uniform color list=magenta!40!black for 1 items,
back arrow disabled=true,
\smartdiagram[flow diagram:horizontal]PGF,Ti\textitkZ,Smartdiagram\endcenter
PGF TikZSmart-
diagram
11.6 Contoh -contoh
Pada bagian akan diberikan contoh dalam Diagram Pintar sehingga dapat memberikan tamba-han pengetahuan Anda dalam menggunakannya yaitu sebagai berikut :
1. Bagaimana membuat Diagram Segi Enam dari paket Diagram Pintar, untuk lebih jelas dapatdilihat di Diagram Segi Enam.
\documentclass[tikz]standalone\usepackagesmartdiagram\usetikzlibraryshapes.geometric,calc
\begindocument\tikzset
planet/.append style=regular polygon, regular polygon sides=6,
satellite/.append style=regular polygon, regular polygon sides=6,
every picture/.append style=rotate=30,
connection planet satellite/.style=
bend right/.style=,
every edge/.style=fill=\col,
to path=
\pgfextra
\path[draw=none, fill=none] (\tikztostart)
--coordinate[at start] (@start@) coordinate[at end] (@target@) (\tikztotarget
);
\endpgfextra
\ifnum\xi<\maxsmitem % to disable the last arrow
($(@start@)!.6cm!90:(@target@)$) -- ($(@target@)!.25cm!-90:(@start@)$)
-- ($(@target@)!.25cm!90:(@start@)$) --($(@start@)!.6cm!-90:(@target@)$)
-- cycle
\ fi \smartdiagram[connected constellation diagram]
Build a program,
Set up,
126 DIAGRAM PINTAR
Run,
Analyze,
Modify/\\Add,
Check,
and a sixth
\enddocument
Build aprogram
Set up
Run
Analyze
Modify/Add
Check
and asixth
12 POHON SILSILAH
Paket ini telah didistribusikan secara gratis oleh oleh Sasa Zivanovic(Zivanovic (2013)) padatanggal 28 Januari 2013 dengan versi v1.03. Lebih dari beberapa tahun yang lalu, paket For-est dikembangkan untuk merealisasikan pohon silsilah yang benar -benar nyata dengan pohonsebenarnya. Selain itu, Forest sendiri telah mengalami perkembangan dengan dukungan paketpgf/Tikz sebagai fasilitas pelengkapnya. Penyempurnana telah dilakukan untuk mendukung se-mua kebutuhan yang diperlukan dalam membangun suatu ekosistem yang disebut sebagai For-est. Dengan adanya dukungan pgf/ Tikz, itu akan terlihat lebih mudah dalam penggunaan danpengembangan yang luas dalam membangun suatu pohon silsilah yang menarik.
12.1 Dasar -Dasar Penggunaan
Tree adalah masukan yang diperlukan dalam lingkungan paket Forest. Suatu tree merupakanperintah dalam membuat pohon silsilah, setiap titik diawali tanda kurung persegi dan diakhiridengan tanda kurung persegi juga.
Berikut contoh menggunakan pohon silsilah
\beginforest[VP
[DP]
[VN
[V]
[DP]
]
]
\endforest
128 POHON SILSILAH
VP
DP VN
V DP
Hasil keluaran diatas dapat dijelaskan bahwa suatu pohon silsilah terdiri dari induk(kepala)dan setiap induk juga memiliki anak sehingga secara sama bisa diartikan adalah silsilah keluargayaitu kakek, nenek, ayah, ibu, cucu dan turunan dibawahnya. Saya akan mencoba membuat suatusilsilah keluarga Bapak Lestin yaitu sebagai berikut :
\beginforest[Lestin
[Nova
[Putri
[Reza] [Yolanda]
]
[Riza
[Dara][Gendhis]
]
]
[Sisca
[Dian][Maya]
]
[Fitri
[Donna
[Nur][Rizky]
] [ Ayu
[Ridha]
[April
[Aura
[Aural
[Kurnia
[Diana
[Septi][Dimas]
]
[Sela
[Zena][Denok]]
][Bayu]
]
[Dela
[Ali
[Iwan][Hirwanto]
] [Ando
[Yui][Zanda]
]
]
][Nazila]
]
]
129
]
[Dina]
[Agnes][Dila]
]
]
\endforest
Lestin
Nova
Putri
Reza Yolanda
Riza
Dara Gendhis
Sisca
Dian Maya
Fitri
Donna
Nur Rizky
Ayu
Ridha April
Aura
Aural
Kurnia
Diana
Septi Dimas
Sela
Zena Denok
Bayu
Dela
Ali
Iwan Hirwanto
Ando
Yui Zanda
Nazila
Dina Agnes Dila
Dari hasil diatas dapat kita berikan beberapa dasar -dasar dalam menggunakannya yaitu seba-gai berikut :
• Paket Forest membangun silsilah berbentuk seperti sebuah pohon dimana ada pucuk,batang,dan ranting. Ini adalah prinsip mendasar dalam membangun pohon silsilah, suatu pohondidalam paket Forest diawali dengan tanda kurung persegi diikuti dengan cabang dan rant-ing.
• Paket ini secara otomatis membangun tahap demi tahap sehingga akan mengalami pengge-seran jarak secara otomatis sehingga bisa saja, kita mendapat pohon silsilah yang tidak utuhatau terpotong hal ini dikarenakan pengaturan otomatis tersebut.
12.2 Pengaturan dan Latihan Lebih Lanjut
Paket Forest juga memberikan hasil tampilan yang lebih menarik seperti mengubah huruf men-jadi berceta tebal, warna,dan beberapa penambahan lain dari hasil diskusi tentang pengemban-gan paket ini. Berikut beberapa contoh yang akan memberikan gambaran lebih luas tentang pen-
130 POHON SILSILAH
gaturan dan latihan lebih lanjut.VP
DP
John
V
V
sent
DP
Mary
DP
D
a
NP
letter
\beginforest[VP
[DP[John]]
[V
[V[sent]]
[DP[Mary]]
[DP[D[a]][NP[letter]]]
]
]
\endforest
Dari hasil diatas merupakan contoh yang biasa digunakan dalam memulai menggunakan paketini. Berikut ini contoh penggunaan tanda koma dan mengubah menjadi huruf bercetak cetaktebal.
VP,
[DP] V
V ===DP===
\beginforest[VP,
[[DP]]
[V
[V]
[===DP===]
]
]
\endforest
Bagian ini merupakan contoh mengubahnya menjadi huruf bercetak tebal dan tentunya hanyamenambahkan \textbf saja.
131
VP
textbf DP V
V DP
\beginforest[VP
[\ textbf DP]
[V
[V]
[DP]
]
]
\endforest
Semua contoh diatas mempunyai sifat yang sama yaitu memiliki ayah atau induk satu sajalalu bagaimana kita kalau seandainya kita akan membuat lebih dari satu kepala keluarga atau in-duknya, dari sini lah kita akan membuat suatu perubahan yang menyalahi aturan yang diberikanatau mengembangkan paket Forest menjadi lebih dari kenyataan yang ada. Berikut contoh pe-rubahan yang diberikan :
O
×
f
×
r
R
N
×
o
×
s
O
×
t
R
N
×
\beginforestGP1 [
[O[x[f]]
[x[r]]]
[R[N[x[o]]]
[x[s]]]
[O[x[t]]]
[R[N[x]]]
]
\endforest
Hasil diatas merupakan style dari GP1(Government Phonology) merupakan representasi dariPhonology1. GP1 merupaka style dalam paket Forest dan dibawah ini adalah file yang haruskamu tambahkan dalam folder dokumenmu yang kamu buat agar dalam menjadi style ini yaitu:
1mohon maaf saya tidak tahu tentang phonology dan saya hanya memberikan pengetahuan tentang penggunaanpaket Forest saja
132 POHON SILSILAH
\RequirePackageforest
\newbox\foreststrutbox\setbox\foreststrutbox=\hbox to 0pt\phantom\forestOvestandard nodecontent
\def\foreststrut\copy\foreststrutbox\forestset
GP1/.style 2 args=
for n=1baseline,
s sep=0pt, l sep=0pt,
for descendants=
l sep=0pt, l=#1,
anchor=base,calign=first,child anchor=north,
inner xsep=1pt,inner ysep=2pt,outer sep=0pt,s sep=0pt,
,
delay=
,
before drawing tree=where content=parent anchor=center,child anchor=center,
,
GP1/.default=5ex8.0pt,
associate/.style=%
tikz+=\draw(!)--(!#1);,
spread/.style=
before drawing tree=tikz+=\draw[dotted](!)--(!#1);,
govern/.style=
before drawing tree=tikz+=\draw[->](!)--(!#1);,
p-govern/.style=
before drawing tree=tikz+=\draw[->](.north) to[out=150,in=30] (!#1.north);,
no p-govern/.style=
before drawing tree=tikz+=\draw[->,loosely dashed](.north) to[out=150,in=30] (!#1.
north);,
encircle/.style=before drawing tree=circle,draw,inner sep=0pt,
fen/.style=pin=[font=\footnotesize,inner sep=1pt,pin edge=<-]10:\textscFen,el/.style=content=\textsc\textbf##1,head/.style=content=\textsc\textbf\underline##1,llap/.style=
tikz+=%
\edef\forest@temp\noexpand\node[\optionnode options,
anchor=base east,at=(.base east)]%
\forest@temp#1\phantom\optionenvironment;
,
rlap/.style=
tikz+=%
\edef\forest@temp\noexpand\node[\optionnode options,
anchor=base west,at=(.base west)]%
\forest@temp\phantom\optionenvironment#1;
,
133
Style diatas Anda salin dan pindahkan dengan membuka WinEdt jika Anda menggunakannyakemudian simpen file dengan nama forest-GP1.sty selanjutnya jika kamu ingin menggunakan-nya maka tambahkan pada bagian preamble dengan mengetik \usepackageforest-GP1 danperintah ini harus dilakukan agar LATEX dapat memanggilnya.
12.3 Pilihan Warna
Paket Forest mendukung perubahan warna sehingga diharapkan menghasilkan tampilan yangbagus dan colorful. Berikut contoh perubahan warna yang diberikan sehingga memberikan ref-erensi yang baik dalam penggunaan warna yang ada.
CP
DP
D NP
TP
T VP
DP VV
V DP
\beginforest[CP, for tree=draw
[DP, for tree=fill=green,l*=3
[D][NP]]
[TP,for tree=fill=yellow
[T][VP[DP][VV[V][DP]]]]
]
\endforest
12.4 Pengembangan Lebih Lanjut
Pengembangan lebih lanjut memberikan suatu prinsip dan inspirasi menemukan ide dalampengembangan paket ini sehingga diharapkan setiap dapat mencurahkan ide mampu saran dalampengembangan paket ini. Berikut contoh yang diberikan dari pengembangan tingkat lanjut.
12.4.1 Membuat Diagram LCM(least Common Multiple)
Pada bagian ini merupakan contoh membuat diagram LCM atau Kelipatan Persekutuan terke-cil dengan menggunakan paket Forest yaitu :
\beginforest
134 POHON SILSILAH
mark/.style=circle,draw=red
[8
[2,mark][4
[2,mark][2,mark]]
]
\endforest
8
2 4
2 2
\beginforestmark/.style=circle, draw=blue
[80
[2,mark][40
[2,mark][20
[2,mark][10
[2,mark][5,mark]]]]
]
\endforest
80
2 40
2 20
2 10
2 5
12.4.2 Membuat Bagan
Pada bagian ini diberikan contoh bagaimana paket Forest membuat diagram2?Terlihat hasilnyahampir mirip dengan diagram pintar.
\forestset
L1/.style=fill=green,,
L2/.style=fill=orange,edge=orange,line width=2pt,
L3/.style=fill=yellow,edge=yellow,line width=2pt,
L4/.style=fill=pink,edge=pink,line width=2pt,
\beginforest
2contoh diagram tersebut tidak dibuat oleh saya tetapi saya hanya mengambil dari jawaban suatu forum LATEXsehingga saya akui saya belum terlalu mengerti banyak mengenai paket ini. Saya hanya tahu beberapa cara pembuatansaja belum mengkaji lebih dalam pengembangannya
135
for tree =
grow=0,reversed,
parent anchor=east,child anchor=west,
edge=line cap=round, outer sep=+1pt,
rounded corners, minimum width=15mm, minimum height=8mm,
l sep=10mm
[AAA,L1
[EEE,L2
[EEE,L3
[YYY,L4][YYY,L4]
]
[DDD,L3
[YYY,L4][YYY,L4]
]
[PPP,L3
[YYY,L4][YYY,L4]
]
]
[OOO,L2]
]
\endforest
AAA
EEE
EEE
YYY
YYY
DDD
YYY
YYY
PPP
YYY
YYY
OOO
R
T
13 PGF/TikZ
PGF/TikZ adalah bahasa pemrograman untuk menghasilkan grafik yang berorientasi padavekor dari deskripsi secara aljabar maupun geometri. PGF merupakan bahasa yang mempunyaitingkat lebih rendah, sementara TiZ merupakan kesatuan macro dengan level lebih tinggi meng-gunakan PGF. Level teratas PGF dan TikZ adalah sebagai macro TEX, tetapi dalam kontrasnyamenjelaskan ke dalam bahasa yang mirip MetaPost. Till Tantau merupakan pembuat bahasa ini,dan dia juga pengembang utama yang hanya terkenal dalam interpreter untuk PGF dan TikZyang tertulis kedalam TEX. PGF merupakan singkatan dari Portable Graphics Format. TikZ sendirimulai diperkenalkan didalam PGF versi 1.10 dan merupakan singkatan dari "TikZ ist kein Ze-ichenprogram1".
PGF/TikZ interpreter bisa digunakan dari paket macro terkenal LATEX dan ConTeXt, dan jugasecara langsung dari LATEX biasa. Ketika TEX tidak terkonsentrasi terhadap grafik, dukunganinterpreter dengan beragam dukungan keluaran yaitu dvips, dvipdfm/dvipdfmx/xdvipdfmx,TeX4ht, dan keluaran driver pdftex internal. Tidak seperti PStricks, PGF bisa secara langsungmenghasilkan keluaran PDF atau PostScrip, tetapi tidak bisa menggunakan beberapa fitur pro-gram PostScript lebih lanjut sehingga PStricks bisa digunakan berdasar pada efek panggilanpersekutuan terkecil. PGF/TikZ hadir dengan dokumentasi atau petunjuk manual. Versi 2.10mempunyai petunjuk manual sebanyak 726 halaman.
Standar gambar bisa digunakan sebagai sektor akhir untuk PGF menggunakan paket pgfpict2e.Beberapa editor grafik bisa menghasilkan keluaran dalam bentuk PGF/TikZ seperti programKDE Cirkuit,dan program matematika GeoGebra. Ekspor ke TikZ juga tersedia sebagai ektensiuntuk Inkscape, Blender, Matlab, matplotlib, Gnuplot, dan R.
13.1 Tutorial
1dalam bahasa Jerman, "TikZ bukan program untuk menggambar"
137
Untuk membantu Anda memulai dengan TikZ, kita akan mulai dengan tutorial sehingga akanmemberikan Anda fitur mendasar sisrem ini dalam membuat grafik dengan TikZ.
14 JARINGAN LISTRIK
Pengembangan LATEX tidak hanya dalam bidang matematika tetapi juga dalam bidang fisikasalah satunya yaitu circuitikz merupakan paket yang memudahkan kita dalam mengambar jaringanlistrik secara langsung. Paket circuitikz dikembangkan oleh Massimo A. Redaelli pada tanggal 20Desember 2012 dengan versi 0.3.0. Paket ini menjelaskan suatu sekumpulan makros yang secaranatural untuk pengaturan jaringan listrik, utamanya terlahir ketika penulis circuitikz ini menulisbuku latihan dan ujian untuk perkuliahan Elektronika di Politecnico di Milan, Italia.
14.1 Memulai Circuitikz
Dalam memulai menggunakan circuitikz, tentunya diperlukan paket yang bernama, circuitikzdan tempatkan paket pada bagian preamble dengan mengetik \usepackagecircuitikz ataujika Anda memakai kelas tertentu dalam LATEX maka tambahkan ke dalam kelas tersebut denganmengetik \RequirePackagecircuitikz. Ini adalah cara pertama dalam memulai menggunakancircuitikz. Kendalanya adalah Paket ini merupakan paket harus terinstal dalam LATEX Anda se-hingga LATEX akan menjalankan dan menampilkan hasil dari circuitikz.
Circutikz sendiri merupakan TikZ tetapi Anda tidak perlu memulai dengan menggunakan atu-ran pada paket TikZ yaitu \begintikzpicture dan diakhiri \endtikzpicture, dan bisa secaralangsung menggunakan \begincircuitikz dan akhiri dengan \endcircuitikz dalam lihatcontoh sebagai berikut :
\documentclassarticle\usepackagecircuitikz% ini merupakan paket dari circuitikz dan untuk menambahkan ke kelas
dengan
%\RequirePackagecircuitkz
\begindocument\begincircuitikz\draw (0,0) to [battery] (0,4)
to [ammeter] (4,4)-- (4,0)
to [lamp] (0,0)
139
;
\endcircuitikz\enddocument
Akan didapat keluaran seperti ini :
A
Penjelasan dari hasil di atas adalah untuk dapat menampilkan jaringan listrik atau rangkaianlistrik , kita mulai dengan syntax \draw digunakan untuk penempatan titik-titik yang akan kitaisi yaitu titik (0,0) didasarkan pada koordinar kartesius, selanjutnya titik (0,4)–(4,4)– (4,0)–(0,0).Selanjutnya kita akan mencoba menampilkan titik -titik yang bernilai negatif.
\begincircuitikz\draw (0,0) to [battery] (0,-4)
to [ammeter] (-4,-4)-- (-4,0)
to [lamp] (0,0)
;
\endcircuitikz
A
14.2 Komponen
Dibawah ini merupakan semua daftar yang didefinisikan oleh CircuiTikZ. Semua ini meru-pakan pgf node sehingga diperlukan pgf dan TikZ. Setiap bipole termasuk triac dan thyristors
140 JARINGAN LISTRIK
ditunjukkan menggunakan perintah dibawah ini, dimana #11.
\begincenter\begincircuitikz \draw
(0,0) to[#1] (2,0)
; \endcircuitikz \endcenterGambar yang lain ditunjukkan dengan :
\begincenter\begincircuitikz \draw
(0,0) node[#1]
; \endcircuitikz \endcenter
Berikut ini adalah daftar sebagai berikut.
14.2.1 Monopole
1. Ground(ground)
\begincenter\begincircuitikz \draw
(0,0) node[ground]
; \endcircuitikz \endcenter
2. Reference ground (rground)
\begincenter\begincircuitikz \draw
(0,0) node[rground]
; \endcircuitikz \endcenter
3. Signal ground(sground)
\begincenter\begincircuitikz \draw
(0,0) node[sground]
; \endcircuitikz \endcenter
4. Noiseless ground(nground)
\begincenter\begincircuitikz \draw
(0,0) node[nground]
; \endcircuitikz \endcenter
1nama komponennya
141
5. Protective ground (pground)
\begincenter\begincircuitikz \draw
(0,0) node[pground]
; \endcircuitikz \endcenter
6. Chassis ground 3 (cground)
\begincenter\begincircuitikz \draw
(0,0) node[cground]
; \endcircuitikz \endcenter
7. Antenna (antenna)
8. Transmitting antenna (rxantenna)
Terra
R
−
+
VR
CL
Antena
−
+
V0
14.3 Contoh-contoh Circuitikz
142 JARINGAN LISTRIK
Dibawah ini diberikan contoh -contoh pembuatan circuitikz sehingga dapat memberikan tam-bahan pengetahuan dalam menggunakannya yaitu sebagai berikut :
1. Bagaimana membuat komponen baru dalam rangkaian listrik seperti Speaker? Untuk lebihjelas dapat diliha di Speaker.
\newcommand\speaker[2] % #1 = name from to[generic,n=#1], #2 = rotation angle
\draw[thick,rotate=#2] (#1) +(.2,.25) -- +(.7,.75) -- +(.7,-.75) -- +(.2,-.25);
\begincircuitikz\draw (0,2) to[C, l_=$C$, o-*] (2,2) to[short, -*] (3.5,2) to[short] (5,2);
\draw (0,0) to[short, o-*] (2,0) to[short, -*] (3.5,0) to[short] (5,0);
\draw (2,2) to[L=$L$] (2,0);
\draw (3.5,2) to[R=$R$] (3.5,0);
\draw (5,2) to[generic, n=S1](5,0);
\speakerS10
\endcircuitikz
CL R
2. Bagaimana menggambar Resistor Lingkaran ? Untuk lebih jelas dapat dilihat di Circle Re-sistor
\documentclassarticle\usepackagecircuitikz\begindocument\begincircuitikz\draw (0,0) node[npn] (npn)
(npn.base) node[anchor=east] B
(npn.collector) node[anchor=south] C
(npn.emitter) node[anchor=north] E;
\draw ($(npn)-(0.18,0)$) circle [radius=18pt];
\endcircuitikz\enddocument
B
C
E
3. Bagaimana menggambar kutub negatif dan positif pada kapasitor? Untuk lebih jelas dapatkamu lihat di Polar capacitor terminal.
\documentclassarticle\usepackage[american voltages,siunitx]circuitikz
\begindocument\begincircuitikz
143
\draw (0,0) to [battery=\SI9V] (3,0) ;
\draw (6,0) to [pC, v=$v_C$] (3,0) ; % <-----cooordinates reversed here
\endcircuitikz\enddocument
9 V+−
vC
DAFTAR PUSTAKA
Anonim (2010), ‘BibTeX Style Examples’.URL: http://www.cs.stir.ac.uk/ kjt/software/latex/showbst.html
Anonim (2013), ‘LaTeX Editor/IDEs’.URL: http://tex.stackexchange.com/equations/339/latex-editors-ideas
Anwar, C. (2009), Panduan Penulisan TA FMIPA UGM, Universitas Gadjah Mada, Yogyakarta.
Borbon.A, A. & F, W. M. (2012), LATEX 2012, Escuela de Matematica,Instituto Tecnologico de CostaRica.
Centre, U. C. (2001), Beginners LATEX, Electronic Publishing Unit.
Fiandrino, C. (2013), The smartdiagram package,4 April 2013, GNU General Public License.
Hensel, M. (2013), The mhchem Bundle Documentation for the Packages mhchem v3.13, hpstatementv1.01 and rsphrase v3.11, GPL, Cambridge.
Library, U. (2013), YOUR GUIDE TO HARVARD STYLE REFERENCING, The University of Syd-ney.
License, C. C. A.-S. (2012), ‘Panduan pengenalan LATEX’, Wikipedia Inc, Wikibuku Indonesia.
License, C. C. A.-S. (2013), ‘LATEX’, Wikipedia Inc.
Mittelbach, F., Schopf, R. & Samarin (1999), The amscd package Version 2.0,29 November 1999, GNUGeneral Public License.
Oetiker, T. (2008), The Not So Short Introduction to LATEX 2e, GNU General Public Licenses, Cam-bridge.
Project, T. L. . (2013), The LATEX 3 Interfaces, The LATEX3 Project, 13 2013, GNU General PublicLicense.
Rahimawati (2013), ‘Contoh daftar pustaka yang baik dan benar’.URL: http://contohsuratku.com/contoh-daftar-pustaka-yang-baik-dan-benar/
Roberts, A. (2013), ‘LaTeX/Bibliography Management’.URL: http://en.wikibooks.org/w/index.php?title=LaTeX/Bibliography Management
Tantau, T. (2013), The Beamer Class Use Guide version 3.26, GNU General Public Li-censes,Cambridge.
Tirtawidjaja, T. (2013), Membuat Dokumen dengan LATEX.
DAFTAR PUSTAKA 145
Zandt, T. V. (2010), The fancyvrb package Fancy Verbatims in LATEX, GNU General Public Li-censes,Cambridge.
Zivanovic, S. (2013), Forest : a pgf /TikZ-based package for drawing linguistic trees v1.03, 28 Januari2013, GNU General Public License.
APPENDIKS A
TEX Live
TEX Live merupakan perangkat lunak yang tersedia secara gratis dan dipergunakan untukpengaturan sistem perangkat, TEX serta program utama yang berhubungan dengan TEX, paketmakro, dan pengaturan tulisan(fonts).TEX Live adalah pengganti perangkat lunak sebelumnyayaitu teTEX. Secara standar, distribusi TEX Live untuk beberapa distro Linux yaitu Fedora, Debian,Ubuntu, dan Gentoo. Selain itu, untuk distribusi Unix seperti OpenBSD, FreeBSD, dan NetBSByaitu teTEX dikonversikan ke dalam bentuk TEX Live.
Sejak tahun 2009 dirilis, TEX works dimasukkan kedalam TEX Live dan digunakan untuk sistemoperasi Microsoft Windows, serta Asymptote untuk bahasa pemrograman yang berbasis grafikuntuk Mac OS X.
Untuk sistem operasi Mac, TEX Live didistribusikan dengan nama MacTEX yang didalamnyaditambahkan TEX Shop, Bibdesk sebagai pengaturan daftar pustaka. Berikut ini tabel yang me-nunjukkan TEX Live versi terakhir yaitu :
Pembuat TEX User GroupPengembang Karl BerryTahun pertama rilis 1996
Tahun terakhir rilis 2014/ 14 Juni 2014Status Pengembangan AktifSistem Operasi AIX, FreeBSD, HP-UX, IRIX, Linux, Mac OS X, Open BSB, Solaris, WindowsTersedia dalam bahasa Inggris, Cina, Slovakia, Perancis, Jerman, Polandia, Rusia, dan SerbianTipe Distribusi TEXLisensi/ Hak Cipta LATEX Project Public License(LPPL), GPL versi 2Situs www.tug.org/texlive/
Tabel 14.1: Deskripsi TEX Live
Berikut ini merupakan ukuran , versi, dan tahun rilis TEX Live :
DAFTAR PUSTAKA 147
Nama Ukuran File Nama Ukuran FileTEX Live 2008 2,43 Gb TEX Live 2009 2,86 GbTEX Live 2010 1,91 Gb TEX Live 2011 2,26 GbTEX Live 2012 2,15 Gb TEX Live 2013 2,38 GbTEX Live 2014 2,46 Gb
Tabel 14.2: Versi TEX Live
TEX Live dapat diunduh di Giant ISO Texlive
ProTEX t
ProTEX t merupakan paket bundle LATEX yang memudahkan kalian dalam mengetik dokumenLATEX dan tentunya tersedia secara gratis tanpa ada tambahan biaya hanya koneksi internet yangcepat agar dapat mengunduhnya. Didalamnya telah adalah paket lengkap LateX dalam Mik-TeX 2.9 untuk 32 bit dan 64 bit,Sumatra PDF, TeXStudio, dan petunjuk manual penginstalan LATEXmenggunakan ProTeXt. Berikut ini perbandingan antara Pro TEX t 2014 dengan versi sebelumnyadi tabel ini :
Nama Ukuran FileProTEX t 2013 1,55 GbProTEX t 2014 1,70 Gb
Tabel 14.3: Versi ProTEX t
ProTEX t dapat diunduh di Giant ISO Protext.
MacTEX 2014
MacTEX merupakan distribusi LATEX untuk sistem operasi Mac, dapat diunduh di Giant PKGMactex.
WinEdt
WinEdt merupakan perangkat lunak yang tersedia berbayar namun bisa digunakan secaragratis dalam jangkat 31 hari dan dikembangkan oleh Aleksander Simonic pada tahun 1993 did-itribusikan untuk sistem operasi Windows. WinEdt sendiri editor yang digunakan untuk mem-buat dokumen LATEX atau TEX, tetapi bisa juga digunakan untuk edit HTML atau sebarang file teksyang lainnya. Dukungan bahasa di WinEdt tersedia dalam banyak bahasa yang dapat diunduhdi situs komunitas WinEdt dan mendukung konversi file kedalam DVI dan PDF.
148 DAFTAR PUSTAKA
Untuk sistem operasi, WinEdt tersedia kedalam dua varian yaitu Windows 32-bit dan 64-bit.Berikut ini tabel yang menunjukkan versi -versi WinEdt beserta ukuran filenya : Anda dapat
Nama Versi Ukuran FileWinEdt 9.0 20140917(32-bit), 20140917(64-bit) 8,7 Mb(64-bit), 8,3 Mb(32-bit)WinEdt 8.2 20140613(32-bit), 20140613(64-bit) 12,9 Mb(64-bit), 12,5 Mb(32-bit)WinEdt 7.0 None NoneWinEdt 6.0 20110315(32-bit) 8,31 MbWinEdt 5.5 20071003(32-bit) 7,02 Mb
Tabel 14.4: Versi WinEdt
mengunduh di website resminya yaitu WinEdt.
Struktur dari WinEdt
Berikut ini akan diberikan struktur dalam WinEdt yang berguna dalam memulai dokumenyang akan kita buat.
1. Toolbar merupakan menu yang berisi seperti Menu File, Edit, Searh, Insert, Document, Project,View, Tools, Macros, Accessories,TEX, Options, Windows, Help dan juga tambahan plug -ins,misal R-Sweave.
2. Shortcut merupakan pemintas yang dapat digunakan secara cepat hanya dengan menekantombol keyboard sesuai dengan perintah yang diperlukan. Untuk lebih jenis dibawah inishortcut yang ada pada WinEdt :
Perintah Shortcut Perintah ShortcutMembuat dokumen baru CTRL + N Membuka dokumen CTRL + OMenyimpan dokumen CTRL+S Mencetak dokumen CTRL+PBackward CTRL + Z Forward SHIFT + CTRL +ZMengecek ejaan ALT +F6 Memotong Teks CTRL+XMenyalin Teks CTRL +C Memindah Teks CTRL +PMencari Teks CTRL +F Mengatur File Utam CTRL+F5Menghapus File Utama SHIFT +CTRL+F5 Compile Teks F9Compile Selected SHIFT+F9 Preview F8Errors CTRL +E Windows Console SHIFT +CTRL +CPDFTExify CTRL +SHIFT +F9 Bibtex SHIFT +CTRL +BMembuat index SHIFT +CTRL +I MetaPost SHIFT +CTRL +MDVIPS SHIFT +CTRL+D DVIPS Preview SHIFT +CTRL +VGviews SHIFT +CTRL+G PDF Preview SHIFT+CTRL+RPDF Search SHIFT +F8
Tabel 14.5: Shortcut WinEdt
3. Ikon Perintah merupakan ikon pintas untuk melakukan perintah meliputi ikon New, Open,Save, Print, Backward, Forward, Cut, Paste, Insert Picture, dan lain sebagainya.
4. Notasi berguna untuk memudahkan kita dalam menyisipkan notasi matematika secara lang-sung menggunakan perintah yang biasa digunakan.
DAFTAR PUSTAKA 149
5. Dokumen tab merupakan tempat dimana file- file yang kita ketik.
6. Tree memudahkan kita dalam melihat struktur dokumen yang kita buat sehingga memu-dahkan kita dalam menggunakannnya.
7. Console merupakan tempat proses dokumen dan pesan kesalahan ketika kita mengetik su-atu dokumen meliputi ; Active Console, Terminate Application, Erase, Clear History, Copy toClipboard, Paste, Command Prompt, Find Errors, Not Expecting Input, Code Page, dan Options.
APPENDIKS B
Geogebra
Kita akan menggunakan GeoGebra untuk menghasilkan kode TikZ yang akan digunakandalam dokumen LATEX kita. GeoGebra merupakan untuk perangkat yang luar biasa dalam mem-buat dan menampilkan diagram secara matematika. Kamu bisa mendapatkan salinan file GeoGe-bra dari websitenya yaitu GeoGebra. Geogebra merupakan perangkat lunak yang dikhususkanpada pengembangan grafik persamaan linear atau kuadrat yang sangat sederhana dapat digu-nakan. Selain itu, salah satu yang cukup menarik buat saya adalah Geogebra bisa men-eksporgrafik yang ada buat menjadi file .tex dan menarik bukan ? Kita bisa mengekplorasikan lebihjauh bagaimana melakukannya. Geogebra sendiri tersedia secara gratis dan bisa kamu unduh diinternet. Berikut bagaiman cara meng-ekspor ke file dokumen .tex. Ayo kita mulai membuatnya.
1. Buka program Geogebra kemudian buat grafik misalkan lingkaran yang akan anda buat,kemudian kita memilih "Lingkaran dengan Pusat melalui Titik".
2. Buatlah lingkaran sederhana. Anda juga bisa membuat sesuai dengan keinginan sehinggabagian ini bukan patokan hanya memberikan perintah sederhana yang mudah dimengerti.
3. Kemudian klik Kanan Mouse Anda atau yang sejenisnya selanjutnya pilih Kisi -Kisi jikakamu menginginkan menampilkan Kisi -Kisi dalam grafik Lingkaranmu. Anda juga bisamelewati langkah ini jika tidak diperlukan, lihat
4. Setelah itu kita akan mempercantik gambar kita menggunakan pengaturan yang ada diGeogebra cara klik Kanan Mouse Anda lalu pilih Tampilan Grafik sehingga akan muncultampilan dialog dan aturlah sesuai warna grafik dan latar sesuai dengan keinginan Anda.Langkah ini juga bisa Anda lewatkan jika tidak ingin mengubah warna. Lihat
5. Setelah itu kita akan meng-ekspor gambar tersebut kedalam bentuk dokumen berekstensi.tex dengan Klik Menu Berkas > Ekspor> pilih Tampilan Grafik sebagai pgf/Tikz, sebelum-nya kita akan mengatur tampilan grafik yaitu termasuk ukuran skala grafik yang dita-mpilkan di dokumen kita, lalu pada kotak dialog yang sama, pilihlah format LATEX (articleclass)kemudian klik Hasil Tampilan kode PGF/TikZ.
6. Pada kotak perintah yang kita klik Hasil kode PGF/TikZ, maka akan akan didapat kodeLATEX.
7. Klik "Simpan Sebagai" kemudian ketik nama file yang Anda simpan lalu bukalah dengansalah satu program pembuka dokumen LATEX dan terakhir klik Compile.
DAFTAR PUSTAKA 151
GeoGebra memberikan kita kemudahan dalam membuat grafik dan juga men -ekspor gambarkita dalam bentuk PGF/TikZ yang sangat berguna bagi kita dalam membuat grafik di LATEX yangsama sekali tidak mengerti tentang Apa itu PGF/TikZ. Fitur ini sangat membantu kita dalammembuat grafik yang diminta dan tentunya tanpa pernah tahu pengetahuan tentang TikZ. Untukinformasi lebih lanjut, Anda dapat dilihat di website resminya di GeoGebra LATEX. Selain itu,Anda juga dapat membuat presentasi dengan beamer LATEX dan juga memakai dokumen .tex dariGeoGebra.
Inkscape
Inkscape2 merupakan perangkat lunak yang berorintasi pada grafik dan pengeditan grafikdengan mendukung banyak sistem operasi seperti LinuX, Windows, dan Mac serta tentunyatersedia secara gratis dibawah lisensi GPL(General Public License). Salah satu hal yang akan diba-has mengenai Inkscape di LATEX adalah kemampuannya dalam meng-ekspor file ke dalam doku-men .tex namun dalam bentuk .ps(post script) dan saya akan memberikan cara bagaimana meng-gunakannya dalam LATEX. Misalkan kamu akan membuat suatu gambar di Inkscape kemudiansimpan dokumen tersebut dalam bentuk .tex, kemudian ubahlah dokumen tersebut agar dapatdi-compile menggunakan perintah XeLATEX ke dokumen pdf dengan menggunakan perintah inihanya terdiri 3 bagian mendasar yaitu sebagai berikut :
1. Pembuka merupakan bagian dari awal sebelum memulai dokumen yaitu
\documentclass[12pt]article % ukuran font dan rata kiri untuk persamaan
\usepackagepst-tree,pstricks\begindocumentBagian ini diambil dari file dokumen .tex \textbfInkscape, tidak perlu khawatir
banyak
dokumen yang ditampilkan.
\enddocument
2. Isi Dokumen atau grafik yang kita buat berasal dari Inkscape dan perlu dilakukan penged-itan dan penambahan agar dapat dibaca oleh perintah LATEX
3. Bagian akhir ini diakhiri dengan \enddocument.
2Perhatian! Dokumen yang saya buat kali ini telah dilengkapi dan diinstal secara lengkap paket yang ada dalam LATEXKemungkinan besar akan terjadi kesalahan atau tidak bisa di-compile dokumen Anda.
APPENDIKS C
ConTEX t
ConTEX t merupakan suatu pengembangan dari TEX yang memungkinkan dapat mencakupsegala yang ada dalam dokumen LATEX yaitu dengan menyisipkan grafik maupun gambar den-gan cara yang lebih baik, dan syntax dalam LATEX yang lebih umum dan memperbaiki kekuran-gan yang ada dalam TEX. ConTEX t dapat membuat dokumen dari yang sederhana hingga doku-men yang kompleks seperti publikasi dalam dokumen digital. Salah satu perbedaannya adalahConTEX t menggunakan mesin yang berbeda dengan TEX sehingga dapat dikatakan bahwa Andatidak dapat menggunakan paket LATEX di ConTEX t harus Anda instal secara terpisah agar dapatmenjalankan dokumen ConTEX t. Berikut ini beberapa perbedaan yang dapat dirangkum yaitusebagai berikut :
1. ConTEX t diciptakan Hans Hagen dengan melakukan pengembangan terhadap mesin TEXdan tentu didasarkan pada TEX dan memiliki instalasi terpisah dengan TEX. Sedangkan TEXsendiri dibuat oleh Donald Knuth kemudian dikembangkan oleh Leslie Lamport dalammenciptakan tampilan yang mudah digunakan oleh pengguna dalam membuat suatu doku-men dalam bentuk .tex dan kemudian yang kita pakai saat ini adalah LATEX dan diketahuibahwa "La" berasal dari nama pembuat interface TEX yaitu Lamport. Sedangkan yang biasakebanyakan memakai LATEX merupakan versi sebenarnya yaitu LATEX 2ε.
2. ConteXt sendiri menggunakan syntax yang cukup berbeda dengan LATEX dapat Anda lihatsebagai berikut :
• Dokumen ini ditulis dengan menggunakan LATEX
\documentclassarticle\begindocument%bagian ini digunakan untuk mengetik teks yang anda buat
\enddocument
• Dokumen ini ditulis dengan menggunakan ConTeXt
\starttext
Hello World
\stoptext
3. Dokumen context menggunakan ekstensi yang sama dengan LATEX yaitu .tex
DAFTAR PUSTAKA 153
4. Dukungan context memiliki modules hampir sama dengan paket LATEX yang dapat men-dukung hasil dan kualitas dokumen Anda dan tentunya memudahkan Anda dalam bekerjamenggunakan LATEX.
LaTEX 3
LATEX 3(Project (2013)) merupakan babak baru dalam pengembangan LATEX. Mulai dikembangkandengan dukungan bahasa pemrograman yang disebut expl3. Module expl3 merupakan pengat-uran percobaan LATEX 3 untuk perintah dalam LATEX. Saat ini, telah dilakukan percobaan dalammenggunakan LATEX 3 yang secara umum belum memiliki sistem yang stabil dan masih dalamtahap pengembangan yang disebut dengan "LaTeX 3 Project". Kita tunggu saja bagaimana perkem-bangan dan bahkan kemungkinan besar menjangkau lebih banyak lagi penggunaannya baik itudalam bidang sains maupun non-sains.
TABEL PAKET RSPHRASE
Tabel dibawah ini rincian dari paket rsphrase yaitu :
Kode KeteranganR 1 Explosive when dry.R 2 Risk of explosion by shock, friction, fire or other sources of ignition.R 3 Extreme risk of explosion by shock, friction, fire or other sources of ignition.R 4 Forms very sensitive explosive metallic compounds.R 5 Heating may cause an explosion.R 6 Explosive with or without contact with air.R 7 May cause fire.R 8 Contact with combustible material may cause fire.R 9 Explosive when mixed with combustible material.R 10 Flammable.R 11 Highly flammable.R 12 Extremely flammable.R 14 Reacts violently with water.R 15 Contact with water liberates extremely flammable gases.R 16 Explosive when mixed with oxidizing substances.R 17 Spontaneously flammable in air.R 18 In use, may form flammable/explosive vapour-air mixture.R 19 May form explosive peroxides.R 20 Harmful by inhalation.R 37 Irritating to respiratory system.R 21 Harmful in contact with skin.R 22 Harmful if swallowed.R 23 Toxic by inhalation.R 24 Toxic in contact with skin.R 25 Toxic if swallowed.
DAFTAR PUSTAKA 155
Kode KeteranganR 26 Very toxic by inhalation.R 27 Very toxic in contact with skin.R 28 Very toxic if swallowed.R 29 Contact with water liberates toxic gas.R 30 Can become highly flammable in use.R 31 Contact with acids liberates toxic gas.R 32 Contact with acids liberates very toxic gas.R 33 Danger of cumulative effects.R 34 Causes burns.R 35 Causes severe burns.R 36 Irritating to eyes.R 37 Irritating to respiratory system.R 38 Irritating to skin.R 39 Danger of very serious irreversible effects.R 40 Limited evidence of a carcinogenic effect.R 41 Risk of serious damage to eyes.R 42 May cause sensitization by inhalation.R 43 May cause sensitization by skin contact.R 44 Risk of explosion if heated under confinement.R 45 May cause cancer.R 46 May cause heritable genetic damage.R 48 Danger of serious damage to health by prolonged exposure.R 49 May cause cancer by inhalation.R 50 Very toxic to aquatic organisms.R 51 Toxic to aquatic organisms.R 52 Harmful to aquatic organisms.R 53 May cause long-term adverse effects in the aquatic environment.R 54 Toxic to flora.R 55 Toxic to fauna.R 56 Toxic to soil organisms.R 57 Toxic to bees.R 58 May cause long-term adverse effects in the environment.R 59 Dangerous for the ozone layer.R 60 May impair fertility.R 61 May cause harm to the unborn child.R 62 Possible risk of impaired fertility.R 63 Possible risk of harm to the unborn child.R 64 May cause harm to breastfed babies.R 65 Harmful: may cause lung damage if swallowed.R 66 Repeated exposure may cause skin dryness or cracking.R 67 Vapours may cause drowsiness and dizziness.R 68 Possible risk of irreversible effects.R 14/15 Reacts violently with water, liberating extremely flammable gases.R 15/29 Contact with water liberates toxic, extremely flammable gas.R 20/21 Harmful by inhalation and in contact with skin.
156 DAFTAR PUSTAKA
Kode KeteranganR 14/15 Reacts violently with water, liberating extremely flammable gases.R 15/29 Contact with water liberates toxic, extremely flammable gas.R 20/21 Harmful by inhalation and in contact with skin.R 20/22 Harmful by inhalation and if swallowed.R 20/21/22 Harmful by inhalation, in contact with skin and if swallowed.R 21/22 Harmful in contact with skin and if swallowed.R 23/24 Toxic by inhalation and in contact with skin.R 23/25 Toxic by inhalation and if swallowed.R 23/24/25 Toxic by inhalation, in contact with skin and if swallowed.R 24/25 Toxic in contact with skin and if swallowed.R 26/27 Very toxic by inhalation and in contact with skin.R 26/28 Very toxic by inhalation and if swallowed.R 26/27/28 Very toxic by inhalation, in contact with skin and if swallowed.R 27/28 Very toxic in contact with skin and if swallowed.R 36/37 Irritating to eyes and respiratory system.R 36/38 Irritating to eyes and skin.R 36/37/38 Irritating to eyes, respiratory system and skin.R 37/38 Irritating to respiratory system and skin.R 39/23 Toxic: danger of very serious irreversible effects through inhalation.R 39/24 Toxic: danger of very serious irreversible effects in contact with skin.R 39/25 Toxic: danger of very serious irreversible effects if swallowed.R 39/23/24 Toxic: danger of very serious irreversible effects through inhalation and in contact
with skin.R 39/23/25 Toxic: danger of very serious irreversible effects through inhalation and if swal-
lowed.R 39/24/25 Toxic: danger of very serious irreversible effects in contact with skin and if swal-
lowed.R 39/23/24/25 Toxic: danger of very serious irreversible effects through inhalation, in contact with
skin and if swallowed.R 39/26 Very toxic: danger of very serious irreversible effects through inhalation.R 39/27 Very toxic: danger of very serious irreversible effects in contact with skin.R 39/28 Very toxic: danger of very serious irreversible effects if swallowed.R 39/26/27 Very toxic: danger of very serious irreversible effects through inhalation and in con-
tact with skin.R 39/26/28 Very toxic: danger of very serious irreversible effects through inhalation and if swal-
lowed.R 39/27/28 Very toxic: danger of very serious irreversible effects in contact with skin and if swal-
lowed.R 39/26/27/28 Very toxic: danger of very serious irreversible effects through inhalation, in contact
with skin and if swallowed.R 42/43 May cause sensitization by inhalation and skin contact.R 48/20 Harmful: danger of serious damage to health by prolonged exposure through in-
halation.R 48/21 Harmful: danger of serious damage to health by prolonged exposure in contact with
skin.
DAFTAR PUSTAKA 157
Kode KeteranganR 48/22 Harmful: danger of serious damage to health by prolonged exposure if swal-
lowed.R 48/20/21 Harmful: danger of serious damage to health by prolonged exposure through
inhalation and in contact with skin.R 48/20/22 Harmful: danger of serious damage to health by prolonged exposure through
inhalation and if swallowed.R 48/21/22 Harmful: danger of serious damage to health by prolonged exposure in con-
tact with skin and if swallowed.R 48/20/21/22 Harmful: danger of serious damage to health by prolonged exposure through
inhalation, in contact with skin and if swallowed.R 48/23 Toxic: danger of serious damage to health by prolonged exposure through
inhalation.R 48/24 Toxic: danger of serious damage to health by prolonged exposure in contact
with skin.R 48/25 Toxic: danger of serious damage to health by prolonged exposure if swal-
lowed.R 48/23/24 Toxic: danger of serious damage to health by prolonged exposure through
inhalation and in contact with skin.R 48/23/25 Toxic: danger of serious damage to health by prolonged exposure through
inhalation and if swallowed.R 48/24/25 Toxic: danger of serious damage to health by prolonged exposure in contact
with skin and if swallowed.R 48/23/24/25 Toxic: danger of serious damage to health by prolonged exposure through
inhalation, in contact with skin and if swallowed.R 50/53 Very toxic to aquatic organisms, may cause long-term adverse effects in the
aquatic environment.R 51/53 Toxic to aquatic organisms, may cause long-term adverse effects in the aquatic
environment.
DAFTAR NOTASI MATEMATIKA
Dibawah ini ada banyak notasi matematika yang bisa digunakan disertai dengan kodenya diLATEX yaitu sebagai berikut :
Notasi MatematikaNotasi Kode Notasi Kode Notasi Kodeℵ \aleph ′ \prime ∀ \forall
~ \hbar /0 \emptyset ∃ \exists
ı \imath ∇ \nabla 6= \neq
\jmath ℘ \wp ℜ \Re
` \ell > \top \ \natural
℘ \wp ⊥ \bot ] \sharp
‖ \| † \dag ‡ \ddag
§ \S X \checkmark z \maltese
p \ulcorner q \urcorner \diamond
0 \mho . . . \ldots · · · \cdots
∞ \infty ∂ \partial ∇ \nabla
\ \backslash ♣ \clubsuit ♦ \diamondsuit
♥ \heartsuit ♠ \spadesuit ¶ \P
© \copyright £ \pounds r \circledR
U \yen x \llcorner y \lrcorner
2 \Box · \cdot... \vdots
. . . \ddots 4 \triangle
Operator Berukuran BesarNotasi Kode Notasi Kode Notasi Kode∑ \sum ∏ \prod \coprod∫
\int∮
\oint⋂
\bigcap⋃\bigcup
⊔\bigsqcup
∨\bigvee∧
\bigwedge⊙
\bigodot⊗
\bigotimes⊕\bigoplus
⊎\biguplus
DAFTAR PUSTAKA 159
ArrowsNotasi Kode Notasi Kode← \leftarrow → \rightarrow
−→ \longrightarrow −→ \longrightarrow
⇐ \Leftarrow ⇒ \Rightarrow
⇐= \Longleftarrow =⇒ \Longrightarrow
↔ \leftrightarrow ⇔ \Leftrightarrow
←→ \longleftrightarrow ⇐⇒ \Longleftrightarrow
← \hookleftarrow → \hookrightarrow
\leftharpoonup \rightharpoonup
\leftharpoondown \rightharpoondown
↑ \uparrow ↓ \downarrow
⇑ \Uparrow ⇓ \Downarrow
l \updownarrow m \Updownarrow
\nearrow \nwarrow
7→ \mapsto \swarrow
\rightleftharpoons \leftrightharpoons
⇔ \leftleftarrows ⇒ \rightrightarrows
\leftrightarrows \rightleftarrows
W \Lleftarrow V \Rrightarrow
\circlearrowleft \circlearrowright
L99 \dashleftarrow 99K \dashrightarrow
\Lsh \Rsh
\upuparrows \downdownarrows
8 \nleftarrow 9 \nrightarrow
: \nLeftarrow ; \nRightarrow
= \nleftrightarrow < \nLeftrightarrow
\twoheadleftarrow \twoheadrightarrow
\leftarrowtail \rightarrowtail
" \looparrowleft # \looparrowright
x \curvearrowleft y \curvearrowright
\upharpoonleft \upharpoonright
\downharpoonleft \downharpoonright
\rightsquigarrow ! \leftrightsquigarrow
( \multimap
NegasiNotasi Kode Notasi Kode Notasi Kode6< \not< 6> \not> 6= \not=
6≤ \not\leq 6≥ \not\geq 6≡ \not\equiv
6≺ \not\prec 6 \not\succ 6∼ \not\sim
6 \not\preceq 6 \not\succeq 6' \not\simeq
6⊂ \not\subset 6⊃ \not\supset 6≈ \not\approx
6⊆ \not\subseteq 6⊇ \not\supseteq 6∼= \not\cong
6v \not\sqsubseteq 6w \not\sqsupseteq 6 \not\asymp
160 DAFTAR PUSTAKA
Operasi BinerNotasi Kode Notasi Kode Notasi Kode± \pm ∩ \cap ∨ \vee
∓ \mp ∪ \cup ∧ \wedge
\ setminus ] \uplus ⊕ \oplus
· \cdot u \sqcap \ominus
× \times t \sqcup ⊗ \otimes
∗ \ast / \triangleleft \oslash
? \star . \triangleright \odot
\diamond o \wr † \dagger
\circ © \bigcirc ‡ \ddagger
• \bulleta
\bigtriangleup \amalg
÷ \div`
\bigtriangledown
RelasiNotasi Kode Notasi Kode Notasi Kode≤ \leq ≥ \geq ≡ \equiv
≺ \prec \succ ∼ \sim
\preceq \succeq ' \simeq
\ll \gg \asymp
⊂ \subset ⊃ \supset ≈ \approx
⊆ \subseteq ⊇ \supseteq ∼= \cong
v \sqsubseteq w \sqsupseteq ./ \bowtie
∈ \in 3 \ni ∝ \propto
` \vdash a \dashv |= \models
^ \smile | \mid.= \doteq
_ \frown ‖ \parallel ⊥ \perp
Operator tanpa LimitNotasi Kode Notasi Kode Notasi Kode Notasi Kodearccos \arccos cot \cot hom \hom sin \sin
arcsin \arcsin coth \coth ker \ker sinh \sinh
arctan \arctan csc \csc lg \lg tan \tan
arg \arg deg \deg ln \ln tanh \tanh
cos \cos dim \dim log \log
cosh \cosh exp \exp sec \sec
Operator dengan LimitNotasi Kode Notasi Kodedet \det limsup \limsup
gcd \gcd max max \max
inf \inf min min \min
lim \lim Pr Pr \Pr
liminf \liminf sup sup \sup
inj lim \injlim proj lim \projlim
lim \varliminf lim \varlimsup
lim−→ \varinjlim
lim←− \varprojlim
DAFTAR PUSTAKA 161
Alfabet YunaniNotasi dan Kode
α \alpha β \beta γ \gamma δ \delta ε \epsilon ε \varepsilon ζ \zeta
η \eta θ \theta ϑ \vartheta ι \iota κ \kappa λ \lambda µ \mu
ν \nu ξ \xi o o π \pi ϖ \varpi ρ \rho ρ \varrho
σ \sigma ς \varsigma τ \tau υ \upsilon φ \phi ϕ \varphi χ \chi
ψ \psi ω \omega
Huruf Kapital YunaniNotasi Kode Notasi Kode Notasi KodeΓ \Gamma Ξ \Xi Φ \Phi
∆ \Delta Π \Pi Ψ \Psi
Θ \Theta Σ \Sigma Ω \Omega
Λ \Lambda ϒ \Upsilon
Γ \varGamma Ξ \varXi Φ \varPhi
∆ \varDelta Π \varPi Ψ \varPsi
Θ \varTheta Σ \varSigma Ω \varOmega
Λ \varLambda ϒ \varUpsilon
Huruf HebrewNotasi Kodeℵ \aleph
i \beth
k \daleth
ג \gimel
DAFTAR INDEKS
[perangkat, 16LATEX, 289x, 13
7, 13–158, 13, 14
Notepad ++, 15
Adobe, 16AIX, 13Amiga TeX, 14AmigaOS, 13Aquamacs, 14arch, 13AUCTeX, 14
bahasa, 11–13, 15, 16BaKoMa, 16BSD, 13Buku, 9buku, 9, 11–13, 33
ConTeXt, 14
Debian, 13document, 15dokumen, 9, 10, 12–16, 24, 27, 28, 33, 35Donald Knuth, 12DVI, 15
Emacs, 16
file, 33fp TeX, 14FreeBSD, 13, 15
Geany, 15GeanyLaTeX, 15gedit, 15, 16Gentoo, 13GNOME, 15
GPL, 14, 15GUI, 14Gummi, 15gw TeX, 14
Hirwanto, 1, 10HP-UX, 13html, 15hyperlink, 14
Inlage, 15instalasi, 16, 17iOS, 16
Java, 15
Kate, 15KDE, 14, 15, 17Kile, 14, 15, 17, 18komputer, 12, 13, 17KtikZ, 15
LaTeX, 9–17, 33, 37LaTeX 2.09, 10LaTeX2rtf, 16LaTeX3, 10Latexian, 15LaTeXila, 15LEd, 15Linux, 13–17Live, 14Lua, 11LuaTeX, 10, 11Lylipond, 11Lyx, 14, 15
Mac, 14–16Mac OS, 15, 16Mac Os, 15Mac OS X, 13, 16Mac TeX, 14
DAFTAR INDEKS 163
MetaFotnt, 11MetaPost, 11Microsoft, 13, 16MikTeX, 14–16MSVC, 17MSVC32bit, 17MSVC64bit, 17MusicTeX, 11
NetBSD, 13notasi, 14
OpenBSD, 13operasi, 13–18OS X, 14–16Oz TeX, 14
packages, 28Paket, 16paket, 11, 14, 16, 17Pas, 14PDF, 15pdf, 16PDFXChanger, 16PDFXchanger, 16penulis, 13perangkat, 13, 14, 16, 17perintah, 33PerTeX, 10PGF/TikZ, 11Plan9, 13Plugin, 16program, 12, 16, 33PS, 15
Red Hat, 13RefTeX, 14Rich Text Format, 16RISC OS, 13
Scientific Word, 14Scientific WorkPlace, 16Scribo, 15SDK, 17shortcut, 14sistem, 13–18Solaris, 13Sublime Text, 15suite, 14
Sumatra, 16
teks, 14, 15, 33teTeX, 14TEX, 15TeX, 10–16, 25, 26TeX Macs, 14TeXlipse, 15TeXLive, 11TeXmaker, 14, 15TeXnic Center, 15Texpad, 16TeXShop, 15TeXstudio, 15text, 33TeXt4Ht, 16TextMate, 15TeXworks, 14, 15toolbar, 15
UNIX, 13Unix, 14, 16user interface, 14
Vim, 14Vista, 13
WhizzyTeX, 16Windows, 13–18WinEdt, 15, 16WinEdt 8.0, 1, 11WinShell, 15WYIWYG, 15, 16
XeLaTeX, 10XeTeX, 11XML, 15XP, 13–15XymTeX, 11, 13