MEMBUAT DOKUMEN LATEX Hirwanto Program Studi Matematika Universitas Gadjah Mada
Edisi ke -15
[email protected] l-hirwanto.blogspot.com
Buku ini merupakan pengantar dalam menggunakan LATEX dan sangat cocok bagi pemula maupun tingkat lanjut serta disertai contoh -contoh yang memberikan pemahaman lebih mendalam.
Hak Cipta dilindungi oleh Undang-Undang © 2013 Lestin.,Ltd LATEX & E P UB P UBLISHING Hirwanto Jenis Tulisan : Palatino, 12 pt. Ukuran Kertas : A4(8.27" x 11.69" ) Buku elektronik ini dibuat dengan menggunakan LATEX 2ε dengan text editor WinEdt 8.0 dan dapat digunakan secara bebas tanpa ada ikatan pembiayaan berupa uang, barang atau jasa. Struktur buku ini merupakan template dibawah lisensi oleh pemilik template yaitu Walter Mora dan Alexánder Borbón A. Template ini oleh penulis, Hirwanto telah dimodifikasikan sedemikian rupa untuk keperluan penulisan buku ini. Jika dikemudian hari ada pihak ketiga yang menyebarkan tidak secara gratis maka saya sebagai penulis akan memberikan gugatan atas penyalahgunaan. Isi dalam buku ini dapat disebarkan dan digunakan secara pribadi serta tidak untuk diperjualbelikan. Syarat dan ketentuan ebook ini dapat berubah sewaktu -waktu dan tidak memiliki batasan waktu sebatas tidak ada penyalahgunaan terhadap buku ini. Edisi I(2 September 2013), II(19 September 2013, III(21 September 2013), IV(8 Oktober 2013), V(31 Oktober 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),XII(28 September 2014),XIII(2 Oktober 2014),XVI(4 Oktober 2014), XV(5 Oktober 2014)
DAFTAR ISI DAFTAR ISI
6
DAFTAR GAMBAR
7
DAFTAR TABEL
8
KATA PENGANTAR
9
TENTANG PENULIS
10
1
2
PENDAHULUAN 1.1 LATEX . . . . . . . . . . . . . . . . . . . . . . . . . . 1.2 Sistem Operasi yang digunakan . . . . . . . . . . . 1.3 Versi LATEX . . . . . . . . . . . . . . . . . . . . . . . 1.4 Mesin TEX . . . . . . . . . . . . . . . . . . . . . . . 1.5 TEX Editor . . . . . . . . . . . . . . . . . . . . . . . 1.5.1 Kompatibilitas . . . . . . . . . . . . . . . . 1.6 Instalasi LATEX . . . . . . . . . . . . . . . . . . . . . 1.6.1 Instalasi LATEX di Microsoft Windows . . . 1.6.2 Instalasi perangkat LATEX dengan TEX Live 1.6.3 Instalasi Kile di Windows . . . . . . . . . . 1.6.4 Instalasi Online Paket di Windows . . . . . 1.6.5 Instalasi Offline Paket di Windows . . . . . 1.6.6 Instalasi Update Paket di Windows . . . . 1.7 Kelebihan dan Kekurangan LATEX . . . . . . . . . . 1.7.1 Kelebihan LATEX . . . . . . . . . . . . . . . . 1.7.2 Kekurangan LATEX . . . . . . . . . . . . . . 1.8 Bagaimana Menggunakan LATEX . . . . . . . . . . .
. . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . .
12 12 13 14 14 15 17 17 17 17 19 19 20 21 21 21 22 23
MEMULAI DOKUMEN LATEX 2.1 File Masukan . . . . . . . . . . . . . . . . . 2.2 Dokumen LATEX . . . . . . . . . . . . . . . . 2.3 Membuat Dokumen Baru . . . . . . . . . . 2.4 Kompilasi Dokumen . . . . . . . . . . . . . 2.5 Menutup Dokumen LATEX . . . . . . . . . . 2.6 Membuat Dokumen Baru via ProTeXt . . . 2.7 Membuat Dokumen Baru via TEX Live 2013 2.8 Struktur Dasar Dokumen LATEX . . . . . . .
. . . . . . . .
. . . . . . . .
. . . . . . . .
. . . . . . . .
. . . . . . . .
. . . . . . . .
. . . . . . . .
. . . . . . . .
. . . . . . . .
. . . . . . . .
. . . . . . . .
. . . . . . . .
. . . . . . . .
. . . . . . . .
. . . . . . . .
. . . . . . . .
. . . . . . . .
. . . . . . . .
. . . . . . . .
25 25 25 26 26 27 29 30 32
. . . . . . . .
. . . . . . . .
. . . . . . . .
. . . . . . . .
DAFTAR ISI
. . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . .
32 34 34 34 35 36 36 37 37 37 38 38 39 39 39 40 40 40 41 41 42 42
MEMULAI MENGGGUNAKAN SIMBOL MATEMATIKA 3.1 Dasar dasar dalam menulis rumus didalam LATEX . . . . 3.2 Tampilan Rumus Matematika . . . . . . . . . . . . . . . . 3.3 Subscripts dan Superscripts . . . . . . . . . . . . . . . . . 3.3.1 Contoh Lebih Lanjut Subscript dan Superscript . 3.4 Bracket and Parentheses . . . . . . . . . . . . . . . . . . . 3.4.1 Pengaturan ukuran dan jenis tanda kurung . . . . 3.5 Penggunaan Tanda Kurung . . . . . . . . . . . . . . . . . 3.6 Binomial and Fraction . . . . . . . . . . . . . . . . . . . . 3.6.1 Penggunaan tanda Pembagi(fraction) . . . . . . . . 3.6.2 Penggunaan Binomial . . . . . . . . . . . . . . . . 3.7 Aligning Equations . . . . . . . . . . . . . . . . . . . . . . 3.7.1 Persamaan Tunggal . . . . . . . . . . . . . . . . . . 3.7.2 Menampilkan Persamaan yang Panjang . . . . . . 3.7.3 Membagi dan Meratakan Persamaan Matematika 3.7.4 Mengelompokkan dan Meratakan Persamaan . . 3.8 Jarak teks pada mode Matematika . . . . . . . . . . . . . 3.9 Membuat Integral dan Limit . . . . . . . . . . . . . . . . . 3.9.1 Penulisan Integral . . . . . . . . . . . . . . . . . . 3.9.2 Penulisan Integral Khusus . . . . . . . . . . . . . . 3.9.3 Sum and Product . . . . . . . . . . . . . . . . . . . 3.10 Pengaturan persamaan kuadrat dan akarnya . . . . . . . 3.11 Mode Matematika . . . . . . . . . . . . . . . . . . . . . . . 3.12 Ellipsis . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . .
43 43 44 46 47 48 49 49 51 51 52 53 55 55 56 57 58 59 60 60 60 61 63 64
2.9 2.10 2.11 2.12 2.13
2.14 2.15 2.16 2.17 2.18 2.19 2.20 3
2.8.1 Documentclass . . . . . . . . . 2.8.2 Environment Dokumen . . . . 2.8.3 Judul Dokumen . . . . . . . . . 2.8.4 Abstraks . . . . . . . . . . . . . 2.8.5 Section . . . . . . . . . . . . . . 2.8.6 Daftar Isi . . . . . . . . . . . . . Spesifikasi Ukuran . . . . . . . . . . . Preamble . . . . . . . . . . . . . . . . . Document . . . . . . . . . . . . . . . . Author, Desainer Book dan Typesetter LATEX Input Files . . . . . . . . . . . . . 2.13.1 Spasi . . . . . . . . . . . . . . . 2.13.2 Karakter Khusus . . . . . . . . 2.13.3 Perintah LATEX . . . . . . . . . . 2.13.4 Komentar . . . . . . . . . . . . Jenis Tulisan dalam LATEX . . . . . . . . Bentuk Tulisan . . . . . . . . . . . . . . Ukuran Tulisan . . . . . . . . . . . . . Perataan Teks . . . . . . . . . . . . . . Dash dan Hypens . . . . . . . . . . . . Jarak antar Karatkter(Spasi) . . . . . . Pengaturan Warna di LATEX . . . . . . .
3
. . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . .
DAFTAR ISI
3.13 3.14 3.15 3.16 3.17 3.18 3.19 3.20 3.21
. . . . . . . . . . . .
. . . . . . . . . . . .
. . . . . . . . . . . .
. . . . . . . . . . . .
. . . . . . . . . . . .
. . . . . . . . . . . .
. . . . . . . . . . . .
. . . . . . . . . . . .
. . . . . . . . . . . .
. . . . . . . . . . . .
. . . . . . . . . . . .
. . . . . . . . . . . .
. . . . . . . . . . . .
. . . . . . . . . . . .
. . . . . . . . . . . .
. . . . . . . . . . . .
. . . . . . . . . . . .
. . . . . . . . . . . .
. . . . . . . . . . . .
. . . . . . . . . . . .
64 64 65 66 66 66 67 69 71 71 72 72
MEMBUAT TABEL DAN MENYISIPKAN GAMBAR 4.1 Menulis Teks dalam Kolom . . . . . . . . . . . . . 4.2 Pengaturan Tabel . . . . . . . . . . . . . . . . . . . 4.3 Mengerti Format Argumen . . . . . . . . . . . . . 4.4 Mengerti Format Tabel . . . . . . . . . . . . . . . . 4.5 Color In Tables . . . . . . . . . . . . . . . . . . . . . 4.5.1 Perputaran Teks didalam Tabel Cell . . . . 4.5.2 Merge Cell/Penggabungan Cell . . . . . . 4.5.3 Scale Box . . . . . . . . . . . . . . . . . . . . 4.6 Menyisipkan Gambar . . . . . . . . . . . . . . . . . 4.6.1 Membesar Gambar . . . . . . . . . . . . . . 4.6.2 Floating Gambar . . . . . . . . . . . . . . . 4.6.3 Mengatur teks di Gambar . . . . . . . . . .
. . . . . . . . . . . .
. . . . . . . . . . . .
. . . . . . . . . . . .
. . . . . . . . . . . .
. . . . . . . . . . . .
. . . . . . . . . . . .
. . . . . . . . . . . .
. . . . . . . . . . . .
. . . . . . . . . . . .
. . . . . . . . . . . .
. . . . . . . . . . . .
. . . . . . . . . . . .
. . . . . . . . . . . .
. . . . . . . . . . . .
. . . . . . . . . . . .
. . . . . . . . . . . .
. . . . . . . . . . . .
. . . . . . . . . . . .
. . . . . . . . . . . .
74 74 76 77 78 81 82 83 84 85 87 87 88
5
STRUKTUR IKATAN KIMIA 5.1 Membuat struktur ikatan kimia tanpa meggunakan paket mhchem . . . . . . . . . 5.1.1 Membuat Struktur Ikatan Kimia dengan Paket Mhchem . . . . . . . . . . . 5.2 Paket RSphrase . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
90 90 91 93
6
MEMBUAT PRESENTASI BEAMER LATEX 6.1 Perkenalan Beamer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.1.1 Fitur Utama Beamer . . . . . . . . . . . . . . . . . . . . . . . . . 6.1.2 Sejarah Perkembangan Beamer . . . . . . . . . . . . . . . . . . . 6.2 Syarat pembuatan Beamer . . . . . . . . . . . . . . . . . . . . . . . . . . 6.2.1 Instalasi Beamer . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.2.2 Versi Beamer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.2.3 Instalasi Paket yang telah ada . . . . . . . . . . . . . . . . . . . . 6.2.4 Kompatibilitas beamer class dengan paket dan kelas yang lain . 6.3 Beamer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.3.1 Tema Beamer Standar . . . . . . . . . . . . . . . . . . . . . . . . 6.3.2 Tema Beamer ; Darkthemes . . . . . . . . . . . . . . . . . . . . . 6.3.3 Makro(Frame) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.3.4 Overlay/Animasi . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.3.5 Blocks/Blok . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4
Membuat Akar(roots) . . . . . . . . . Membuat pembagi . . . . . . . . . . Underbrace dan Overbrace . . . . . Aksen . . . . . . . . . . . . . . . . . . Tulisan Indah/Kaligrafi . . . . . . . Membuat Matrik . . . . . . . . . . . Alinea . . . . . . . . . . . . . . . . . . Case/Kasus . . . . . . . . . . . . . . Simbol Matematikan Tingkat Lanjut 3.21.1 Cancel . . . . . . . . . . . . . 3.21.2 bm . . . . . . . . . . . . . . . 3.21.3 braket . . . . . . . . . . . . .
. . . . . . . . . . . .
. . . . . . . . . . . .
. . . . . . . . . . . .
. . . . . . . . . . . .
. . . . . . . . . . . .
. . . . . . . . . . . .
. . . . . . . . . . . .
. . . . . . . . . . . . . .
. . . . . . . . . . . . . .
. . . . . . . . . . . . . .
. . . . . . . . . . . . . .
. . . . . . . . . . . . . .
. . . . . . . . . . . . . .
. . . . . . . . . . . . . .
94 94 95 95 95 96 96 96 97 100 102 102 103 103 105
DAFTAR ISI
7
VERBATIM & verbatim 7.1 Pendahuluan . . . . . . . . . . . . 7.2 verbatim . . . . . . . . . . . . . . 7.3 Verbatim . . . . . . . . . . . . . . 7.3.1 Verbatim di Catatan Kaki 7.3.2 Lingkungan Verbatim . .
5
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
106 106 107 107 108 108
8
DIAGRAM DYNKIN 113 8.1 Paket Diagram Dynkin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113 8.2 Contoh Diagram Dynkin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113 8.3 Alternatif membuat Dynkin Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . 117
9
MEMBUAT DAFTAR PUSTAKA 9.1 Fungsi Daftar Pustaka . . . . . . . 9.2 Contoh Penulisan Daftar Pustaka . 9.3 Aturan Penuliasan Daftar Pustaka 9.3.1 Penulisan Daftar Pustaka . 9.4 Jenis -Jenis Daftar Pustaka . . . . . 9.4.1 Harvard Style . . . . . . . . 9.5 Manual Bibliography . . . . . . . . 9.5.1 Sitasi . . . . . . . . . . . . . 9.5.2 Referring more specific . . 9.5.3 No cite . . . . . . . . . . . . 9.6 Bibliography Package . . . . . . . . 9.6.1 Natbib . . . . . . . . . . . . 9.7 BibTEX . . . . . . . . . . . . . . . . 9.7.1 Template Standar . . . . . . 9.8 Not Standard Templates . . . . . . 9.9 Contoh Daftar Pustaka BibTEX . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
119 119 120 121 121 123 123 125 126 126 126 126 127 128 129 132 132
10 DIAGRAM KOMMUTATIF 135 10.1 Contoh dan Beserta Code LATEX Diagram Komutatif . . . . . . . . . . . . . . . . . . 135 10.2 Aturan Pembuatan Diagram Kommutatif . . . . . . . . . . . . . . . . . . . . . . . . 137 11 DIAGRAM PINTAR 11.1 Perkenalan dan Persyaratan . . . . . . . 11.2 Penggunaan Dasar . . . . . . . . . . . . 11.3 Contoh -contoh Smart Diagram . . . . . 11.4 Smart Diagram Microsoft Word 2013 . . 11.5 Konfigurasi Warna pada Smart Diagram 11.6 Contoh -contoh . . . . . . . . . . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
12 POHON SILSILAH 12.1 Dasar -Dasar Penggunaan . . . . . . . . . . . . . . . . . . 12.2 Pengaturan dan Latihan Lebih Lanjut . . . . . . . . . . . 12.3 Pilihan Warna . . . . . . . . . . . . . . . . . . . . . . . . . 12.4 Pengembangan Lebih Lanjut . . . . . . . . . . . . . . . . 12.4.1 Membuat Diagram LCM(least Common Multiple)
. . . . . .
. . . . .
. . . . . .
. . . . .
. . . . . .
. . . . .
. . . . . .
. . . . .
. . . . . .
. . . . .
. . . . . .
. . . . .
. . . . . .
. . . . .
. . . . . .
. . . . .
. . . . . .
. . . . .
. . . . . .
. . . . .
. . . . . .
. . . . .
. . . . . .
. . . . .
. . . . . .
. . . . .
. . . . . .
. . . . .
. . . . . .
140 140 141 146 149 150 151
. . . . .
153 153 155 159 159 159
DAFTAR ISI
12.4.2 Membuat Bagan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160 13 PGF/TikZ 162 13.1 Tutorial . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162 14 JARINGAN LISTRIK 14.1 Memulai Circuitikz . . . . 14.2 Komponen . . . . . . . . . 14.2.1 Monopole . . . . . 14.3 Contoh-contoh Circuitikz
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
DAFTAR PUSTAKA A APPENDIKS A A.1 TEX Live . . . . . . . . . . . A.2 ProTEX t . . . . . . . . . . . A.3 MacTEX 2014 . . . . . . . . . A.4 WinEdt . . . . . . . . . . . . A.4.1 Struktur dari WinEdt
164 164 165 166 167 171
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
172 172 172 173 174 174
B APPENDIKS B 176 B.1 Geogebra . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176 B.2 Inkscape . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177 C APPENDIKS C 178 C.1 ConTEX t . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178 C.2 LaTEX 3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179 D TABEL PAKET RSPHRASE
180
E DAFTAR NOTASI MATEMATIKA
184
GLOSARIUM
188
F DAFTAR INDEKS
189
DAFTAR GAMBAR 1.1 1.2
Tampilan Kile pada Sistem Operasi Windows 7 . . . . . . . . . . . . . . . . . . . . . Pilihan dalam Instalasi Update Paket di Windows . . . . . . . . . . . . . . . . . . .
20 21
2.1 2.2 2.3
Proses Kompilasi Dokumen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Tampilan TeXStudio di Windows 7 Ultimate 64 bit . . . . . . . . . . . . . . . . . . . Tampilan texworks editor ketika membuka dokumen LATEX . . . . . . . . . . . . . .
27 29 31
4.1
Test figure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
89
6.1
Tampilan beamer dengan tema Warsaw . . . . . . . . . . . . . . . . . . . . . . . . . 101
DAFTAR TABEL 2.1 2.2 2.3 2.4 2.5 2.6 2.7
Daftar File Ekstensi LATEX . . . Berbagai Jenis Dokumen LATEX Pembagian dokumen . . . . . . . Spesifikasi Ukuran didalam LATEX Jenis Tulisan dalam LATEX . . . . . Bentuk Tulisan di LATEX . . . . . . Ukuran Tulisan dalam LATEX . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
28 33 35 37 40 41 41
3.1 3.2 3.3 3.4 3.5 3.6
Contoh dan Kode matematika . . . . . Ukuran dan Jenis Tanda Kurung . . . Perintah jarak teks dalam math mode Integral beserta kode . . . . . . . . . . Akar beserta kode . . . . . . . . . . . . Aksen beserta kode . . . . . . . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
48 49 58 60 65 66
4.1 4.2 4.3 4.4 4.5
Comparison of Elements in Air on the Space Station and sea level on Earth . Comparison of Elements in Air on the Space Station and sea level on Earth . Iteración de Newton para x2 − cos(x) − 1 = 0 con x0 = 1.5. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Resultados del cuestionario diagnóstico . . . . . . . . . . . . . . . . . . . . .
. . . . .
. . . . .
. . . . .
. . . . .
79 80 81 84 85
6.1
Tema Beamer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
9.1 9.2 9.3
Perintah Daftar Pustaka pada paket Natbib . . . . . . . . . . . . . . . . . . . . . . . 127 Style yang kompatibel dengan paket natbib . . . . . . . . . . . . . . . . . . . . . . . 128 Perbandingan gaya penulisan daftar pustaka . . . . . . . . . . . . . . . . . . . . . . 134
A.1 A.2 A.3 A.4 A.5
Deskripsi TEX Live Versi TEX Live . . . Versi ProTEX t . . . Versi WinEdt . . . . Shortcut WinEdt . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . . . .
. . . . .
. . . . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
173 173 173 174 175
KATA PENGANTAR Penulis menyadari bahwa didalam buku ini tidak mencakup segala hal yang ada didalam perangkat lunak LATEX hanya sebagian kecil saja karena dalam cakupan LATEX yang begitu luas dan diharapkan dengan adanya buku ini para pembaca dapat mengembangkan ide -ide cemerlang dalam pengembangan lebih lanjut. Penulis juga mengharapkan Anda tidak berhenti sampai disini saja tetapi mulailah menggali kemampuan dan kreativitas yang ada pada diri Anda. Tidak ada orang yang bodoh yang ada adalah orang yang malas, jadi berusahalah sebaik mungkin. Buku ini menjelaskan sedetil mungkin tentang memulai membuat dokumen LATEX sehingga diharapkan Anda mudah memahami dan dan tentunya mengerti tentang penggunaan dokumen LATEX. Penulis mengumpulkan berbagai referensi yang ada sehingga memungkinkan untuk dapat memberikan pengetahuan yang lebih untuk pembaca dan berguna juga bagi penulis sendiri yang juga masih belajar tentang pemrograman LATEX. Tak ada gading yang tak retak, begitu juga dengan buku yang ada di hadapan Anda. Saya menerima saran dan kritik Anda dalam pengembangan buku ini lebih lanjut dan dapat dipergunakan secara luas bagi Anda yang membutuhkannya. Penulis juga tidak lupa mengucapkan terima kasih kepada pihak -pihak yang telah membantu terciptanya 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 di Kotabumi, Lampung Utara. Kini saya sedang menempuh kuliah di jurusan matematika Universitas Gadjah Mada(UGM). Saya mulai menggunakan LATEX sekitar dua setengah tahun yang lalu pada tahun 2010. Sebenarnya pada saat itu, saya sama sekali tidak berkeinginan mengunakan LATEX dalam membuat tulisan saya karena sulitnya dalam membuat dokumen LATEX seperti pengaturan tulisan, paragraf, penataan dokumen , dan tentunya hal utamanya adalah dokumen LATEX . Dokumen ini merupakan suatu dokumen yang langsung jadi tetapi diperlukan suatu compiler sehingga membuat pusing/bigung ketika awal memulai menggunakan LATEX. Selanjutnya, saya terus belajar menggunakan LATEX secara mandiri dan menggunakan sumber yang ada di internet sehingga sedikit demi sedikit saya mulai A mengerti tentang L TEX. Kini telah memasuki di penghujung tahun 2013 dan akan menyambut tahun 2014, saya sebagai penulis akan memberikan review tentang LATEX, yaitu LATEX kini telah hadir dengan versi terbaru yaitu TEX Live 2013 merupakan peningkatan dari versi sebelumnya, TEX Live 2011. Terlihat kini LATEX akan selalu memberikan peningkatan fitur -fitur yang ada untuk memaksimalkan penggunaannya yang tidak hanya dalam bidang akademis tetapi kini telah merambah ke bidang yang lain seperti desain, poster,brosur, kartu nama, dan daftar menu, resep masakan, dan adanya dukungan terhadap HTML(Hyper Text Markup Language),LuaTEX, PerlTEX, XeLATEX, dan menjadi sebuah pekerjaan rumah yang besar adalah pengembangan proyek LATEX 3ε . Harapan saya sebagai seorang penulis bahwa pengembangan LATEX dapat menunjang dan meningkatkan kemampuan penulis untuk terus menggali ilmu di bidang LATEX dan memiliki rasa ingin tahu yang lebih untuk dapat memberikan tutorial, bimbingan,dan materi tentang LATEX. Sebelum mengakhiri tahun 2013, saya akan memberikan suatu penjelasan yang cukup lengkap dari pengembangan LATEX sebagai interface TEX dan telah memasuki tahap baru yang disebut proyek LATEX3 yang telah diinisiasikan pada tahun 2003 dan sekarang telah mencapai proses rilis dan masa percobaaan serta Anda dapat menggunakan secara langsung bersama dengan LATEX 2.09. Pengembangan yang adalah peningkatan dari kestabilan sistem TEX itu sendiri baik terhadap penempatan grafik, syntax maupun fitur yang mendukungnya. Saat ini saya belum mencoba LATEX3 namun kedepan akan saya coba, hal ini dikarenakan sistemnya masih belum stabil baik itu dari syntax maupun program yang dibangunnya dan juga belum tersedianya paket yang lengkap, masih bergantung pada LATEX 2.09 .
DAFTAR TABEL
Pengembangan dari buku ini adalah saya akan memberikan secara singkat penjelasan untuk penyisipan grafik dengan menggunakan matlab2tikz, inkscape, geogebra, knitr, sweave, dan lain sebagainya. Buku ini tentunya terbatas pada pengembangan dasar saja, hal ini dikarenakan cakupan terlalu luas baik itu sumber dari perangkat lunak, sistem operasinya maupun text editor yang hanya bisa menjangkau beberapa saja. Dari awal telah saya katakan bahwa TEX tidak hanya eksklusif terhadapp bidang matematika tetapi juga telah menjadi bidang fisika, kimia dengan paket LATEX salah satu XymTEX, bidang music yaitu MusicTEX, Lylipond , dan juga dengan dukungan yang tersedia dalam beberapa bahasa yaitu bahasa Arab, Jerman, Inggris, Indonesia, Jepang, Korea, Cina, dan lain-lainnya dengan adanya dukungan XeTEX. Disamping itu juga LATEX telah mendukung bahasa pemrograman lainnya seperti bahasa pemrograman Lua menjadi LuaTEX. Saya sangat sadari bahwa TEX tidak dapat mendukung secara penuh dalam penempatan grafik, penyisipan gambar seperti jpg, png, atapun lainnya. TEX sangat cocok bagi Anda yang ingin hasil keluaran dari notasi matematika yang bagus dan cantik. Namun TEX memiliki perangkat atau paket yang sedikitnya bisa membantu dalam penempatan grafik atau menggambar grafik secara langsung seperti PGF/TikZ , MetaPost dan lain sebagainya yang dapat memberikan suatu kemampuan dalam membuat grafik di LATEX, tetapi masih banyak kekurangan yang ada. MetaPost sendiri memiliki suatu sistem bahasa yang berbeda dengan TEX baik itu memulai suatu perintah maupun menampilkan hasil keluarannya dan terdapat banyak hal yang berbeda. Selain itu, MetaPost merupakan turunan dari MetaFont yang diciptakan oleh Donald Knuth namun dengan beberapa perubahan yang ada sehingga yang didapat bahwa MetaPost tidak mendukung semua file berjenis .eps dan tidak dapat memberikan hasil untuk grafik yang berukuran besar. Akhirnya kita dapat simpulkan bahasa setiap program memiliki kelebihan tersendiri dalam memberikan hasil dan membuat suatu tugas yang kita berikan sehingga kita tidak cukup pada satu program saja untuk menghasilkan hasil karya yang baik dan menarik tentunya diperlukan beberapa program yang mendukung . Misalnya saja, buku yang telah saya buat ini setidaknya membutuhkan program seperti WinEdt 8.0 sebagai editor, PDFXChange Viewer untuk melihat hasil tampilan dokumen kita dalam bentuk .pdf, MikTeX 2.9 sebagai mesinnya TEX serta Adobe XI Professional untuk pengeditan dokumen pdf, Paint untuk pengeditan gambar, dan lain sebagainya. Pada awal September 2014, LATEX telah memasuki babak baru yaitu dengan ketersedian pembaruan terhadap distribusi ;TEX Live 2014 , ProTEX 2014, dan MacTEX 2014 yang semua telah dikembangkan dan diperbaiki baik dari segi paket maupun performa dalam meningkatkan kinerja kita di LATEX .
11
1
PENDAHULUAN
TEX merupakan bahasa pemprograman komputer yang dibuat oleh Donald E. Knuth yang digunakan untuk menghasilkan dokumen yang bagus khususnya yang memuat notasi matematika. Knuth memulai menulis mesin TEX pada tahun 1977 untuk menghasilkan kualitas cetak dokumennya yaitu artikel dan buku . TEX dirilis pada tahun 1982 dengan beberapa penambahan pada tahun 1989 untuk mendukung karakter 8 bit dan berbagai bahasa . TEX sendiri dapat digunakan di beragam jenis komputer yang berbeda dan bebas kendala. Versi TEX konvergen ke π dan sekarang dengan versi 3.141592 [12]. TEX berasal dari kata "Tech dengan "ch"" diambil dari bahasa 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, TEX menjadi TeX.
1.1
LATEX
LATEX merupakan sebuah sistem pengolah dokumen yang dikembangkan oleh Leslie Lamport dan 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, kamu bisa mengetiknya LaTeX . LATEX 2e dengan pengucapan yaitu "Lay- tech two e". LATEX merupakan typesetting yang biasa digunakan kalangan akademisi dalam membuat laporan tugas akhir, penelitian, atau karya ilmiah yang sangat berhubungan dengan simbol atau notasi matematika. Karena itu merupakan kelebihan dari LATEX dalam memberikan hasil tulisan yang bagus. Didalam buku ini berisi tentang penggunaan dan langkah -langkah menggunakan 1 Didalam
bahasa Jerman, "ch" terkadang terdengar dari kata "Pech". Pertanyaan tentang penngucapan ini, Knuth menulisnya dalam Wikipedia Jerman, Saya tidak akan marah ketika seseorang mengucapkan TEX yang pengucapan yang berbeda dengan saya, dan didalam bahasa Jerman banyak menggunakan "ch" karena X mengikuti huruf e yang tidak 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 lebih kasar "ch" daripada "ach".
13
LATEX sehingga diharapkan dapat memberikan pengetahuan bagi Anda untuk dapat mempelajari LATEX. Buku ini untuk memudahkan Anda dalam mempelajari LATEX. dan memberikan pengetahuan mendasar dalam menggunakan LATEX. LATEX bukanlah suatu perangkat lunak yang dikenal secara luas bagi kalangan pengguna. Hal inilah yang menginspirasikan penulis untuk membuat tulisan ini sehingga memberikan referensi dalam mempelajarinya. Disamping itu juga, Penulis memberikan tambahan atau perkembangan dari LATEX yaitu XymTEX. XymTEX adalah merupakan turunan dari LATEX yang turunan dari LATEX yang berguna bagi Anda dalam menggambar struktur ikatan kimia dalam program LATEX. Telah banyak perkembangannya tidak hanya itu saja, namun beberapa bidang ilmu pengetahuan seperti biologi, fisika, musik, musik, permainan, sastra dan kegemaran juga sudah mulai memakai LATEX sebagai typesetting yang dianggap mudah dalam penggunaanya. LATEX merupakan bahasa pemrograman dokumen dan program dalam pengaturan teks hasil pengetikan(typesetting system) yang digunakan secara luas bagi kalangan akademik dalam membuat skripsi, laporan tugas, karya ilmiah, tesis dan lain sebagainya. TEX atau LATEX merupakan dua kata yang berbeda yang berbeda namun memiliki hubungan antara keduanya. TEX diciptakan oleh Professor Donald Knuth sekitar tahun 1978 untuk merevisi bukunya yang berjudul "The Art of Computer Programming" karena banyak simbol atau notasi matematika yang tidak dapat dicetak dengan sempurna pada masa itu[17] .
Dalam perkembangannya, TEX tersedia dan digunakan dalam berbagai macam sistem komputer dan sistem operasi dan dirancang secara spesifik sehingga perintah-perintah pengolah kata akan menjadi portabel dan dapat menghasilkan keluaran yang sama di segala macam sistem operasi yang memrosesnya, penggalan kata yang sama, penggantian baris dan halaman yang sama dan lain sebagainya.
Kemudian pada tahun 1980, LATEX diciptakan sebagai user interface dari TEX yang berguna untuk mengotomisasi semua perintah umum dalam menyiapkan sebuah dokumen . Dengan menggunakan LATEX antara typesetter dan penulis dapat dengan mudah menggunakan kemampuan pengaturan tulisan yang dimiliki TEX tanpa harus memahami bahasa pemrograman yang ada didalamnya. 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 operasi termasuk 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 [10]
PENDAHULUAN
1.3
Versi LATEX
LATEX untuk rilis terakhir dengan nama LATEX 2ε , kemudian di tahun 1994 diganti dengan menjadi LATEX dengan menjadi LATEX 2.09. Rencana kedepan akan dikembangkan LATEX 3ε dengan peningkatan hyperlink , user interface baru, dapat mengakses sebarang tipe tulisan yang ada, dan tentunya dengan adanya dokumen baru yang ada, dan tentunya dengan adanya dokumen baru didalam LATEX. Selain itu juga implementasi LATEX telah didistribusikan text editor seperti perangkat lunak yang bersifat WYIWYG2 seperti Lyx , TEX Macs , dan Scientific Word . Kemudian untuk yang lain juga tersedia TEX Live tersedia untuk berbagai platform te TEX diditribusikan TEX Live ke Unix , fp TEX , Mik TEX(Windows) , Mac TEX , gw TEX, Oz TEX, Amiga TEX, dan Pas .
1.4
Mesin TEX
Sejak TEX diciptakan oleh Donald Knuth sudah banyak perkembangan dan tambahan mulai dari mesin TEX sendiri maupun kolaborasi dengan program lainnya. TEX merupakan suatu mesin/program untuk menjalankan perintah dalam membuat dokumen. Dokumen yang dihasilkan adalah dalam bentuk .pdf(portable document file) atau .dvi(deVice-Independent). Berikut ini beberapa istilah yang ada di TEX atau LATEX yaitu 1
TEX merupakan bahasa pemrograman tingkat rendah diciptakan oleh Donald E.Knuth. Dia adalah professor Emeritus Program Komputer di Universitas Stanford, California, USA. TEX digunakan untuk menghasilkan dokumen yang khusus memuat banyak notasi matematika3 .
2
MetaFont merupakan bahasa yang berhubungan dengan TEX yang khususnya ditujukan pada pengaturan font baik ukuran maupun bentuknya.
3
MetaPost merupakan program dari implementasi MetaFont yang digunakan tampilan grafik sedangkan perbedaannya terletak pada hasil grafik berupa .ps(Post Script) atau SVG MetaPost. Secara umum, MetaPost memindahkan kode dari MetaFont atas izin Donald Knuth.
4
e-TEX merupakan pengembangan dari TEX yang disebut dengan New Typesetting System artinya distribusi TEX dikirim dengan banyak format yang didasarkan oleh sistem e-TEX kemudian jika tidak menginginkan adanya sistem e-TEX boleh dihapus maka ditinggalkan sistem distribusi dasar dari TEX. Pengembangan ini cukup signifikan, misalkan saja ConTEX t yang difokuskan pada penggunaan LuaTEX.
5
PDFTEXmerupakan pengembangan dari TEX yang diciptakan oleh Han The Thanh’s yang memungkinkan untuk menghasilkan dokumen dalam bentuk .pdf sebelum dalam bentuk .dvi.
2 What
You See Is What You Get for the creation of beautiful books and especially for books that contain a lot of mathematics"
3 "intended
15
6
LuaTEX merupakan pengembangan dari TEX namun dengan mesin Lua.
7
XeTEX merupakan program TEX yang digunakan di MacTEX dan diciptakan oleh Jonathan Kew serta mendukung Unicode(UTF-8) yang biasa digunakan oleh bahasa seperti bahasa Rusia atau Cyrilic dan dukungan terhadap font seperti Open Type Font(.otf) dan True Type Font(.ttf) diperlukan pihak ketiga untuk menjalankannya.
8
ConTEX t merupakan paket makro yang diciptakan oleh Hans Hagen. ConTEX t sendiri pengembangannya didasarkan pada dua tipe yaitu mkii atau mk two didasarkan pada PDFTEX dan mkiv atau mk four didasarkan pada LuaTEX. Untuk sekarang ini, pengembangan difokuskan pada LuaTEX atau mkiv.
9
MetaFun merupakan suatu pengembangan dari MetaPost yang ada di LATEX.
1.5
TEX Editor
Dokumen LATEX memerlukan suatu TEX Editor untuk dapat menghasilkan keluaran teks yang bagus dalam bentuk .pdf ataupun .dvi. Disini ada beberapa TEX Editor yang perlu diketahui yaitu sebagai berikut [2] : 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 Anda mempercepat pemanggilan suatu perintah, notasi yang biasa kita temui,dan pengaturan perataan teks yang baik.
3
TeXmaker merupakan TEX editor yang tersedia di Windows XP /7 /8 , OS X , dan Unix dan dapat digunakan secara gratis dibawah lisensi GPL dan memiliki document viewer yaitu berbentuk .pdf.
4
TeXworks merupakan TEX editor yang tersedia di Windows XP /7 /8 , OS X , dan semua sistem operasi Linux dengan semua paket yang tersedia. Editor ini juga banyak digunakan oleh kalangan akademis dikarenakan user interface yang mudah,easy-friendly sehingga memudahkan kita bekerja dalam membuat suatu dokumen LATEX.
5
Kile merupakan TEX editor yang tersedia di sistem operasi Linux dan dapat juga digunakan di Windows XP /7 /8 tetapi tidak memiliki kestabilan dalam sistem operasi tersebut sehingga kebanyakan orang menggunakan Kile di Linux dan Kile sendiri merupakan editor LATEX untuk KDE (cross platform), memberikan GUI yang kuat untuk mengedit beberapa dokumen dan kompilasi mereka dengan banyak kompiler TEX berbeda. Kile didasarkan pada Kate editor, memiliki toolbar akses cepat untuk simbol, document viewer struktur, konsol dan pilihan membangun disesuaikan. Kile dapat dijalankan di semua sistem operasi yang dapat menjalankan KDE [9].
PENDAHULUAN
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 editor yang 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 untuk Windows . Ini juga memiliki antarmuka pengguna yang mirip dengan TeXmaker dan Kile [9].
9
WinEdt tersedia di Windows adalah editor teks yang kuat dan serbaguna dengan kecenderungan yang kuat terhadap penciptaan LATEX / TEX dokumen untuk Windows . Telah dirancang dan dikonfigurasi untuk mengintegrasikan dengan sistem TEX seperti MiTeX atau TEX Live. Built-in macro Its membantu dalam menyusun sumber LATEX ke WYSIWYG seperti DVI atau PDF atau PS dan juga dalam mengekspor dokumen ke lain bahasa markup sebagai html atau XML [9].
10
Lyx (Windows , Mac ,dan Linux )adalah editor LATEX populer untuk Windows , Linux dan Mac OS . Ini berisi editor rumus dan tabel dan menunjukkan petunjuk visual dari dokumen akhir pada layar yang memungkinkan pengguna untuk menulis dokumen LATEX tanpa khawatir tentang sintaks yang sebenarnya
11
gedit with LaTeX-plugin(Windows , Mac , dan lainnya). Gedit dengan gedit-plugin-lateks juga perlu mencoba untuk pengguna GNOME . Gedit adalah aplikasi cross-platform untuk Windows , Mac , dan Linux [9].
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).
24
BaKoMa TeX Word(Windows , OS X , dan Linux tersedia secara berbayar) adalah editor untuk Windows dan Mac OS dengan WYSIWYG seperti fitur. Dibutuhkan perawatan kompilasi sumber LATEX dan memperbarui terus-menerus untuk melihat perubahan pada dokumen hampir secara real time[9].
17
25
Scientific WorkPlace (Windows ).
26
Texpad (Mac termasuk iOS ).
27
Emacs with WhizzyTeX (Linux ).
28
gedit with LATEX Plugin (Windows , Linux , Mac )
1.5.1
Kompatibilitas
TEX memiliki format dokumen yaitu (.tex) dapat dibuka disebarang text editor. Selain itu juga dokumen juga dokumen .tex juga dapat juga diubah ke dalam bentuk Rich Text Format (.rtf) atau HyperText Markup Language(.html) menggunakan tambahan perangkat lunak seperti Text4Ht atau LATEX2 rtf .
1.6 1.6.1
Instalasi LATEX
Instalasi LATEX di Microsoft Windows
Didalam bagian ini akan diberikan bagaimana cara menginstal LATEX dengan benar. Karena LATEX merupakan perangkat lunak yang tersedia secara bebas maka Anda dapat meng-instal di setiap perangkat lunak Anda seperti Windows , Mac OS X , Linux , ataupun Unix . Disini beberapa hal yang Anda perlukan untuk menggunakan LATEX dalam sistem operasi Windows yaitu sebagai berikut : 1
Paket instalasi LATEX. Unduh paket instalasi LATEX dalam hal ini digunakan perangkat lunak basic MiKTEX dapat diunduh di http://miktex.org. Paket ini akan dipakai sebagai generator dokumen yang sudah diformat menggunakan bahasa pemrograman yang dimiliki oleh LATEX.
2
Document Viewer. Unduh perangkat lunak PDFXchanger yang berguna meng-compile file Anda dalam bentuk pdf (portable document file). Selain itu, Anda juga bisa memakai Adobe Standard atau Sumatra PDF atau SumatraPDF sebagai Document Viewer.
3
Text Editor. Unduh WinEdt yang berguna dalam pengetikan dokumen dapat diunduh di WinEdt 8. Anda akan banyak memakai perangkat lunak ini atau sebagai antarmuka grafis user dengan LATEX artinya dokumen Anda akan diketik disini.
Diperhatikan bahwa Anda harus mengikuti urutan dalam melakukan proses instalasi sebagai berikut: "Buka basic MikTEX kemudian ikuti proses penginstalan dengan benar setelah selesai kemudian instal PDFXChanger atau atau Sumatra PDF, dan terakhir instal WindEdt. Setelah semua program telah Anda instal, kini saatnya saatnya Anda dapat memulai menulis dengan menggunakan LATEX".
1.6.2
Instalasi perangkat LATEX dengan TEX Live
Sejauh ini menyusun (compile) tulisan dengan menggunakan LATEX dalam jaringan (daring) saya rasa cukup nyaman karena:
PENDAHULUAN
1
kinerja komputer tidak terbebani lagi oleh tambahan software LATEX yang harus dipasang.
2
dapat mengakses langsung komunitas LATEX ketika menemukan masalah dalam penulisan.
3
dapat mencari dan memilih template yang diperlukan untuk tulisan yang akan dibuat.
4
proses build and view hasil pengetikan berlangsung bersamaan sehingga bila diperlukan perbaikan dapat dilakukan dengan segera.
Dalam hal ini ada dua situs compiler LATEX yang saya gunakan dan saya rasa relatif baik, yaitu writeLaTeX dan ShareLaTeX. Komunitas pengguna LATEX yang saya manfaatkan adalah StackExchange. Komunitas ini memuat berbagai hal tentang TEX dan LATEX yang memudahkan pemula untuk mempelajarinya. Untuk template, selain yang tersedia pada kedua situs compiler tersebut, saya juga mencarinya di TeXample. Lalu bagaimana bila saya: 1
tidak dapat mengakses jaringan
2
dapat mengakses jaringan tetapi sangat lambat.
3
tulisan yang akan dibuat memuat hal-hal yang bersifat pribadi.
Itulah di antara alasan yang menyebabkan saya merasa perlu untuk juga memasang software LaTex di komputer agar dapat menggunakan LATEX di luar jaringan (luring). Berdasarkan informasi dari sebuah thread di StackExchange saya memasang MikTeX, TeXnicCenter untuk penyunting, dan Adobe Reader untuk penampil hasil tulisan, tetapi tidak memuaskan. Lalu TeXnicCenter saya ganti dengan LyX, lalu TeXworks, juga tidak memuaskan. Ada yang salah! Saya pun kembali ke StackExchange untuk memilih alternatif kedua: memasang TeXLive. Mengapa dengan langkah sebelumnya Windows tidak dapat menampilkan hasil pengetikan? Ternyata file-file binary (.bin) tidak terbaca olehnya. Berikut ini langkah-langkah yang saya diambil dari www.menulislatex.blogspot.com lakukan dalam pemasangan TeXLive 2013 dan TeXstudio. 1.6.2.1
Pemasangan TeXLive 2013
1
Selama proses pemasangan komputer terhubung dalam jaringan.
2
Unduh TeXLive2013.zip di sini.
3
Ekstrak TeXLive2013.zip lalu buka folder install-tl-20130825.
4
Klik ganda file install-tl
1.6.2.2
Pemasangan TeXstudio
1
Unduh softwarenya di sini.
2
Klik ganda file texstudio262win32
3
Tetapkan pemasangan ini ke dalam folder win32 pada TeXLive 2013 dengan menggunakan tombol Browse... seperti ditunjukkan berikut ini.
4
Lanjutkan prosesnya hingga selesai.
Demikianlah setelah keduanya terpasang saya dapat menggunakan penyunting TeXstudio untuk menulis dengan LATEX dan dapat menampilkan hasilnya.
19
1.6.3
Instalasi Kile di Windows
Kile merupakan distribusi dari LATEX yang digunakan di sistem operasi Linux , namun Anda bisa juga menggunakannya di sistem operasi Windows dengan mengggunakan perangkat lunak SDK (Software Development Kit) yang bernama KDE selanjutnya Anda bisa menggunakan secara parsial artinya tidak benar -benar kompatibel dengan sistem operasi Windows , berikut ini akan saya 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 dengan benar.
3
Selanjutnya, kamu harus memilih instalasi path untuk paket KDE
4
Sekarang untuk hasil terbaik, pilihlah "End User" dan paket tercompile untuk sistem operasi yang kamu gunakan dan disana akan ada pilihan yaitu MSVC , MSVC32bit , atau MSVC64bit selanjutnya pilihlah yang sesuai dengan sistem operasi yang anda gunakan.
5
Tahap selanjutnya kamu akan melakukan penempatan paket LATEX yang akan diunduh makan akan secara langsung ditempatkan di suatu folder yang memiliki ruang kosong dari sistem 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 dan direkomendasikan pada lokasimu berada. Terkadang paket terbaru tersedia di website atau server utama yaitu WinKDE.
8
Kemudian, pilihan versi terakhir KDE untuk Windows .
9
Sekarang paket utama Kile telah terpilih dan direkomendasikan untuk menginstal "kdebaseworkspace" untuk instalasi perangkat pengaturan sistem Kile 4
10
Tambahan, instal paket "Spelling" merupakan paket tambahan yang kamu unduh dan digunakan 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.6.4
Instalasi Online Paket di Windows
Jika Anda memiliki banyak waktu luang tidak ada salahnya Anda menginstal paket LATEX via Online. Adapun langkah-langkatnya sebagai berikut : 1
Buka WinEdt 6.0 kemudian pada bagian kanan atas Menu bar, pilihlah MikTEX Package Manager
4 Bergantung
pada paket Kile, dan perlunya menginstal paket Kate dan Okular didalam langkat penginstalan ini.
PENDAHULUAN
Gambar 1.1: Tampilan Kile pada Sistem Operasi Windows 7 2
Tunggulah hingga muncul daftar paket yang belum terinstal. Dalam hal ini Penulis menggunakan Basic MikTEX 2.9 dan tidak sama bagi Anda yang telah menginstal Complete MikTEX 2.9.
3
Pilihlah paket yang akan kamu instal dengan meng-klik kanan Mouse kemudian pilih Instal.
4
Selesai.
1.6.5
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 sehingga dokumen yang kita buat tidak dapat di-compile. Salah satu caranya adalah Anda harus menginstal paket yang diperlukan melalui via online artinya melalui koneksi internet yang ada dengan mengunduh paket tersebut. Tetapi tentunya tidak selalu kita memiliki koneksi internet yang cepat sehingga disini saya akan memberikan solusi yaitu "Bagaimana menginstal paket dalam LATEX tanpa koneksi internet secara langsung". Ikutilah langkah-langkah dibawah ini : 1
Buatlah semua folder yang berisi semua paket yang akan diinstal di perangkat lunak MikTEX misalkan 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 penginstalan paket LATEX secara offline.
3
Selanjutnya kamu bisa sebarang menyalin paket LATEX yang kamu perlukan di website texarchive kemudian pindahkan file paket tersebut di folder c:\miktex_pkgs.
4
Buka perangkat lunak MikTEX dengan mengklik Menu Start > All Programs > MikTEX 2.9 kemudian 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.
21
1.6.6
Instalasi Update Paket di Windows
Untuk melakukan pembaruan atau menambah paket terbaru, Anda juga bisa melakukan melalui koneksi internet ataupun secara manual atau melalui dvd paket LATEX yang sekarang tersedia secara berbayar. Salah satu langkah untuk menambah paket terbaru dapat diikuti langkah-langkah dibawah ini : 1
Pada bagian kanan atas Menu baru pada WinEdt klik MikTEX Update Wizard kemudian klik 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.7
Kelebihan dan Kekurangan LATEX
Ketika kita bertemu dengan seseorang pengguna program WYSIWYG misalnya Microsoft Word dengan LATEX tentu kita mendiskusikan "Apa sich Kegunanan LATEX atas perangkat lunak pengolahan teks".
1.7.1
Kelebihan LATEX
Dibawah ini kelebihan LATEX dibandingkan dengan program WYSIWYG : • Sumber dokumen yang dibuat di LATEX dapat dibaca disebarang editor dan dapat dimengerti tidak program yang bersifat WYSIWYG5 . • Kamu bisa berkonsentrasi pada isi dokumen yang dibuat karena segala pengaturan tulisan, paragraph, ukuran dan lain sebagainya telah diatur oleh LATEX. 5 What
You See Is What You Get
PENDAHULUAN
• Kamu tidak harus menambahkan secara manual ukuran tulisan, jenis font, batas paragraph, margin, perata an teks, jarak karakter karena sudah otomatis diatur oleh LATEX. • Struktur dokumen LATEX mudah dipindahkan ke dokumen lain, berbeda dengan program yang bersifat WYSIWYG karena tidak memungkinkan untuk secara dipindahkan ke dokumen lainnya. • Tampilan dokumen, tulisan, tabel yang ada di dokumen LATEX begitu konsisten sehingga dokumen yang dihasilkan singkat, padat dan tidak ada kelebihan jarak karakter atau spasi, paragraph yang tidak sama dan lain sebagainya. • Rumus matematika yang mudah dibuat tanpa harus melibatkan perangkat mouse, semua bisa menggunakan perangkat keyboard di komputer Anda. • Pengaturan indeks, catatan kaki, referensi, dan daftar pustaka bisa dibuat secara mudah. • Kamu bisa struktur dokumenmu secara langsung dengan adanya kelas maupun paket di LATEX. • Pengguna hanya perlu mempelajari perintah yang telah diatur struktur dokumennya. Mereka hampir tidak perlu berpikir tentang layout dokumen. • Dukungan paket LATEX yang semakin memudahkan dalam membuat dokumen yang kamu inginkan dan memang tidak tersedia di Basic LATEX Anda. Untuk contoh, paket yang tersedia untuk menyisipkan grafik berjenis PostScript atau mengatur daftar pustaka. • LATEX mendorong penulis untuk menulis struktur teks dengan baik, alasan inilah bagaimana LATEX bekerja dengan spesifikasi struktur teks. • TEX merupakan suuatu perangkat lunak yang gratis dan sebagai mesin dari LATEX 2e. Perangkat ini berjalan hampir di semua platform yang tersedia.
1.7.2
Kekurangan LATEX
LATEX juga mempunyai kekurangan, tetapi bagi saya sangat sulit untu memberikan salah satu kekurangan dari LATEX, dan orang lain mungkin saja bisa memberikanmu seratus alasan kekurangan dari LATEX :). Dibawah ini saya berikan kekurangan dari LATEX : • Kamu tidak bisa melihat hasil dokumenmu secara langsung karena berupa kode -kode yang ada. • Secara umum, kamu tentu harus mengerti perintah yang ada di LATEX dan perlu belajar tentang perintah yang ada. • Seringkali, dokumen yang dihasilkan tidak terlalu menarik sesuai dengan keinginanmu. • Meskipun beberapa parameter bisa ditambahkan dengan mendefinisikan ulang layout, tentunya untuk desain layout baru adalah sulit dan memerlukan banyak waktu dalam membuatnya. • Sangat sulit untuk menulis dokumen yang tidak terstruktur dan tidak terorganisasi.
23
• Ketika kamu memutuskan mengenal dan mencoba menulis ke LATEX pasti mengalami kesulitan dalam hal konsep logika artinya ketika akan membuat tulisan kita harus mengikuti aturan dalam LATEX.
1.8
Bagaimana Menggunakan LATEX
Buku ini didesain dengan segala kemudahan bagi Anda sehingga memungkinkan untuk dapat mempelajari tahap demi tahap diharapkan dapat dimengerti dan memahami hal -hal yang terkait didalam buku ini. Apa yang ada didalam buku ini, berikut ini adalah isi tiap bab sehingga diharapkan dapat mengerti dalam penggunaan perangkat lunak LATEX: BAB 1 PENDAHULUAN Pada bab ini dibahas tentang sejarah perangkat lunak TEX, LATEX, dan disertai perangkat lunaka tambahan yang perlu diinstal agar dapat menjalankan dan membuat dokumen.tex BAB 2 MEMULAI DOKUMEN LATEX Bab ini mencakup bagaiman struktur LATEX, dibangunn dan bagaimana cara memulai dokumen LATEX. BAB 3 MEMULAI MENGGGUNAKAN SIMBOL MATEMATIKA Pembahasan dalam bab ini mencakup penggunaan perintah dalam menampilkan notasi matematika, perataan dokumen, jenis tulsan, ukuran tulisan, dan notasi huruf Yunani yang sering digunakan oleh kalangan akademisi. BAB 4 MEMBUAT TABEL DAN MENYISIPKAN GAMBAR LATEX mendukung pembuatan tabel dan penyisipan gambar menggunakan perintah dengan menyisipkan paket LATEX. BAB 5 STRUKTUR IKATAN KIMIA Implementasi LATEX dalam bidang kimia salah satunya dalam menggambar struktur ikatan kimia. BAB 6 MEMBUAT PRESENTASI BEAMER LATEX Beamer merupakan paket yang digunakan dalam membuat presentasi LATEX dan memudahkan kita untuk membuatnya dari dokumen yang telah kita buat BAB 7 VERBATIM & verbatim Pada bab ini pembahasan berfokus penggunaan verbatim dalam menyisipkan code secara langsung dan tentu memberikan kemudian dalam membuat media pembelajaran dalam LATEX dikarenakan code akan tampil dengan apa yang sebenarnya kita ketik dalam perankat text editor. BAB 8 DIAGRAM DYNKIN Diagram Dynkin merupakan paket yang berguna dalam membuat diagram dynkin dan merupakan hasil diskusi dalam suatu forum LATEX. BAB 9 MEMBUAT DAFTAR PUSTAKA
PENDAHULUAN
Membuat daftar pustaka menjadi lebih karena LATEX telah menyediakan berbagai paket dalam membuat daftar pustaka yang digunakan dan pembahasan di bab ini mencakup membuat, gaya penulisan perpustakaan dan disertai dengan contoh. BAB 10 DIAGRAM KOMMUTATIF Diagram kommutatif merupakan salah satu paket dari LATEX yang memudahkan kita dalam membuat diagram kommutatif dan biasanya banyak digunakan dalam Aljabar. BAB 11 DIAGRAM PINTAR Diagram pintar atau smart diagram ini biasa digunakan dalam membuat struktur atau bagan. BAB 12 POHON SILSILAH Pohon silsilah atau forest package merupakan paket yang menyediakan kebutuhan dalam membuat suatu silsilah keluarga atau silsilah yang lainnya. BAB 13 PGF/TikZ PGF/TikZ biasa digunakan dalam membuat gambar di LATEX, secara langsung seperti grafik, lingkaran, kurva dan lain sebagainya BAB 14 JARINGAN LISTRIK Jaringan listrik atau circuitikz merupakan paket dalam membuat jaringan listrik di LATEX. Selain itu, hal -hal yang perlu Anda persiapkan adalah dianggap Anda mampu mengoperasi komputer seperti menggunakan mouse, keyboard, menyimpan data,membuka data,dan dapat menginstal program komputer. Disamping itu, bagi Anda yang baru dalam menggunakan program LATEX sudah seharusnya mengikuti petunjuk dengan benar dalam menginstal program yang diperlukan karena itu hal terpenting dalam mempelajari buku ini. Buku ini juga memuat materi dasar yang siapa saja dapat menggunakan buku ini tidak hanya kalangan akademisi tetapi juga dari kalangan non-akademisi. LATEX dapat digunakan di hampir seluruh sistem operasi seperti ; Unix, Linux, Windows atau Mac dan tersedia secara gratis. Perlu diketahui juga program LATEX adalah bukan program WSYIWG tetapi Anda akan banyak bekerja pada perangkat lunak docoment viewer yang berfungsi sebagai generator dalam membuat tulisan Anda yang didalam berisi tulisan Anda yang didalam berisi rangkaian perintah yang harus Anda lakukan dan patuhi. Didalam LATEX terdapat banyak packages yang akan memudahkan Anda dalam membuat hasil dokumen yang bagus. Inilah yang membedakan LATEX dengan program pengolah kata yang lain. Anda dapat mengunduh packagesnya, untuk wilayah Indonesia mempunyai server kambing ui atau Gudang Teknologi.
2
MEMULAI DOKUMEN LATEX
Pertama kali dalam menggunakan LATEX kemungkinan pengguna akan sulit mengerti proses pembuatan dokumen.tex yang dihasilkan dengan LATEX. Pada bab ini akan diberikan panduan tahap demi tahap agar mudah dimengerti termasuk beberapa contoh yang dapat dilakukan sebagai latihan dalam menggunakan LATEX.
2.1
File Masukan
Pengaturan LATEX dalam menghasilkan sebuah dokumen diperlukan suatu file masukan agar dapat diproses oleh LATEX. File masukan ini berupa teks yang berisi teks yang akan dibuat dalam bentuk .tex dan bisa berupa file berasal dari dokumen lain dengan syarat tidak memuat karakter khusus yang tidak dapa diproduksi oleh LATEX.
2.2
Dokumen LATEX
Dokumen LATEX biasa mempunyai ekstensi .tex. Dalam membuat dokumen LATEX ada beberapa jenis file yang dibuat dan dikategori sebagai berikut : 1
article(artikel) merupakan jenis dokumen LATEX digunakan untuk membuat artikel-artikel dalam jurnal ilmiah, paper, makalah seminar, laporan singkat, dokumentasi program dan lain sebagainya yang tidak memiliki bab.
2
report(laporan) merupakan jenis dokumen LATEX digunakan untuk membuat laporan yang lebih panjang berisi bab, subbab, subsubbab.
3
book(buku) merupakan jenis dokumen LATEX digunakan untuk membuat buku dan terdiri dari beberapa bab.
MEMULAI DOKUMEN LATEX
Memulai dokumen baru dan mengetik dokumen LATEX hampir sama di setiap Anda memulai suatu dokumen di Microsoft Word atau program pengolah katad yang lain hanya berbeda disini Anda diharuskan menulis perintah -perintah dalam pengaturan dokumen Anda dapat dilihat sebagai berikut :
2.3
Membuat Dokumen Baru
Kita akan membuat dokumen baru di program LATEX. Hal pertama yang kita buka adalah program WinEdt karena program ini merupakan editor LATEX sehingga akan banyak tugas yang dilakukan disini. 1
Buka program WindEdt Anda yang akan digunakan dalam pengetikan dokoumen .tex, misalkan Anda dapat menuliskan dalam yaitu sebagai berikut :
Masukan : 1 2 3 4 5 6
\documentclass[a4paper, 12pt]{article} % bagian ini merupakan inti dari class dokumen Anda% \usepackage{color}% bagian ini merupakan preamble \begin{docoment} Tuliskan dokumen Anda pada bagian ini \end{document}
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.
2.4
Kompilasi Dokumen
Hasil proses kompilasi dokumen didalam LATEX terdiri dari 3 yaitu DVI, PS, dan PDF. Kita biasa melakukan proses kompilasi dalam bentuk .pdf. Tahukah kamu bahwa sebelum diketemukannya PDFTEX atau PDFLATEX, hasil kompilasi dokumen adalah .DVI.Hal ini merupakan kemudahan dari pengembangan dokumen LATEX. Untuk melakukan kompilasi yang benar yaitu klik ikon PDFTeXify(CTRL+SHIFT+P) artinya file dokumen akan melakukan kompilasi ke bentuk .pdf sedangkan ikon Compile(F9) artinya melakukan kompilasi dokumen sesuai dengan pengaturan kompilasi yaitu ke bentuk .pdf. Pengaturan kompilasi yaitu sebagai berikut : 1
Dokumen standar, LATEX > PDF maka klik ikon PDFTexify
2
Dokumen kompleks dalam hal berhubungan dengan pengaturan bahasa yang menggunakan sistem yang berbeda, XELATEX > PDF maka klik ikon XELATEX.
27
Gambar 2.1: Proses Kompilasi Dokumen
3
Dokumen berjenis grafik .ps maka ubah pengaturan hasil kompilasi menjadi DVI > PS > PDF maka klik ikon PDFLaTeX untuk melakukan proses kompilasi dokumen.
4
Dokumen berjenis TEX maka klik ikon PDFTEX untuk hasil dokumen dalam bentuk .pdf.
5
Dokumen berjenis CONTEXT maka klik ikon CONTEXT untuk proses kompilasi dokumen ke bentuk .pdf
6
Dokumen yang berasal dari program dapat juga dikompilasi menggunakan program WinEdt, namun terlebih dahulu diinstal plugin R -Sweave maka Anda bisa melakukan kompilasi dokumen Sweave dan Knitr kedalam bentuk .pdf.
7
Dokumen berjenis MetaPost dapat juga dilakukan kompilasi kedalam bentuk .pdf. Secara otomatis jika file tersebut berjenis MetaPost maka ikon M atau ikon MetaPost akan siap melakukan kompilasi kedalam bentuk .pdf.
Inilah beberapa hal yang perlu Anda ketahui dalam memulai LATEX dengan benar meliputi sejarah tentang LATEX atau TEX, program yang perlu diinstal dan terakhir dalam memulai menggunakan LATEX. Berikut daftar file ekstensi di LATEX yaitu :
2.5
Menutup Dokumen LATEX
Untuk menutup dokumen LATEX juga sama seperti menutup dokumen di kebanyakan perangkat lunak seperti Microsoft Word, Microsoft Word, Excel, Adobe InDesign CC, dan lain lain. Berikut dijelaskan bagaimana menutup dokumen di LATEX 1
Anda berada pada dokumen aktif yang telah dibuka menggunakan WindEdt.
MEMULAI DOKUMEN LATEX
File Ekstensi . aux
. bbl
. blg . bst . cls . dtx . ins
. fd . dvi
. pdf . log . toc . lof . lot . idx . ind . ilg . sty
. tex . out
Penjelasan File ini merupakan informasi transportasi dari satu compiler yang berjalan ke tempat selanjutnya dan merupakan file yang digunakan untuk penyimpanan informasi dengan referensi silang. File yang dikeluarkan oleh BibTEX dan digunakan oleh LATEX. dan juga merupakan file basis data daftar pustaka artinya merupakan penyimpanan daftar pustaka. File log BibTEXatau file kesalahan dalam daftar pustaka. File ini merupakan jenis tampilan dafta pustaka, dalam hal ini berjenis .bst File ini merupakan kelas dokumen yang dipilih untuk menampilkan dokumen yang kita buat. Dokumentasi TEX merupakan format distribusi utama untuk LATEX tersebut. File installer yang termuat dan cocok dengan file .dtx.Jika kamu mengunduh paket LATEX dari internet, kamu akan mendapatkan .dtx dan file .ins. Jalan program LATEX pada file .ins untuk mendapatkan file .dtx. File deskripsi font untuk menjelaskan LATEX tentang adanya font baru. File Device Independent merupakan hasil dari dokumen LATEX dan kamu bisa juga mengirim ke mesin pencetak dengan dvips atau dengan aplikasi yang sama. File Portable Document Format merupakan file hasil dokumen LATEX dalam bentuk .pdf. File ini memberikan penghitungan secara detail apa yang terjadi selama berjalan kompilasi terakhir. File yang menyimpan semua pengaturan judul, sesi, subsesi, bab, yang selanjut akan dibentuk menjadi daftar isi. File yang sama seperti . toc yang selanjutnya akan dibentuk menjadi daftar gambar. File yang sama seperti . toc ,. lof selanjutnya akan dibentuk menjadi daftar tabel. File yang menyimpan indeks jika kamu menginginkan membuat indeks bisa dilakukan dengan perintah makeindex File ini merupakan proses selanjutnya dari file .idx yang akan disiap dimasukkan kedalam dokumen yang Anda buat. File penghitungan proses makeindes. File ini merupakan makro paket dari LATEX dan kamu bisa menyisipkan kedalam dokumen LATEX dengan perintah \usepackage{ nama paket yang diperlukan}. File ini merupakan file masukan LATEX atau TEX atau ConTEX t File ini merupakan paket dari hyperref dan hanya satu di file dokumen. Tabel 2.1: Daftar File Ekstensi LATEX
29
2
Pada bagian kanan atas dokumen yang ada kemudian klik tanda silang maka secara langsung akan menutup semua dokumen yang Anda buka. Untuk menutup satu dokumen bisa dilakukan dengan meng-klik kanan mouse Anda kanan mouse Anda kemudian pilihlah Close nama file yang ditutup.
3
Adapun cara yang lain, Anda bisa klik menu File pada Application baru kemudian pilih dan klik Exit atau dengan menggunakan shorcut dengan menekan Alt +F4 pada keyboard.
2.6
Membuat Dokumen Baru via ProTeXt
ProTeXt merupakan salah satu paket bundle dari LATEX yang memudahkan kalian dalam menggunakannya. 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 memulai dokumen baru menggunakan ProTeXt yaitu sebagai berikut : 1
Buka text editor yang digunakan untuk mengedit dan mengetika teks yang akan kita buat dalam hal ini, ProTEXsudah menyediakannya yaitu TEX Studio dapat dilihat dibawah ini.
Gambar 2.2: Tampilan TeXStudio di Windows 7 Ultimate 64 bit
2
Kemudian ketiklah dokumen Anda pada TeXStudio selanjutnya simpan dokumen lalu klik ikon Build and View dan Anda dapat melihat tampilan dokumen Anda. Jika Anda ingin melihat dokumen Anda dalam bentuk pdf maka dapat Anda klik ikon Adobe Acrobat maka secara langsung akan membuka dokumen dalam bentuk .pdf.
Salah satu kelebihan dalam menggunakan ProTeXt, Anda tidak perlu mengikuti instalasi satu persatu menggunduh perankat yang dibutuhkan dalam menggunakan LATEX seperti dokumen viewer, text editor, MikTeX dengan paket LATEX yang lengkap karena didalam paket bundle ProTeXt telah ada semuanya yaitu dokumen viewer(Sumatra PdF),text editor(TeXStudio), dan Miktex dengan paket LATEX lengkap dengan pilihan, MikTeX 2.9 untuk 64 bit dan 32 bit.
MEMULAI DOKUMEN LATEX
2.7
Membuat Dokumen Baru via TEX Live 2013
TEX Live 2013 merupakan peningkatan dari TEX Live 2011 dan tentunya saya juga belum tahu tentang fitur terbaru apa saja yang ada. Didalam kesempatan kali ini, saya akan memberikan panduan dalam memulai membuat dokumen baru di TEX Live 2013. Hal yang berbeda dengan WinEdt 6.0 beserta MikTEX adalah tersedianya paket lengkap LATEX di TEX Live yaitu Anda langsung bisa menggunakannya tanpa harus mengunduh paket -paket LATEX melalui internet tetapi tentu Anda harus bersusah payah untuk mengunduh TEX Live 2013 dengan file berkapasitas 2,38 Gigabyte dan cukup besar dengan aturan kecepatan internet Anda harus stabil agar lebih cepat mengunduhnya sedangka dibandingkan dengan TEX Live 2011 dengan ukuran 2,26 Gigabyte tidak terlalu beda jauh ukuran file sebelumnya. Jika Anda ingin menginstal TEX Live diperlukan salah satu perangkat lunak yang bisa membaca file berekstensi .*iso yaitu Daemon Tool berikut caranya yaitu : 1
Unduh terlebih dahulu file TEX Live 2013 di TEX Live 2013 dan dipilih file yang berbentuk .*iso.
2
Instal Daemon Tool bagi Anda yang belum memilikinya di laptop ataupun komputer kesayangan Anda
3
Setelah terinstal Daemon Tool maka klik Kanan mouse Anda pada bagian Daemon Tools Lite dan pilih Virtual CD/DVD Room kemudian Device:[H:]No Media > Mount Image
4
Selanjutnya akan muncul kotak dialog untuk mencari file .iso yang akan dibuka lalu pilih texlive2013.iso dan tunggu hingga muncul perintah -perintah penginstalan.
5
Ikuti dengan benar menginstalan TEX Live 2013 dan perlu diketahui bahwa penginstalan diperlukan waktu yang cukup lama karena file paket yang tersedia sudah lengkap jadi proses penginstalan dilakukan satu persatu oleh TEX Live.
6
Selesai
Setelah dilakukan penginstalan TEX Live 2013 sekarang waktunya kita akan memulai membuat dokumen 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
4
Untuk membuat dokumen baru cukup dengan Ctrl+N atau klik Menu File > New dan klik ikon Save atau Ctrl+Save As untuk menyimpan file dan simpan denga file berekstensi .*tex dan .*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.
31
Gambar 2.3: Tampilan texworks editor ketika membuka dokumen LATEX
6
Setelah Anda membuat dokumen dan compile dokumen file Anda dengan klik ikon tanda segitiga hijau dengan pilihan PDFLATEX tunggu hingga prosesnya selesai maka akan muncul tampilan file Anda
7
Selesai.
Didalam membuat suatu dokumen dalam format .tex adalah hal yang pertama kita lakukan mengikuti perintah yang ada didalam text editor, hal ini yang membedakan dengan perangkat lunak seperti Microsoft Word, Open Office ataupun Libre Office.LATEX sendiri tidak memiliki sifat WYSIWYG(What You See is What You Get) tetapi merupakan bahasa pemrograman yang diciptakan oleh Professor Donald Knuth dalam pengaturan hasil teks pengetikan. Didalam text editorlah, kamu akan bekerja banyak dalam pengaturan tulisan pengetikanmu kemudian untuk melihat hasilnya kamu akan men-compile ke dalam bentuk format .pdf ataupun .dvi. Berikut merupakan contoh sederhana dalam pengetikan menggunakan LATEX yaitu sebagai berikut : 1 2 3 4 5 6 7 8 9 10
\documentclass[a4paper,12pt]{article} \begin{document} Misalkan $D$ adalah himpunan bagian dari $R$ dan misalkan $f:\rightarrow R$ fungsi bernilai Real pada $D$.Maka fungsi $f$ dikatakan \emph{kontinu} 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\] \end{document}
Pada bagian atas, merupakan teks didalam text editor kemudian hasilnya kita compile ke dalam bentuk .pdf ataupun .dvi dapat dilihat hasilnya dibawah ini :
MEMULAI DOKUMEN LATEX
Contoh 2.1 (Dokumen yang akan dikompilasi) 1 2 3 4 5 6 7
Misalkan $D$ adalah himpunan bagian dari $R$ dan misalkan $f:\rightarrow R$ fungsi bernilai Real pada $D$.Maka fungsi $f$ dikatakan \emph{kontinu} 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\]
Pada dasarnya, perintah ini sangat sederhana kita lakukan namun bagi Anda yang belum terbiasa maka sangat sulit sekali dalam melakukannya. Kelebihan dalam menggunakan LATEX adalah Anda dapat membuat buku, karya ilmiah, tesis, skripsi, cv, atau hasil karya Anda dengan memakai packages yang telah tersedia dapat Anda unduh secara gratis. Didalam perintah LATEX yang perlu Anda ketahui adalah harus mengikuti aturan yang telah Anda sehingga dapat memberikan tampilan dan hasil yang bagus. Selain itu, dokumen Anda dapat di-compile ke dalam bentuk .pdf atau dvi.
2.8
Struktur Dasar Dokumen LATEX
LATEX memiliki struktur dokumen yang telah diatur dalam sebuah packages. Packages inilah yang mengatur segala bentuk mulai dari pengaturan ukuran tulisan, pengaturan halaman, daftar isi, bab, subbab, atau pengaturan gambar maupun pengaturan perataan teks yang kita gunakan. Selain itu, Packages menjadi hal yang penting didalam LATEX sehingga sangat dianjurkan menggunakan packages yang ada dan dapat diunduh secara gratis untuk menambah packages sehingga dapat meningkatkan kualitas dokumen Anda. Didalam LATEX memiliki struktur dokumen yaitu sebagai berikut [5] :
2.8.1
Documentclass
Document class menentukan dokumen Anda yang mendeklarasikan class artinya merupakan pengaturan dalam dokumen Anda yang digunakan seperti untuk membuat artikel, buku, dan lain sebagainya dapat dilakukan dengan mengetik 1
\documentclass[a4paper,12pt]{article}
Pada bagian ini mendefinisikan secara langsung dokumen yang akan kamu buat sehingga memberikan kemudahan dalam pengaturan tampilan,tulisan, pengaturan halaman, penempatan judul, sesi, dan memberikan keseragaman dokumen yang kamu buat. Dibawah ini beberapa jenis dokumen dasar yang biasa dibuat :
33
Jenis File report article
letters book IEEEtran proc minimal report slides
memoir beamer
Keterangan File ini untuk laporan laboratorium, teknik mampun laporan perkembangan bisnis. File ini digunakan untuk pembuatan jurnal saintis, presentasi, laporan pendek, dokumentasi program, undangan, artikel, review, atau catatan riset. File ini digunakan untuk pembuatan surat. File ini digunakan untuk membuat buku. File ini digunakan untuk artikel dengan format transaksi IEEE. File ini merupakan kelas untuk proceedings yang didasarkan pada kelas artikel. File ini merupakan kelas yang digunakan untuk seminimal yang didapatkan hanya ada ukuran halaman dan font dasar. File ini memiliki struktur yaitu beberapa bab seperti tesis, buku cerita dan lain -lain. File ini merupakan kelas yang digunakan untuk slides atau presentasi dengan jenis tulisan San Serif berukuran besa agar jelas ketika dibaca. File ini merupakan kelas yang dimodifikasikan sehingga menarik. File ini merupakan kelas yang digunakan untuk presentasi pada LATEX. Tabel 2.2: Berbagai Jenis Dokumen LATEX
Didalam contoh itu dapat dijelaskan yaitu \documentclass[a4paper, 12pt]{article} artinya memanggil perintah suatu dokumen berbentuk arikel dengan ukuran tulisan 12pt dan ukuran kertas a4paper. Selain itu, tanda \) merupakan awal dari suatu perintah LATEX tanda kurung kurawal({article}) merupakan perintah mandatory dan tanda [ ] merupakan perintah optional dapat dituliskan ataupun tidak. 2.8.1.1
Layout Design
Penulis yang tidak memiliki kemampuan dalam hal tipografi atau pengaturan teks terkadang mengalami kesalahan dalam desain buku, dan kebanyakan orang mengatakan bahwa "Jika dokumen 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 dan memahami jauh lebih penting dari hanya bagus untuk dilihat. Sebagai contoh : 1
Ukuran tulisan dan penulisan bab, judul dipilih untuk membuat struktur bab dan bagian jelas dibaca.
2
Panjang garis harus cukup pendek sehingga dapat mudah dibaca, sementara cukup panjang agar halaman akan terlihat bagus.
Dengan sistem WYSIWYG, penulis seringkali secara estetika, dokumennya terlau kecil atau struktur yang tidak konsisten. LATEX mengurangi kesalahan tersebut ke penulis dengan mendeklarasikan struktur secara logika suatu dokumen sehingga kita dapat memilih dokumen yang cocok dengan layout kita.
MEMULAI DOKUMEN LATEX
2.8.2
Environment Dokumen
Setelah kelas dokumen diklarasikan, maka akan dimulai dengan teks dokumenmu dengan dua identitas perintah yaitu dimulai dan diakhirinya seperti ini : 1 2 3 4
\documentclass[11pt,a4paper,oneside]{report} \begin{document} ... \end{document}
Ini adalah contoh teknik biasa dokumen LATEX yang disebut dengan lingkungan (environment). Environment inilah yang menangani masalah secara spesifik tentang pengaturan dokumen, jenis tulisan, pengaturan perataan teks, dan lain-lainnya sehingga dokumen yang dihasilkan sesuai dengan kebutuhan dan permintaan yang ada. Semuanya environment dimulai dengan \begin{..} dan diakhiri dengan \end{...} dengan { tanda kurung kurawal.
2.8.3
Judul Dokumen
Suatu dokumen diperlukan judul untuk memberikan penjelasan isi dokumen yang kita buat biasanya terdiri dari judul dokum, nama penulisa, dan tanggal pembuatannya, biasa dengan tambahan alamat maupun email. Contoh : 1 2 3 4 5 6 7
\documentclass[11pt,a4paper,oneside]{report} \begin{document} \ title { Practical Typesetting} \author{Peter Flynn\\Silmaril Consultants} \date{December 2001} \maketitle \end{document}
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.
2.8.4
Abstraks
Dalam laporan dan artikel biasanya penulis menambilkan abstraks/ intisari dokumen yang dibuat yang mana merupakan isi dari dokumen yang akan kita tulis. Abstraks sendiri biasa hanya berisi sedikitnya dari halaman yang digunakan. Contoh : 1 2 3 4 5 6 7 8
\documentclass[11pt,a4paper,oneside]{report} \usepackage[latin1]{inputenc} \begin{document} \ title { Practical Typesetting} \author{Peter Flynn\\Silmaril Consultants} \date{December 2001} \maketitle \begin{abstract}
35
9 10 11 12 13 14 15 16 17 18 19 20 21 22
This 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. \end{abstract} \end{document}
Didalam laporan bisnis dan teknik Abstraks seringkali disebut Summary, Excutive Summary, Preview atau beberapa frase lain yang memiliki artinya hampir sama. Perintah Abstraks didalam dokumen dimulai setelah \documentclass dan diakhiri dengan sebelum \begin{document}. Untuk mengubah nama dari Abstraks sendiri dapat dilakukan seperti ini : 1
\renewcommand{\abstractname}{Executive Summary}
2.8.5
Section
Didalam LATEX diatur pengaturan dokumen sehingga dokumen dapat terstruktur dengan baik. Pengaturan semua ini adalah pilihan tergantung Anda yang menggunakannya. Hanya tidak biasa saja melihat dokumen hanya terdiri dari paragraf demi paragraf sehingga tidak memberikan gambaran tulisan yang dibuat dan tidak membantu pembaca dalam memahaminya. Meskipun secara normal, novel dibagi kedalam bab, sesi, maupun bagian, dan terkadang juga kita dapat menjumpai cerita pendek yang hanya terdiri satu paragraf. Dua dari tiga pembagian, Parts dan Chapters(Bagian dan Bab) hanya tersedia pada kelas dokumen buku dan laporan. Berikut penjelasan detailnya :
Level -1 0 1 2 3 4 5
Pembagian Bagian Bab Sesi Subsesi Subsubsesi Judul paragraf Judul subparapgraf
Perintah \part \chapter \section \subsection \subsubsection \paragraph \subparagraph
Catatan Hanya terdiri buku dan laporan Hanya tersedian di buku dan laporan
Tabel 2.3: Pembagian dokumen
MEMULAI DOKUMEN LATEX
Didalam setiap kasus judul bagian, bab, sesi setiapnya dimulai dan diakhiri dengan tanda kurung kurawal yang akan memberikan tanda hasil dokumen yang tercetak dalam bentuk teks bercetak tebal. Beberapa ketentuan hasil dalam struktur dokumen yaitu part, chapter, section, subsection dan lain sebagainya mengikuti aturan yaitu : 1
Parts(Bagian)akan diurutkan menggunakana angkat romawi,contoh Parts I, Parts 2, Parts 3, dan sebagainya.
2
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
3
Apendiks biasanya diurutkan dengan huruf Kapital, contoh Appendix A, Appendix B, Appendix C, dan lain sebagainya.
Kamu bisa juga mengubah pembagian dokumenmu seperti bab, sesi, subsesi. Jika kamu hanya menginginkan bab, sesi, subsesi, kamu seharusnya mengubah nilan pada secnumdepth menggunakan nilai pada tabel 2.16 diatas 1
\setcounter{secnumdepth}{2}
Untuk tidak memasukan penomoran bab, sesi,ataupun bagian ke dalam daftar isi, dapat dilakukan seperti ini ; 1 2 3 4 5 6 7 8
\part *{...} \chapter *{..} \section *{..} \subsection *{...} . . . \subparagraph*
2.8.6
Daftar Isi
Daftar Isi merupakan satu atau lebih halaman yang berisi nama bagian,bab, sesi, subsesi, subsubsesi, apendiks, daftar isi sendiri, daftar tabel, daftar gambar, daftar pustaka, dan lain -lainnya dengan ketentuan yang ada. Selanjutnya, daftar isi sendiri memberikan kemudahan pembaca mencari bagian yang akan dibaca dan nomor halaman yang akan dibaca serta terurut.
2.9
Spesifikasi Ukuran
Kamu bisa menspesifikasi panjang di sebarang unit dibawah ini :
37
Unit pt pc bp sp dd cc em ex cm mm in
Ukuran ukuran titik standar orang Anglo- America(72.27 untuk 1 inchi). pica ems (12pt). ukuran titik ’big (72 untuk inchi). ukuran titik TEX (65536 untuk titik(pt)). Didot (ukuran titik standar eropa (67.54 untuk satu inchi). Ciceros ( ukuran pica ems untuk orang eropa, 12dd). ukuran titik kira- kira selebar huruf ’M’. seukuran tinggi huruf ’x’. centimeter (2.54 untuk 1 inchi). millimeter (25.4 untuk 1 inchi). inchi Tabel 2.4: Spesifikasi Ukuran didalam LATEX
2.10
Preamble
Bagian ini yang diantara : 1 2 3
\documentclass[a4paper, 12pt]{article} .......... bagian ini merupakan premble \begin{document}
berisi paket -paket dan perintah yang memudahkan dalam pengaturan teks Anda
2.11
Document
Bagian ini berisi dokumen yang akan ketik seperti isi dokumen, daftar isi, ataupun daftar simbol yang digunakan.
2.12
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 seperti pengaturan tulisan, halaman, jarak teks dan lain-lain. Kemudian desainer buku memberikan petunjuk ke typesetter untuk melakukan pengeditan manuskrip berdasarkan petunjuk tersebut. Seorang designer buku mencoba untuk membayangka apa yang dipikirkan oleh penulis dalam mengetik manuskrip tersebut kemudian dia memutuskan untuk pengaturan bab, daftar pustaka,
MEMULAI DOKUMEN LATEX
contoh, rumus dalam lain sebagainya berdasarkan pengetahuan dan dari daftar isi manuskrip. Didalam lingkungan LATEX, LATEX mengambil aturan seorang desainer buku kemudian menggunakan TEX sebagai typesetter. Tetapi LATEX hanyalah sebuah program dan selanjutnya perlu lebih bawah petunjuk. Penulis menjelaskan tambahan informasi untuk mendeskripsikan secara logika struktur pekerjaan ini kemudian ditulis kedalam text editor. Berbeda dengan program pengolahan teks WYSIWYG1 yaitu Microsoft Word atau Corel WordPerfect. Dengan aplikasi ini, penulis menspesifikasikan tampilan dokumen secara interaktif sementara mengetik teksnya kedalam komputer. Mereka hanya bisa melihat tampilannya bagaimana hasil kerja akan terlihat ketika dicetak. Ketika mengunakan LATEX tidak memungkinan melihal hasil dokumen sementara kita mengetik teks , tetapi hasil dokumen bisa dilihat setelah memroses file dengan . Koreksi ini bisa dibuat sebelum kita cetak.
2.13
LATEX Input Files
Input untuk LATEX adalah file teks plain ASCII. Kamu bisa membuatnya dengan sebarang teks editor, yang memuat teks ke dokumen dengan perintah untuk pengaturan teks yang ada.
2.13.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. Berikut ini akan diberikan contoh pengetikan dengan satu dan dua contoh dan teks yang dihasilkan. Contoh 2.2 (Spasi) Dengan satu spasi
1 1 2
An empty line starts a new paragraph.
An empty line starts a new paragraph. Dengan dua spasi
2 1 2 3
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.
1 What
You See Is What You Get
39
2.13.2
Karakter Khusus
Simbol dibawah ini adalah karakter yang mempunyai pengertian khusus dibawah LATEX atau tidak tersedia di semua jenis tulisan. Jika kamu memasukkan karakter tersebut, maka tidak akan dicetak : # $ % ^ & _ { } ~ \ Kamu bisa mengetik karakter khusus diatas, dapat dilihat dibawah ini : # $ % ˆ & _ {} ˜ 1
\# \$ \% \^{} \& \_ \{\} \~{}
2.13.3
Perintah LATEX
LATEX commands mempunyai sangat sensitif dalam pengetikan, dan salah satu format yang dapat diambil di bawah ini :
1 2 3 4
1
Mulai dengan menggunakan backslash \ ketika memulai mengetik teks suatu judul sehingga pengaturan teks mengikuti yang ada didalam LATEX.
2
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 \TeX{}nicians and \TeX perts.\\ Today is \today.
I read that Knuth divides the people working with TEX into TEXnicians and TEXperts. Today is October 8, 2014. Beberapa perintah dalam pengetikan didalam LATEX terkadang memerlukan tanda kurung kurawal {} dan beberapa pilihan yang lain diberi tanda kurung siku []. Selanjutnya dapat dilihat beberapa contoh dibawah ini : 1
\verb|You can \textsl{lean} on me! You can lean on me!|
You can lean on me ! 1 2 3
Please, start a new line right here!\newline Thank you!
Please, start a new line right here! Thank you!
2.13.4
Komentar
Ketika LATEX memberikan kita ruang kosong di dalam pengetika yang tidak akan dicetak, ini memberikan kita kemudahan dalam memberikan catatan atau penjelasan dalam tulisan kita. Berikut contohnya :
MEMULAI DOKUMEN LATEX
1 2 3 4 5
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 yang panjang, kamu juga bisa menggunakan paket \usepackage{verbatim} dengan menambahkan dibagian preamble atau mukadimmah dokumen Anda, dapat dilihat contohnya dibawah ini : 1 2 3 4 5 6 7
This is another \begin{comment} rather stupid, but helpful \end{comment} example for embedding comments in your document.
This is another example for embedding comments in your document.
2.14
Jenis Tulisan dalam LATEX
Didalam LATEX memilik 3 font standar yaitu sebagai berikut : Nama Roman San Serif
Typewritter
Kode {\rmfamily teks yang ingin diubah} {\sffamily teks yang ingin diubah} {\ttfamily teks yang ingin diubah}
Tabel 2.5: Jenis Tulisan dalam LATEX
2.15
Bentuk Tulisan
Dibawah ini ada beberapa bentuk font didalam LATEX yaitu:
2.16
Ukuran Tulisan
41
Nama Italic Slshape S CSHAPE Bold Teletype
Kode {\emph teks diketik disini} {\slshape teks diketik disini} {\scshape teks diketik disini} {\textbf teks diketik disini} {\ texttt teks diketik disini}
Tabel 2.6: Bentuk Tulisan di LATEX Ada beberapa ukuran standar didalam font LATEX yaitu : Nama
Kode
large
{\tiny ketik disini} {\scriptsize ketik disini} {\footnotesize ketik disini} {\small ketik disini} {\normalsize ketik disini} {\large ketik disini}
Large
{\Large ketik disini}
Contoh
scriptsize
footnotesize
small
normalsize
LARGE
huge
Huge
{\LARGE ketik disini} {\huge ketik disini} {\Huge ketik disini}
Tabel 2.7: Ukuran Tulisan dalam LATEX
2.17
Perataan Teks
Secara standar, perataan teks dalam dokumen LATEX terdiri 3 yaitu sebagai berikut : Nama Perataan Kiri Kanan Tangah
2.18
Environment flushleft flushright center
Perintah \raggedright \raggedleft \centering
Dash dan Hypens
Perangkat LATEX mengenal empat macam dash dan hypens yaitu tanda hypens(−),tanda kurang(−), tanda en dash(–),em dash(—). Perbedaan dapat dilihat contoh berikut ini : 1
Hyphen: daughter−in−law, X−rated\\
MEMULAI DOKUMEN LATEX
2 3 4
En dash: pages 13−−67\\ Em dash: yes−−−or no? \\ Minus sign: $0$, $1$ and $−1$
Hyphen: daughter-in-law, X-rated En dash: pages 13–67 Em dash: yes—or no? Minus sign: 0, 1 and −1 Kegunaan Dash dan Hypens yaitu dapat dilihat tabel berikut : Nama Hypen(-) dapat diketik tanda minus pada keyboard En Dash(–) merupakan panjang dari ukuran huruf kecil n
Hasil -
Em Dash(—) merupakan panjang dari ukuran huruf kapital M
—
2.19
–
Kegunaan jarak antar kata yang terpisah didalam kata. digunakan untuk menandai nomor halaman awal sampai norm halaman selanjutnya digunakan untuk pemberian tanda baca
Jarak antar Karatkter(Spasi)
Jarak antar karakter atau biasa dikenal dengan nama Space bisa dilakukan dengan menggunakan tambahan paket berikut : 1
\usepackage{setspace}
Paket ini dapat mengubah jarak antar karakter menjadi dua spasi(doublespace), satu setengah spasi(onehalfspace) atau satu spasi(singlespace).
2.20
Pengaturan Warna di LATEX
Pengaturan warna di LATEX dapat menggunakan paket berikut : 1
\usepackage{xcolor}
Paket ini merupakan paket yang mengatur warna di LATEX denga cara sederhana dan menyimpan berbagai jenis warna.
3
MEMULAI MENGGGUNAKAN SIMBOL MATEMATIKA
Kita akan membahas kali ini bagaimana menggunakan notasi/simbol matematika. Fitur yang ada di LATEX merupakan perangkat yang tepat dalam menuliskan dokumen saintis karena kemampuannya dalam melakukan kompilasi simbol matematika yang bagus, berikut contoh sederhananya : 1 2
Teorema Pytagoras yang terkenal, \(x^2+y^2=z^2\) terbukti gagal untuk pangkat yang lain artinya persama selanjutnya tidak mempunyai solusi bilangan bulat : \[x^n+y^n=z^n\]
Teorema Pytagoras yang terkenal, x2 + y2 = z2 terbukti gagal untuk pangkat yang lain artinya persama selanjutnya tidak mempunyai solusi bilangan bulat : xn + yn = zn
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 didalam baris paragraf dan halaman dan ini yang kita gunakan sampai sekarang.
2
left to right mode.Ini juga melakukan pengaturan teks sebagai barisan kata, tetapi didalam LATEX 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 diatur menggunakan pengaturan khusus sehingga berbeda dengan teks biasa seperti bercetak miring.
MEMULAI MENGGGUNAKAN SIMBOL MATEMATIKA
3.2
Tampilan Rumus Matematika
Dalam menampilkan rumus matematika biasa kita lakukan dengan memulai dengan tanda $ dan diakhiri dengan tanda $ yang disebut dengan mode inline. Selain itu, Anda dapat memulai dengan code seperti ini : Mode inline biasa digunakan dalam menyisipkan notasi matematika dengan menggunakan $ $ atau \( \), berikut contohnya :
.
1
The set $R[x]$ of all polynomial in an indeterminate $x$ with coefficient in a ring $R$ is a ring under polynomial addition and multiplication. If $R$ is commutative, the so is $R[x]$, and if $R$ has unit; $1$ then $1$ is also unity for $R[x]$.
The set R[x] of all polynomial in an indeterminate x with coefficient in a ring R is a ring under polynomial addition and multiplication. If R is commutative, the so is R[x], and if R has unit; 1 then 1 is also unity for R[x]. 1
The set \(R[x]\) of all polynomial in an indeterminate \(x\) with coefficient in a ring \(R\) is a ring under polynomial addition and multiplication. If \(R\) is commutative, the so is \( R[x]\), and if \(R\) has unit; \(1\) then \(1\) is also unity for \(R[x]\).
The set R[x] of all polynomial in an indeterminate x with coefficient in a ring R is a ring under polynomial addition and multiplication. If R is commutative, the so is R[x], and if R has unit; 1 then 1 is also unity for R[x]. $$ $$ sama dengan \[\] ini digunakan untuk menampilkan rumus matematika dengan per-
.
ataan tengah. 1 2 3
Let $R$ be a ring. A polynomial $f(x)$ with coefficients in $R$ is an infinite formal sum \[\sum_{i=0}^{\infty} a_i x^i=a_0+a_1 x+\cdots+a_nx^n+\cdots\] where $a_i \in R$ and $a_i=0$ for all but a finite number of values of $i$. The $a_i$ are \ emph{coefficients} of $f(x) $. If for some $i>0$ it is true $a_i\neq 0$, the largest such values of $i$ is the \textbf{degree of} $f(x) $. If no such $i>0$ exists, then $f(x)$ is of \ emph{degree zero}
Let R be a ring. A polynomial f (x) with coefficients in R is an infinite formal sum ∞
∑ ai xi = a0 + a1 x + · · · + an xn + · · ·
i=0
where ai ∈ R and ai = 0 for all but a finite number of values of i. The ai are coefficients of f (x). If for some i > 0 it is true ai 6= 0, the largest such values of i is the degree of f (x). If no such i > 0 exists, then f (x) is of degree zero 1 2 3
Let $R$ be a ring. A polynomial $f(x)$ with coefficients in $R$ is an infinite formal sum $$\sum_{i=0}^{\infty} a_i x^i=a_0+a_1 x+\cdots+a_nx^n+\cdots$$ where $a_i \in R$ and $a_i=0$ for all but a finite number of values of $i$. The $a_i$ are \ emph{coefficients} of $f(x) $. If for some $i>0$ it is true $a_i\neq 0$, the largest such values of $i$ is the \textbf{degree of} $f(x) $. If no such $i>0$ exists, then $f(x)$ is of \ emph{degree zero}
45
Let R be a ring. A polynomial f (x) with coefficients in R is an infinite formal sum ∞
∑ ai xi = a0 + a1 x + · · · + an xn + · · ·
i=0
where ai ∈ R and ai = 0 for all but a finite number of values of i. The ai are coefficients of f (x). If for some i > 0 it is true ai 6= 0, the largest such values of i is the degree of f (x). If no such i > 0 exists, then f (x) is of degree zero \begin{equation} dan diakhiri dengan \end{equation} ini digunakan untuk menampilkan
.
simbol matematika dengan pengurutan nomor persamaan. 1 2 3 4 5
Let $F$ be subfield of a field $E$, let $\alpha$ be any element of $E$, and let $x$ be an indeterminate. The map $\Phi_{\alpha}:F[x]\rightarrow E$ defined by \begin{equation} (a_0+a_1x+\cdots+a_nx^n)\Phi_{\alpha}=a_0+a_1x+\cdots+a_n\alpha^n \end{equation} for $(a_0+a_1x+\cdots+a_nx^n)\in F[x]$ is a homomorphism of $F[x]$ into $E$. Also, $x\Phi_{\ alpha}=\alpha$, and $\Phi_{\alpha}$ maps $F$ isomorphically by identity map, that is, $a\ Phi_{\alpha}=a$ for $a\in F$. The homomorphism $\Phi_{\alpha}$ is \textbf{evaluation} od $\alpha$.
Let F be subfield of a field E, let α be any element of E, and let x be an indeterminate. The map Φα : F[x] → E defined by (a0 + a1 x + · · · + an xn )Φα = a0 + a1 x + · · · + an αn
(3.1)
for (a0 + a1 x + · · · + an xn ) ∈ F[x] is a homomorphism of F[x] into E. Also, xΦα = α, and Φα maps F isomorphically by identity map, that is, aΦα = a for a ∈ F. The homomorphism Φα is evaluation od α. \begin{displaymath} dan diakhiri dengan \end{displaymath} ini digunakan untuk menampilkan simbol matematka sama seperti $$ $$ dan \[\].
.
1 2 3 4 5
Let $F$ be a field , and let $\alpha$ dan $\beta$ be algebraic over $F$ with $\text{\, deg\,}(\ alpha,F)=n$. The map $\Psi_{\alpha,\beta}:F(\alpha)\rightarrow F(\beta)$ defined by \begin{displaymath} (c_0+c_1\alpha+\cdots+c_{n−1}\alpha^{n−1})\Psi_{\alpha,\beta}=c_0+c_1\beta+\cdots+c_{n −1}\beta^{n−1} \end{displaymath} for $c_i\in F$ is an isomorphism of $F[\alpha]$ onto $f[\beta]$ if only if $\alpha$ and $\beta $ are \emph{conjugate} over $F$.
Let F be a field, and let α dan β be algebraic over F with deg (α, F) = n. The map Ψα,β : F(α) → F(β) defined by (c0 + c1 α + · · · + cn−1 αn−1 )Ψα,β = c0 + c1 β + · · · + cn−1 βn−1 for ci ∈ F is an isomorphism of F[α] onto f [β] if only if α and β are conjugate over F.
MEMULAI MENGGGUNAKAN SIMBOL MATEMATIKA
3.3
Subscripts dan Superscripts
Kita selanjutnya akan memperkenalkan bagaimana menampilkan Subscripts dan Superscripts didalam notasi matematika, berikut contohnya : Subsripts merupakan tampilan huruf yang berada dibawah huruf/angka yang lebih besar biasa menyatakan suatu simbol tertentu baik itu angka maupun huruf.
1
1 2
Let $f , f ^{’}, f ^{’’}$ be continuous on $[a,b]$ and let $M_n(f)$ be the $n$th, \emph{Midpoint Approximation}, then there exists $\gamma \in [a,b]$ such that \[\int_a^b f−M_n(f)=\frac{(b−a)h_n^2}{(24)}. f^{"}\gamma.\] 0
00
Let f , f , f be continuous on [a, b] and let Mn ( f ) be the nth, Midpoint Approximation, then there exists γ ∈ [a, b] such that Z b
f − Mn ( f ) =
a 1 2
(b − a)h2n 00 . f γ. (24)
Let $f , f ^{’},\ text {\, dan \,}f ^{’’}$ be continuous, and let $|f ^{’’}( x)|\leq B_2$ for all $x\in[a ,b]$, Then \[\left|M_n(f)−\int_a^{b}f\right|\leq \frac{(b−a)h_n^2}{24}.B_2=\frac{(b−a)^3}{24n^2}.B _2.\] 0
00
00
Let f , f , dan f be continuous, and let k f (x)k ≤ B2 for all x ∈ [a, b], Then Z Mn ( f ) −
a
b
(b − a)h2n (b − a)3 .B2 = .B2 . f ≤ 24 24n2
Superscript merupakan huruf yang mempunya ukuran lebih kecil seperti perpangkatan baik itu huruf maupun angka, berikut contohnya :
2
1
2 3 4 5 6
Where the Trapezoidal and Midpoint Rule were based on the approximation of $f$ by piecewise linear function, Simpson’s Rule approximate the graph of $f$ by parabolic arcs. To help motivate the formula, the reader may show the if three points \[(−h,y_0), \qquad (0,y_1) \qquad \text{\, and\,} \qquad (h,y_2)\] are give, then the quadratic function $q(x):=Ax^2+Bx+C$ that passes through these points has property that \[\int_{−h}^{h} q =\frac{1}{3}h (y_0+4y_1+y_2)\] Now let $f$ be a continuous function on $[a,b]$ and let $n\in N$ be \emph{even}, and let $h_n :=(b−a)/n$. On each"double subinterval" \[[a,a+2h_n], \qquad [a+2h_n,a+4h_n], \qquad , \ldots, [b−2h_n,b]\]
Where the Trapezoidal and Midpoint Rule were based on the approximation of f by piecewise linear function, Simpson’s Rule approximate the graph of f by parabolic arcs. To help motivate the formula, the reader may show the if three points (−h, y0 ),
(0, y1 )
and
(h, y2 )
47
are give, then the quadratic function q(x) := Ax2 + Bx + C that passes through these points has property that Z h 1 q = h(y0 + 4y1 + y2 ) 3 −h Now let f be a continuous function on [a, b] and let n ∈ N be even, and let hn := (b − a)/n. On each"double subinterval" [a, a + 2hn ],
3.3.1
[a + 2hn , a + 4hn ],
, . . . , [b − 2hn , b]
Contoh Lebih Lanjut Subscript dan Superscript
Berikut ini contoh lebih lanjut untuk penggunaan Subsript dan Superscript: 1 2
Let $f , f ^{’}, f ^{’’}$ and $f^{(4)}$ be continuous on $[a,b]$ and let $n\in N$ be even. If $S_n(f)$ is $n $th Simpson Approximation, then there exists $c\in [a,b]$, such that \[\int\limits_a^b f=\frac{(b−a)h_n^4}{180}.f^{(4)}(c)\] 0
00
Let f , f , f and f (4) be continuous on [a, b] and let n ∈ N be even. If Sn ( f ) is nth Simpson Approximation, then there exists c ∈ [a, b], such that Zb
f= a 1
2
(b − a)h4n (4) . f (c) 180
Let $2^{1/3}$ be the real cube root of $2$ and $2^{1/2}$ be the positive square root of $2$. Then, as we saw Example, $2^{1/3}\notin Q(2^{1/2})$. Thus $[Q(2^{1/2},2^{1/3}):Q(2^{1/2})]=3$. Then $\{1,2^{1/2}\}$ is basis for $Q(2^{1/2})$ over $Q$, and $\{1,2^{1/3},2^{2/3}\}$ is a basis for $Q (2^{1/2},2^{1/3}) $ over $Q^{1/2}$. Furthermore, by Theorem 38.2(see the comment following the theorem) \[\{1,2^{1/2}, 2^{1/3}, 2^{5/6},2^{2/3}, 2^{7/6}\}\]
Let 21/3 be the real cube root of 2 and 21/2 be the positive square root of 2. Then, as we saw Example, 21/3 ∈ / Q(21/2 ). Thus [Q(21/2 , 21/3 ) : Q(21/2 )] = 3. Then {1, 21/2 } is basis for Q(21/2 ) over Q, and {1, 21/3 , 22/3 } is a basis for Q(21/2 , 21/3 ) over Q1/2 . Furthermore, by Theorem 38.2(see the comment following the theorem) {1, 21/2 , 21/3 , 25/6 , 22/3 , 27/6 } Penggunaan untuk notasi yang lainnya adalah sebagai berikut : 1
Let $F$ be a finite field of characteristic $p$. The the map $\sigma_p : F\rightarrow F$ defined by $a\sigma_p=a^p$ for $a\in F$ is automorphism, the \textbf{Frobenius automorphism}, of $F$. Also, $F_{\{\sigma,p\}}\simeq Z_p$
Let F be a finite field of characteristic p. The the map σ p : F → F defined by aσ p = a p for a ∈ F is automorphism, the Frobenius automorphism, of F. Also, F{σ,p} ' Z p 1 2 3 4 5
\begin{lema} Let $F$ be an algebraic closure of $F$, and let \[f(x)=x^n+a_{n−1}x^{n−1}+\cdots+a_1x+a_0\] be any monic polynomial in $\bar{F}[x]$. If $(f(x))^m\in F[x]$ and $m.1\neq \in F,$ then $f(x)\in F[x ],$ that is, all $a_i\in F$ \end{lema}
MEMULAI MENGGGUNAKAN SIMBOL MATEMATIKA
Lemma 3.1 Let F be an algebraic closure of F, and let f (x) = xn + an−1 xn−1 + · · · + a1 x + a0 ¯ be any monic polynomial in F[x]. If ( f (x))m ∈ F[x] and m.1 6=∈ F, then f (x) ∈ F[x], that is, all ai ∈ F 1 2 3 4 5
\begin{lema} Let $F$ be an algebraic closure of $F$, and let \[f(x)=x^n+a_{n−1}x^{n−1}+\cdots+a_1x+a_0\] be any monic polynomial in $\bar{F}[x]$. If $(f(x))^m\in F[x]$ and $m.1\neq \in F,$ then $f(x)\in F[x ],$ that is, all $a_i\in F$ \end{lema}
Definisi 3.1 A field is perfect if every finite extension is a separable 1 2 3
\begin{defi} A field is \textbf{perfect} if every finite extension is a separable \end{defi}
Contoh xp (22 )n sin2 (x) an UN+1 j ai ∑Nn=1 U 2
Kode x^p (2^2)^n \sin^2(x) a_n U_{N+1} a_i^j \sum_{n=1}^{N} U^2
Contoh xn+1 2( 2n ) xsin(x)+cos(x) an+1 UUN+1 Rb a f (x)dx U jk
Kode x^{n+1} 2^(2^n) x^{\sin(x)+\cos(x)} a_{n+1} U_{U_{N+1}} \int_a^b f(x) dx U_{jk}
Tabel 3.1: Contoh dan Kode matematika Tabel diatas merupakan tabel yang menunjukkan penggunaan Subscripts dan Superscripts Ada perbedaan dalam menampilkan simbol yaitu : Pertama : SN j akan menghasilkan SN j Kedua : SN j akan menghasilkan SN j
3.4
Bracket and Parentheses
Bracket(tanda kurung) dan Parentheses(tanda pengelompokkan) merupakan suatu yang biasa digunakan didalam menulis notasi matematika, kita biasa mengenal tanda kurung siku, tanda kurung, tanda kurawal, dan lain sebagainya. 1 5 8 0 2 4 3 3 -8
49
1 2 3 4 5 6 7 8 9
\[ \left \{ \begin{tabular}{ccc} 1 & 5 & 8 \\ 0 & 2 & 4 \\ 3 & 3 & −8 \end{tabular} \right \} \]
3.4.1
Pengaturan ukuran dan jenis tanda kurung
Tanda kurung bisa diatur ukuran, dapat dilihat contoh sederhana berikut ini : * + 3x + 7
1 2 3
\[ \Bigg \langle 3x+7 \Bigg \rangle \]
Tabel berikut ini menunjukkan bagaimana penggunaan, ukuran dari tanda kurung : Code \big( \Big( \bigg( \Bigg(
Result
\big] \Big] \bigg] \Bigg]
# i
\big\{ \Big\{ \bigg\{ \Bigg\{
( n
\big \langle \Big \langle \bigg \langle \Bigg \langle
*
D
\big \rangle \Big \rangle \bigg \rangle \Bigg \rangle
+ E
Tabel 3.2: Ukuran dan Jenis Tanda Kurung
3.5
Penggunaan Tanda Kurung
Penggunaan tanda kurung secara manual bisa dengan \left ( notasi matematika disini \right) Berikut ini beberapa contoh dari penggunaan tanda kurung dalam notasi matematika :
MEMULAI MENGGGUNAKAN SIMBOL MATEMATIKA
Teorema 3.1 An Ideal hp[x]i 6= {0} of F[x] is maximal if and only if p(x) is ireeducible over F. 1 2 3
\begin{teo} An Ideal $\langle p[x]\rangle\neq \{0\}$ of $F[x]$ is maximal if and only if $p(x)$ is ireeducible over $F$. \end{teo}
Bukti. Suppose that hp(x)i 6= {0} is maximal ideal of F[x]. Then hp(x)i 6= F[x], so p(x) ∈ / F. Let p(x) = f (x)g(x) be factorization of p(x) in F[x],..... 2 1 2 3
\begin{proof} Suppose that $\langle p(x)\rangle\neq \{0\}$ is maximal ideal of $F[x]$. Then $\langle p(x)\rangle\ neq F[x]$, so $p(x)\notin F$. Let $p(x)=f(x)g(x)$ be factorization of $p(x)$ in $F[x ]$,..... \end{proof}
Contoh 3.1 Example 31.4 shows that x3 + 3x + 2 is irreducible in Z5 [x], Thus Z5 [x]/hx3 + 3x + 2i is a field. Similarly, Theorem 27.1 show that x2 − 2 is irreducible in Q[x], so Q[x]/hx2 − 2i is a field. We shall examine such fields in more detail later
1 2
3
\begin{contoh} Example 31.4 shows that $x^3+3x+2$ is irreducible in $Z_5[x]$, Thus $Z_5[x]/\langle x^3+3x+2\rangle $ is a field. Similarly, Theorem 27.1 show that $x^2−2$ is irreducible in $Q[x]$, so $Q[x]/\langle x ^2−2\rangle$ is a field. We shall examine such fields in more detail later \end{contoh}
Akibat 3.1 Let f (x) ∈ R[x]. If f (a+bi) = 0 for (a+bi) ∈ C, where a, b ∈ R, then f (a−b) = 0 also. Loosely, complex zeros of polynomials with real coefficients occur in conjugate pairs 1 2 3
\begin{akibat} Let $f(x)\in R[x]$. If $f(a+bi)=0$ for $(a+bi)\in C$, where $a,b\in R$, then $f(a−b)=0$ also. Loosely, complex zeros of polynomials with real coefficients occur in conjugate pairs \end{akibat}
Bukti. We have seen that C = R(i), and , of course, C = R(−i) also. Now irr (i, R) = x2 + 1 so i and −i are conjugate over R. By theorem 40.1, the map Ψi,−i : C → C given by (a + bi)Ψi,−i = a − bi is an isomorphism. Thus, if for ai ∈ R, f (a + bi) = a0 + a1 (a + bi) + · · · + an (a + bi)n = 0, Then, 0 = ( f (a + bi))Ψi,−i
= a0 + a1 (a − bi) + · · · + an (a − bi)n =
that is, f (a − bi) = 0 also.
f (a − bi), 2
51
1 2 3 4 5 6 7 8 9 10 11 12
\begin{proof} We have seen that $C=R(i)$, and , of course, $C=R(−i)$ also. Now \[\text{\, irr \,}( i ,R)=x^2+1\] so $i$ and $−i$ are conjugate over $R$. By theorem 40.1, the map $\Psi_{i,−i} :C\rightarrow C$ given by $(a+bi)\Psi_{i,−i}=a−bi$ is an isomorphism. Thus, if for $a_i\in R,$ \[f(a+bi)=a_0+a_1(a+bi)+\cdots+a_n(a+bi)^n=0,\] Then, \begin{eqnarray*} 0=(f(a+bi))\Psi_{i,−i}&=&a_0+a_1(a−bi)+\cdots+a_n(a−bi)^n\\ &=&f(a−bi), \end{eqnarray*} that is , $f(a−bi)=0$ also. \end{proof}
3.6
Binomial and Fraction
Penggunaan tanda pembagi maupun binomial merupakan hal yang biasa digunakan dalam notasi matematika, berikut ini contoh sederhana penggunaannya : 1 2 3 4
The binomial coefficient is defined by the next expression: \[ \binom{n}{k} = \frac{n!}{k!(n−k)!} \]
The binomial coefficient is defined by the next expression: n n! = k k!(n − k)! Penggunaan notasi binomial diperlukan paket berikut : 1
\usepackage{amsmath}
3.6.1
Penggunaan tanda Pembagi(fraction)
Penggunaan tanda pembagi secara standar, seperti contoh berikut : 1 2 3 4 5 6
When displaying fractions in−line, for example \(\frac{3x}{2}\) you can set a different display style : \( \displaystyle \frac{3x }{2} \). This is also true the other way around \[ f(x)=\frac{P(x) }{ Q(x)} \ \ \textrm{and} \ \ f(x)=\textstyle\frac{P(x) }{ Q(x)} \]
MEMULAI MENGGGUNAKAN SIMBOL MATEMATIKA
When displaying fractions in-line, for example
3x 2
you can set a different display style:
also true the other way around f (x) =
P(x) and f (x) = Q(x)
P(x) Q(x)
Penggunaan pembagi berulang, Anda dapat melihat contoh seperti ini : 1 2 3 4 5 6
The fractions can be nested \[ \frac{1+\frac{a}{b}}{1+\frac{1}{1+\frac {1}{ a }}} \] Now a wild example \[ a_0+\cfrac{1}{a_1+\cfrac{1}{a_2+\cfrac{1}{a_3+\cdots}}} \]
The fractions can be nested
1 + ab 1+
1 1+ 1a
Now a wild example 1
a0 +
1
a1 + a2 +
3.6.2
1 a3 + · · ·
Penggunaan Binomial
Berikut ini contoh penggunaan Binomial : 1 2 3 4 5 6
The binomial coefficient is defined by the next expression: \[ \binom{n}{k} = \frac{n!}{k!(n−k)!} \] And of course this command can be included in the normal text flow \(\binom{n}{k}\).
The binomial coefficient is defined by the next expression: n n! = k k!(n − k)! And of course this command can be included in the normal text flow Lebih lanjut, 1 2 3 4 5 6 7
Final example \newcommand*{\contfrac}[2]{% { \rlap{$\dfrac{1}{\phantom{#1}}$}% \genfrac {}{}{0 pt }{0}{}{#1+#2} % } }
n k .
3x . This is 2
53
8 9 10 11 12 13 14 15
\[ a_0 + \contfrac{a_1}{ \contfrac{a_2}{ \contfrac{a_3}{ \genfrac {}{}{0 pt }{0}{}{\ ddots} }}} \]
Final example a0 +
3.7
1 1 a1 + 1 a2 + a3 + . ..
Aligning Equations
Gunakan paket AMS, untuk melakukan perataan persamaan : 1
\usepackage{amsmath}
Didalam matematika sudah menjadi kepastian kita akan membuat rumus matematika dan hal terkadang menjadi kendala adalah perataan rumus. πr2 2 1 2 = πr 2
A=
1 2 3 4 5 6
\begin{equation} \label{eq1} \begin{split} A & = \frac{\pi r^2}{2} \\ & = \frac {1}{2} \pi r^2 \end{split} \end{equation}
Berikut diberikan salah satu cara yang dapat dilakukan : Anda bisa menggunakan tabular 1 2 3 4 5
\begin{tabular}{lll } $\Leftrightarrow$(1/y)dy &=& $\lambda dt$\\ $\Leftrightarrow$ ln y &=& $\lambda t +c$\\ $\Leftrightarrow$ y &=& $c.e^{\lambda t}$\\ \end{tabular}
(3.2)
MEMULAI MENGGGUNAKAN SIMBOL MATEMATIKA
⇔(1/y)dy ⇔ ln y ⇔y
= = =
λdt λt + c c.eλt
Anda bisa menggunakan perintah eqnarray dan eqnarray* Anda bisa menampilkan nomor persamaan rumus dengan eqnarray.
1 1 2 3 4 5
\begin{eqnarray} \Leftrightarrow (1/y)dy &=& \lambda dt\\ \Leftrightarrow ln y &=& \lambda t +c\\ \Leftrightarrow y &=& c.e^{\lambda t} \end{eqnarray}
⇔ (1/y)dy ⇔ lny ⇔y
= λdt
(3.3)
= λt + c
(3.4)
λt
= c.e
(3.5)
Anda bisa menggunakan eqnarray* untuk menghilangkan nomor persamaan pada rumus.
2
1 2 3 4 5
\begin{eqnarray*} \Leftrightarrow(1/y)dy &=& \lambda dt\\ \Leftrightarrow ln y &=& \lambda t +c\\ \Leftrightarrow y &=& c.e^{\lambda t} \end{eqnarray*}
⇔ (1/y)dy ⇔ lny ⇔y
= λdt = λt + c = c.eλt
Meratakan tanda biimplikasi dengan mengubaha posisi tanda & dapat dilihat hasilnya
3 1 2 3 4 5
\begin{eqnarray*} \Leftrightarrow &(1/y)dy &= \lambda dt\\ \Leftrightarrow & ln y &= \lambda t +c\\ \Leftrightarrow & y &= c.e^{\lambda t} \end{eqnarray*}
⇔ (1/y)dy = λdt ⇔
lny
⇔
y
= λt + c = c.eλt
Menggunakan align untuk perataan rumus yaitu
4 1 2 3 4 5
\begin{align*} \Leftrightarrow (1/y)dy &= \lambda dt\\ \Leftrightarrow ln y &= \lambda t +c\\ \Leftrightarrow y &= c.e^{\lambda t} \end{align*}
55
⇔ (1/y)dy = λdt ⇔ lny = λt + c ⇔ y = c.eλt
3.7.1
Persamaan Tunggal
Anda bisa menggunakan contoh berikut untuk menampilkan persamaan matematika dengan penomorannya : 1 2 3 4
\begin{equation} \label{eu_eqn} e^{\pi i} − 1 = 0 \end{equation} The beautiful equation \ref{eu_eqn} is known as the Euler equation
eπi − 1 = 0
(3.6)
The beautiful equation 3.6 is known as the Euler equation Untuk persamaan yang tidak menginginkan penomoran dapat dilakukan hal berikut ini : 1 2
3 4 5 6
\begin{contoh} Consider $Q(\sqrt{2})$ over $Q$. The zero of $\text{\, irr \,}(\sqrt {2}, Q)=x^2−2$ are $\sqrt{2}$ and $\sqrt{−2}$, so $\sqrt{2}$ and $\sqrt{−2}$ are conjugate over $Q$. According to Theorem 40.1, the map $\Psi_{\sqrt{2},\sqrt{−2}}: Q(\sqrt{2})\rightarrow Q(\sqrt{2})$ defined by \begin{equation*} (a+b\sqrt{2})\Psi_{\sqrt{2},\sqrt{−2}} = a − b\sqrt{2} \end{equation*} \end{contoh}
Contoh 3.2 √ √ √ √ √ √ Consider Q( 2) over Q. The zero of irr ( 2, Q) = x2 − 2 are 2 and −2, so 2 and −2 are √ √ √ √ conjugate over Q. According to Theorem 40.1, the map Ψ 2, −2 : Q( 2) → Q( 2) defined by √ √ (a + b 2)Ψ√2,√−2 = a − b 2
3.7.2
Menampilkan Persamaan yang Panjang
Persamaan matematika yang panjang, dapat kita menggunakan perintah multiline, berikut contoh sederhananya : 1 2 3 4 5 6 7
\begin{proof} Let $a,b\inF$. Applying the binomial theorem $(a+b)^p$, we have \begin{multline*} (a+b)^p=a^p+(p.1)a^{p−1}b+\left(\frac{p(p−1)}{2}.1\right)a^{p−2}b^2\\ +\cdots+(p.1)ab^{p−1}+b^p =\cdots \end{multline*} \end{proof}
MEMULAI MENGGGUNAKAN SIMBOL MATEMATIKA
Bukti. Let a, b ∈ F. Applying the binomial theorem (a + b) p , we have (a + b) p = a p + (p.1)a p−1 b +
p(p − 1) .1 a p−2 b2 2 + · · · + (p.1)ab p−1 + b p = · · · 2
Untuk memberi penomoran pada persaaman dapat dilakukan dengan menambahka tanda *, berikut contohnya : 1 2 3 4 5 6
\begin{proof} \begin{multline} \ldots = a^p+0a^{p−1}b+0a^{p−2}b+\cdots+\\ +0ab^{p−1}+b^p \ldots \end{multline} \end{proof}
Bukti. . . . = a p + 0a p−1 b + 0a p−2 b + · · · + + 0ab p−1 + b p . . . (3.7) 2
3.7.3
Membagi dan Meratakan Persamaan Matematika
Membagi persamaan(Split)hampir sama dengan perintah Multline. Sedangkan untuk meratakan persamaan, kita dapat menggunakan perintah align, berikut contohnya : 1 2 3 4 5 6
Thus, We have \begin{align*} (a+b)\sigma_p &=& (a+b)^p \\ &=& a^p+b^p \\ &=& a\sigma_p +b\sigma_p \end{align*}
Thus, We have (a + b)σ p =
(a + b) p
=
ap + bp
=
aσ p + bσ p
Untuk menomoran persamaan pada perintah align adalah sama seperti perintah yang lain, hanya hilangkan tanda bintang(*) 1 2 3
Of course, \begin{align} (ab)\sigma_p &=&(ab)^p \\
57
&=& a^p b^p\\ &=&(a\sigma_p)(b\sigma_p)
4 5 6
\end{align}
Of course, (ab)σ p =
(ab) p
(3.8)
=
p p
(3.9)
(aσ p )(bσ p )
(3.10)
a b
=
3.7.4
Mengelompokkan dan Meratakan Persamaan
Untuk mengelompokkan persamaan dapat digunakan perintah gather, berikut contohnya : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
16
\begin{proof} \ldots, corresponding to the basic homorphism $\Phi_{\alpha}:K[x]\rightarrow K(\alpha)$. If \begin{gather*} p(x)=a_0+a_1x + \cdots \\ + a_n x^n \end{gather*} consider \[q(x)=a_0\tau+(a_1\tau)+\cdots+(a_n\tau)x^n\] in $K^{’}[x ]$. Obviously, since $\tau$ is an isomorphism, $q(x)$ is irreducible in $K^{’}[x]$. Since $ K^{’}\leq \bar{F}^{’}$, there is a zero $\alpha^{’}$ of $q(x)\in \bar{F }^{’}$. Let \[\Psi_{\alpha^{’}}:K^{’}[x]\langle q(x)\rangle \rightarrow K^{’}(\alpha^{’})\] be the isomorphism analogous to $Psi_{\alpha}$. Finally, let \[\bar{{\tau}}: K[x]/\langle p(x)\rangle \rightarrow K^{’}[x]/\langle q(x)\rangle\] be the obvious isomorphism extending $\tau$ on $K$ and mapping $x+\langle p(x)\rangle$ on $x+\ langle q(x)\rangle$. The the composition of maps \[(\Psi)^{−1}\bar{\tau}\Psi_{\alpha}:K(\alpha)\rightarrow K^{’}(\alpha^{’})\] is an isomorphism of $K(\alpha)$ into $\bar{F}^{’}$. Clearly, $(K,\tau)<(K(\alpha),(\Psi_{\alpha}) ^{−1}\bar{\tau}\Psi_{\alpha})$, which contradicts that $(K,\tau)$ is maximal. Therefore we must have had $K=E$. \end{proof}
Bukti. . . . , corresponding to the basic homorphism Φα : K[x] → K(α). If p(x) = a0 + a1 x + · · · +an xn consider q(x) = a0 τ + (a1 τ) + · · · + (an τ)xn 0
0
0
0
in K [x]. Obviously, since τ is an isomorphism, q(x) is irreducible in K [x]. Since K ≤ F¯ , there is a 0 0 zero α of q(x) ∈ F¯ . Let 0 0 0 Ψα0 : K [x]hq(x)i → K (α ) be the isomorphism analogous to Psiα . Finally, let 0
τ¯ : K[x]/hp(x)i → K [x]/hq(x)i be the obvious isomorphism extending τ on K and mapping x + hp(x)i on x + hq(x)i. The the composition of maps 0 0 (Ψ)−1 τ¯ Ψα : K(α) → K (α )
MEMULAI MENGGGUNAKAN SIMBOL MATEMATIKA 0 is an isomorphism of K(α) into F¯ . Clearly, (K, τ) < (K(α), (Ψα )−1 τ¯ Ψα ), which contradicts that (K, τ) is maximal. Therefore we must have had K = E. 2
3.8
Jarak teks pada mode Matematika
Terkadang didalam membuat rumus matematika, kita menyisipkan teks didalamnya dan tentunya kita memberikan jarak(space). Perintah ini bisa Anda gunakan untuk memberikan jarak antar teks didalam mode matematika : Code \, \; \quad \qquad
Nama Code thinspace thickspace quadspace qquadspace
Contoh Biaya Total kincir angin Biaya Total kincir angin Biaya Total kincir angin Biaya Total kincir angin
Tabel 3.3: Perintah jarak teks dalam math mode
1 2
3
\begin{teo} If $D$ is a PID and $a$ and $b$ are nonzero elements of $D$, then there exists a $gcd$ of $a$ and $b$. Furthermore, each $gcd$ of $a$ and $b$ can be expressed in the form $\lambda a+\mu b$ for some $\lambda, \mu \in D$ \end{teo}
Teorema 3.2 If D is a PID and a and b are nonzero elements of D, then there exists a gcd of a and b.Furthermore, each gcd of a and b can be expressed in the form λa + µb for some λ, µ ∈ D 1 2 3 4 5 6 7 8
\begin{proof} Consider the set \[N=\{ra+sb|r,s\in D\}\] Since, \\ \quad $(r_1a+s_1b)\pm(r_2a+s_2b)$ \qquad = \qquad $(r_1\pm r_2)a+(s_1\pm s_2)b$ And, \[t(ra+sb)=(tr)a+(ts)b\] \end{proof}
Bukti. Consider the set N = {ra + sb|r, s ∈ D} Since, (r1 a + s1 b) ± (r2 a + s2 b)
=
(r1 ± r2 )a + (s1 ± s2 )b And, t(ra + sb) = (tr)a + (ts)b 2
59
1 2 3
\begin{teo} The function $v$ given by $v(\alpha)=N(\alpha)$ for nonzero $\alpha \in Z[i]$ is a Euclidean valuation on $Z[i]$. Thus $Z[i]$ is a Euclidean domain. \end{teo
Teorema 3.3 The function v given by v(α) = N(α) for nonzero α ∈ Z[i] is a Euclidean valuation on Z[i]. Thus Z[i] is a Euclidean domain. 1 2 3
\begin{proof} Note that for $\beta=b_1+b_2i\neq 0, N(b_1+b_2i)=\quad b_1^2+b_2^2$,so... \end{proof}
Bukti. Note that for β = b1 + b2 i 6= 0, N(b1 + b2 i) =
3.9 1 2
3 4 5 6 7 8 9 10
2
b21 + b22 ,so...
Membuat Integral dan Limit
\begin{teo}[Squeeze Theorem] Let $f :[ a,b]\rightarrow \mathbb{R}$. Then $f\in \mathbb{R}[a,b]$ if and only if for every $\ varepsilon>0$ there exist function $\alpha_{\varepsilon}$ and $\omega_{\varepsilon}$ in $\ mathbb{R}[a,b]$ with \begin{equation} \alpha_{\varepsilon}(x)\leq f(x)\leq \omega_{\varepsilon}(x) \qquad \text{\,for all\,} x\in [a,b] \end{equation} and such that \begin{equation} \int_{a}^b (\omega_{\varepsilon}−\alpha_{\varepsilon}<\varepsilon). \end{equation} \end{teo}
Teorema 3.4 (Squeeze Theorem) Let f : [a, b] → R. Then f ∈ R[a, b] if and only if for every ε > 0 there exist function αε and ωε in R[a, b] with αε (x) ≤ f (x) ≤ ωε (x) and such that
Z b a
for all x ∈ [a, b]
(ωε − αε < ε).
Penulisan notasi integral mengunakan perintah \int, dengan penjelsan berikut : 1
\int_{batas bawah}^{batas atas}
Tampilan integral dalam LATEX mempunyai 2 tipe yaitu : 1 2
Integral $\int_{a}^{b} x^2 dx$ inside text $$\int_{a}^{b} x^2 dx$$
(3.11)
(3.12)
MEMULAI MENGGGUNAKAN SIMBOL MATEMATIKA
1
Tipe inline mode R Integral ab x2 dx inside text
2
Tipe display math mode Z b
x2 dx
a
3.9.1
Penulisan Integral
Pengembangan integral ditandai dengan penambahan notasi menjadi integral ganda dan dapat Anda gunakan perintah 1 2 3 4
$$\iint_V \mu(u,v) \,du\,dv$$ $$\iiint_V \mu(u,v,w) \,du\,dv\,dw$$ $$\iiiint_V \mu(t,u,v,w) \,dt\,du\,dv\,dw$$ $$\idotsint_V \mu(u_1,\dots,u_k) \,du_1 \dots du_k$$ ZZ
µ(u, v) du dv V
ZZZ
µ(u, v, w) du dv dw V
ZZZZ
µ(t, u, v, w) dt du dv dw V
Z
···
Z V
3.9.2
µ(u1 , . . . , uk ) du1 . . . duk
Penulisan Integral Khusus
Ada beberapa contoh pennggunaan integral khusus yaitu : 1 2
$$\oint_V f(s) \,ds$$ $$\oiint_V f(s,t ) \,ds\,dt$$ I
f (s) ds V
Tabel berikut beberapa contoh penggunaan integral : Contoh Z IC
Kode
F · dr
\displaystyle{\int_C\boldsymbol{F}\cdot\, dr}
F · dr
\displaystyle{\oint_C\pmb{F}\cdot\, dr}
C ZZ
f (x, y) dA
\displaystyle{{\iint_D f(x,y)\,dA}}
ZZZ D
f (x, y, z) dA
\displaystyle{{\iiint_Q f(x,y,z)\,dA}}
Q
Tabel 3.4: Integral beserta kode
3.9.3
Sum and Product
Penulisan jumlahan pada LATEX, : 1
\sum_{batas bawah}^{batas atas}
61
Selanjutnya, berikut penggunaannya 1 2
Jumlahan $\sum_{n=1}^{\infty} 2^{−n} = 1$ inside text $$\sum_{n=1}^{\infty} 2^{−n} = 1$$ −n = 1 inside text Jumlahan ∑∞ n=1 2
∞
∑ 2−n = 1
n=1
Berikut ini contoh dari products 1
\prod_{batas bawah}^{batas atas}
Definisi 3.2 An element of F(y1 , . . . , yn ) is a symetric function in y1 , . . . , yn over F, if it left fixed by all permutation of y1 , . . . , yn in the sense just explained. 1 2 3
\begin{defi} An element of $F(y_1,\ldots,y_n)$ is a \textbf{symetric function in} $y_1,\ldots,y_n$ over $F$, if it left fixed by all permutation of $y_1,\ldots, y_n$ in the sense just explained. \end{defi}
Let S¯n be the group of all the automorphisms σ¯ for σ ∈ Sn . Obviously, S¯n is naturally isomorphic to Sn . Let K be the subfield of F(y1 , . . . , yn ) which is the field of S¯n . Consider the polynomial n
f (x) = ∏(x − yi ); i=1
1
2
Let $\bar{S}_n$ be the group of all the automorphisms $\bar{\sigma}$ for $\sigma \in S_n$. Obviously, $\bar{S}_n$ is naturally isomorphic to $S_n$. Let $K$ be the subfield of $F(y_1,\ldots ,y_n)$ which is the field of $\bar{S}_n$. Consider the polynomial \[f(x)=\prod_{i=1}^{n}(x−y_i);\]
Lebih lanjut, tentang penulisan tanda limit, lihat contoh berikut : \lim_{x \to \infty} f(x) limx→∞ f (x)
3.10
Pengaturan persamaan kuadrat dan akarnya
Pada bagian kita akan mendiskusikan menulis persamaan kuadrat dan akarnya, berikut contohnya : 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.
1
1 2 3
\documentclass{article} \begin{document} \section*{Persamaan Kuadrat}
MEMULAI MENGGGUNAKAN SIMBOL MATEMATIKA
Isilah pada bagian sesi dengan menuliskan rumus persamaan kuadrat.
2 1 2 3 4 5 6 7
\section*{Persamaan Kuadrat} \begin{equation} \label{quad} ax^2+bx+c=0 \end{equation} dimana $a,b$ dan $c$ konstanta dan $a\neq 0$ mempunyai dua solusi untuk variabel $x$
Pada bagian atas, code dimulai dengan \begin{equation} dan diakhiri \end{equation}, ini bertujuan untuk membuat nomor persamaan pada persamaan kuadrat, selanjutnya untuk \label{quad} bertujuan untuk memberikan link ke persamaan jika diperlukan. Jika sudah selesai, pada bagian ini kita akan membuat akar persamaan beserta linknya.
3 1 2 3 4
Dibagian ini misalkan kita ingin mendiskusikan persamaan kuadrat dengan kasus sama dengan 0, maka dapat dilihat code nya disini :
4
1 2 3 4 5 6 7
5
\begin{equation} \label{root} x_{12}=\frac{−b \pm \sqrt{b^2−4ac}}{2a} \end{equation}
Jika determinan $\Delta$ dengan \[\Delta =b^2 −4ac\] adalah nol, maka dari persamaan \ref{quad} dan mempunyai dua penyelasain ganda, dan persamaan (\ref{root}) menjadi \[ x=−\frac{b}{2a} \]
Dapat dilihat hasilnya disini ax2 + bx + c = 0
(3.13)
dimana a, b dan c konstanta dan a 6= 0 mempunyai dua solusi untuk variabel x x12 =
√ −b ± b2 − 4ac 2a
(3.14)
Jika determinan ∆ dengan ∆ = b2 − 4ac adalah nol, maka dari persamaan 3.13 dan mempunyai dua penyelasain ganda, dan persamaan (3.14) menjadi b x=− 2a
63
3.11
Mode Matematika
Misalkan diberikan contoh seperti dibawah ini : Misalkan f adalah fungsi yang didefinisikan oleh f (x) = 3x + 7 dan misalkan a bilangan real positif. Seharusnya kita mengetikan didalam LATEXseperti ini : 1 2
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 menggunakan tanda (\ dan \) dapat dilihat dibawah ini : Misalkan f adalah fungsi yang didefinisikan oleh f (x) = 3x + 7 dan misalkan a bilangan real positif. Seharusnya kita mengetikkan didalam LATEX seperti ini : 1 2
Misalkan \(f\) adalah fungsi yang didefinisikan oleh \(f(x)=3x+7\) dan misalkan \(a\) bilangan real positif.
Disamping itu juga kita bisa menempatkan notasi matematika berada ditengah dengan menggunakan tanda \[ sebelum rumus dan tanda \] sesudahnya atau tanda sebelum rumus dan tanda $$ sesudahnya dapat dilihat dibawah ini: Jika f (x) = 3x + 120 dan g(x) = x + 4 maka f (x) = f (g(x)) = x4 + 12 dan f (x)g(x) = 2x + 3 Seharusnya kita mengetikkan didalam LATEX seperti ini: 1 2 3 4
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\]
kita dapat juga melakukan seperti ini: 1 2 3 4
Jika $f(x)=3x+120$ dan $g(x)=x+4$ maka {\BF{$$}}f(x)=f(g(x))=x^4+12{\BF{$$}} dan $$f(x)g(x)=2x+3$$
MEMULAI MENGGGUNAKAN SIMBOL MATEMATIKA
Kita dapatkan hasil yang sama yaitu: Jika f (x) = 3x + 120 dan g(x) = x + 4 maka f (x) = f (g(x)) = x4 + 12 dan f (x)g(x) = 2x + 3 Kita dapat juga mendeklarasikan perintah yaitu dimulai dengan mengetik \begin{equation} diakhiri dengan \end{equation} maka secara langsung dapat dilihat dibawah ini : Jika f (x) = 3x + 7 dan g(x) = x + 4 maka f (x) + g(x) = 4x + 1
(3.15)
Maka dapat dilihat diatas notasi matematika akan diberi nomor sesuai dengan urutan yang ada, dan seharusnya Anda mengetik didalam LATEX yaitu : 1 2 3 4
Jika $f(x)=3x+7$ dan $g(x)=x+4$ maka \begin{equation} f(x)+g(x)=4x+1 \end{equation}
3.12
Ellipsis
Ellipsis digunakan ketika membuat rumus matematika dengan bilangan berurutan. . . \ldots . . . \cdots · · · \vdots .. \ddots . .
3.13
Membuat Akar(roots)
Membuat akar dengan \sqrt sedangkan untuk membuat dengan banyak akar kamu bisa menggunakan \sqrt[order]{value}. Contoh :
3.14
Membuat pembagi
65
Contoh √ x+1 q √ n x x+ x p √ n x+ v x usr qp u √ √ t 64 x= x
Kode \sqrt{x+1} x\displaystyle{\sqrt[n]{x+\sqrt{x}}} \sqrt[n]{x+\sqrt{x}} \sqrt[64]{x} = \sqrt{\sqrt{\sqrt{\sqrt{\sqrt{\sqrt{x }}}}}}
Tabel 3.5: Akar beserta kode Dalam membuat pembagian dengan \( (a+b)/2 \) (a + b)/2 sedangkan untuk yang memuat pembagi yang lebih dapat menggunakan \frac{numerator}{denumerator}. Contoh n(n + 1) , 2 1
\[ \frac{n(n+1) }{2}, \quad \frac{\frac{\sqrt{x}+1}{2}−x}{y^2} \]
3.15 1
√ x+1 2 −x y2
Underbrace dan Overbrace
\[ \overbrace{(x_i−1)}^{K_i}f(x)+\underbrace{(x_i−1)}_{K_i}g(x)= K_i(f(x)+g(x)) \] Ki
z }| { (xi − 1) f (x) + (xi − 1) g(x) = Ki ( f (x) + g(x)) | {z } Ki
1 2 3 4 5 6 7 8 9 10 11
\begin{equation} \left . \raisebox{10pt}[30pt]{\smash{$\begin{array}{r@{}l@{\,}l} & d_0+\cdots+d_i\rlap{~variables}&\\ & $\downbracefill$&\\ F_1(&x_0, x_1) & =0 \\ & \vdots \qquad\qquad \ddots & \\ F_i(&x_0, x_1, \dots ,x_i) & =0 \\ \end{array}$}} \right\} \quad d_1 + \cdots + d_i \mbox{~equations} \end{equation} d + · · · + d variables 0
i
z }| { F1 (x0 , x1 ) =0 .. .. . . Fi (x0 , x1 , . . . , xi ) = 0 1 2 3
$0$ for indetity, $+$ for the operation, \begin{equation} \left .
d1 + · · · + di equations
(3.16)
MEMULAI MENGGGUNAKAN SIMBOL MATEMATIKA
4 5 6 7 8 9 10 11
\raisebox{10pt}[30pt]{\smash{$\begin{array}{r@{}l@{\,}l} \underbrace{a+a+\cdots+a}{n \text{\,summands\,}} & =na \\ &\\ &\\ \underbrace{(−a)+(−a)+\cdots+(−a)}{n \text{\, summands\,}} & =−na\\ \end{array}$}} \right\} \quad \text{\, for\,} n\in Z^+ \mbox{$a\in G$} \end{equation}
0 for indetity, + for the operation, a + a + · · · + a n summands = na | {z } (−a) + (−a) + · · · + (−a) n summands = −na | {z }
3.16
Aksen
Kode ıˆ p¯
Ekspresi \hat{\imath} \bar{p}
Kode a´ ~p
Ekspresi \acute{a} \vec{p}
Tabel 3.6: Aksen beserta kode
3.17
Tulisan Indah/Kaligrafi
A, B, C , . . . , Z
\mathcal{A}, \mathcal{B}, \mathcal{C}, \ldots, \mathcal{Z}
3.18
for n ∈ Z + a ∈ G
Membuat Matrik
(3.17)
67
Contoh 3.3 1 2 3 4 5 6 7 8 9 10 11 12 13 14
\begin{pmatrix} 1 & 0 & 0 & & \cdots 0 \\ h_0 & 2(h_0+h_1) & h_1 & & \cdots 0 \\ 0 & h_1 & 2(h_1+h_2) & h_2 & \cdots 0 \\ & \ddots & \ddots & \ddots & \\ 0 & 0 \cdots & h_{n−3} & 2(h_{n−3}+h_{n−2}) & h_{n−2} \\ 0 & 0 & & & \cdots 1 \\ \end{pmatrix} \cdot\begin{pmatrix} c_0\\ c_1\\ \vdots\\ c_{n−1}\\ c_n\\ \end{pmatrix}
1 h 0 0 Akan menghasilkan : 0 0
3.19
0 0 ···0 c0 2(h0 + h1 ) h1 ···0 c1 h1 2(h1 + h2 ) h2 ···0 . · . .. .. .. . . . . cn−1 0··· hn−3 2(hn−3 + hn−2 ) hn−2 cn 0 ···1
Alinea
Untuk suatu perataan dokumen/simbol di LATEX, kita memerlukan perataaan sehingga lebih enak dibaca, berikut ini yang biasa digunakan : 1 2 3
\begin{eqnarray} .... \end{eqnarray}
Kode diatas dapat menampilkan perataan dalam persamaan matematika dengan ditandai nomor persamaan, sedangkan untuk menghilangkan penomoran dapat di tambahkan seperti ini : 1 2 3
\begin{eqnarray*} ....... \end{eqnarray*}
MEMULAI MENGGGUNAKAN SIMBOL MATEMATIKA
Contoh 3.4 Perataan dengan tambahan spasi 1 2 3 4 5 6 7
\begin{eqnarray*} \mbox{mcd}(a,b) & = & \mbox{mcd}(a−r_0q,r_0) \\[0.2cm] & = & \mbox{mcd}(r_1,r_0) \\[0.2cm] & = & \mbox{mcd}(r_1,r_0−r_1q_2)\\[0.2cm] & = & \mbox{mcd}(r_1,r_2) \\[0.2cm] & = & \mbox{mcd}(r_1−r_2q_2,r_2)\\[0.2cm] \end{eqnarray*}
Akan menghasilkan : mcd(a, b) = mcd(a − r0 q, r0 ) = mcd(r1 , r0 ) = mcd(r1 , r0 − r1 q2 ) = mcd(r1 , r2 ) = mcd(r1 − r2 q2 , r2 )
Contoh 3.5 Perataan dengan numerasi 1 2 3 4 5
\begin{eqnarray*} y=\sqrt[n]{x} &\Longrightarrow & y^n=x \\ &\Longrightarrow & n\log \,y=\log \,x,\;\mbox{si}\;x,y>0\\ & \Longrightarrow & \log \sqrt[n]{x}={1 \over n}\log \,x \end{eqnarray*}
Akan menghasilkan : y=
√ n x
=⇒ yn = x =⇒ n log y = log x, si x, y > 0 √ 1 =⇒ log n x = log x n
69
Contoh 3.6 Perataan dengan numerasi dan penomoran persamaan 1 2 3 4 5
\begin{eqnarray} y=\sqrt[n]{x} &\Longrightarrow & y^n=x \\ &\Longrightarrow & n\log \,y=\log \,x,\;\mbox{si}\;x,y>0\\ & \Longrightarrow & \log \sqrt[n]{x}={1 \over n}\log \,x \end{eqnarray}
Akan menghasilkan : y=
√ n x
=⇒ yn = x
(3.18)
=⇒ n log y = log x, si x, y > 0 √ 1 =⇒ log n x = log x n
(3.19) (3.20)
Contoh 3.7 Perataan dengan numerasi dan penomoran yang dipilih 1 2 3 4 5
\begin{eqnarray} y=\sqrt[n]{x} &\Longrightarrow & y^n=x \nonumber\\[0.5cm] &\Longrightarrow & n\log \,y=\log \,x,\;\mbox{si}\;x,y>0\\ & \Longrightarrow & \log \sqrt[n]{x}={1 \over n}\log \,x \end{eqnarray}
Akan menghasilkan : y=
√ n x
=⇒ yn = x =⇒ n log y = log x, si x, y > 0 √ 1 =⇒ log n x = log x n
3.20 1 2 3 4 5 6
(3.21) (3.22)
Case/Kasus
In this section, we will solve a problem involving traffic entering a higway. If we assume a linear velocity− density relationship, then traffic density satisfies \begin{equation} \frac{\partial\rho}{\partial t}+u_{\max}\left(1−\frac{2\rho}{\rho_{\max}}\right)\frac{\partial \rho }{\partial x}=\beta \end{equation} However, suppose case are entering the road(in some finite region $0
MEMULAI MENGGGUNAKAN SIMBOL MATEMATIKA
7 8 9 10 11
0 & x<0\\ \beta_0 & 0
x_E,\\ \end{array} \right.\]
In this section, we will solve a problem involving traffic entering a higway. If we assume a linear velocity- density relationship, then traffic density satisfies ∂ρ 2ρ ∂ρ + umax 1 − =β (3.23) ∂t ρmax ∂x However, suppose case are entering the road(in some finite region 0 < x < xE ) at constant rate β0 per mile for all time, 0 x<0 β(x,t) = β 0 < x < xE 0 0 x > xE , 1 2 3 4 5 6
\[f(x)=\left\{ \begin{array}{rcl} x^2+1 & \mbox{si} & x\geq 0\\ & & \\ \ln|x| & \mbox{si} & x< 0\\ \end{array} \right. \]
f (x) =
2 x +1
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
si
x≥0
ln |x| si
x<0
\begin{align*} \text{function} = {\ left \{\begin{array}{@{}l@{\quad}l@{}} \text{case}_1 & \text{if } n = 0 \\ \left\{\begin{array}{@{}l@{}} \text{case}_2 \\ \left\{\begin{array}{@{}l@{}} \text{case}_3 \\ \text{case}_4 \end{array}\right.\kern−\nulldelimiterspace \\ \end{array}\right.\kern−\nulldelimiterspace & \begin{array}{@{}l@{}} \text{ if } n = 1 \\ \text{ if } n = 2 \\ \text{ if } n = 3 \end{array} \end{array}\right.} \end{align*}
case1 case function = 2 case3 case4
if n = 0 if n = 1 if n = 2 if n = 3
71
3.21 1 2 3 4
Simbol Matematikan Tingkat Lanjut
\[ f(x) = \int \frac{\sin x }{ x}\,\mathrm{d}x\] Instead of $\frac{\sin x }{ x}$ now with $\frac{\cos x}{x}$: \[ g(x) = \int \frac{\cos x }{ x}\,\mathrm{d}x \]
Dibawah ini akan diberikan dan dijelaskan paket tingkat lanjut untuk membuat notasi matematika.
3.21.1
Cancel
Cancel package adalah paket yang memudahkan segala hal di dalam mode matematika dengan slash, backslash, atau tanda X. Untuk mendapatkan garis horizontal maka tambahkan macro dengan memanggil \hcancel dengan pilihan argumen untuk garis berwarna yaitu : 1 2
\newcommand\hcancel[2][black]{\setbox0=\hbox{#2}% \rlap{\raisebox{.45\ht0}{\textcolor{#1}{\rule{\wd0}{1pt}}}}#2}
Contoh 3.8 Dibawah diberikan contoh penggunaan Cancel package yaitu : Penggunaan Slash
1 1
$f(x)=\dfrac{\left(x^2+1\right)\cancel{(x−1)}}{\cancel{(x−1)}(x+1)}$
x2 + 1 (x − 1) f (x) = (x − 1)(x + 1) Penggunaan Backslash
2 1
$\bcancel{3}\qquad\bcancel{1234567}$
3 A
h hhh 1234567
Penggunaan Tanda X
3 1
$\xcancel{3}\qquad\xcancel{1234567}$
3 A
h h (( h( ( h 1234567
Penggunaan Garis Horizontal Berwarna
4 1
$\hcancel{3}\qquad\hcancel[red]{1234567}$
3
1234567
MEMULAI MENGGGUNAKAN SIMBOL MATEMATIKA
3.21.2
bm
Secara standar \mathbf digunakan untuk membuat notasi matematika bercetak tebal dan mode ke atas, misal y = f (x) ($\mathbf y=f(x)$) dan juga khususnya untuk membuat notasi matematika bercetak miring menggunakan paket bm yaitu y = f (x)($\bm y=f(x)$).
3.21.3
braket
Paket didalam penulisan tanda kurung () , tanda kurung kurawal {} , tanda garis mendatar |, dan lain sebagainya. Banyak menggunakan beberapa jenis style, diantaranya yaitu : 1
\[ \left\{ x\in\mathbf{R} | 0<{|x|}<\frac{5}{3}\right\} \]
x ∈ R|0 < |x| <
5 3
Di hasil tampilan simbol diatas, tanda | tidak cukup benar dan untuk mendapatkan juga tidak begitu mudah, salah satunya kamu bisa menggunaakan paket \vphantom untuk membuat ukuran tanda | menjadi lebih besar dan terlihat perbedaannya. 5 x ∈ R 0 < |x| < 3 Paket braket mempunyai macro yaitu : 1 2 3 4
\Bra{