Se r iPe mul a
Do k u me nTe Xdengan
Me mb u a t
TEXMAKER De t t yPu r n a ma s a r i Ha r i Ma i t aSa r i IWa y a nSi mr i Wi c a k s a n a
Fr e ec r o s s Pl a t f o r m La Te XEdi t o r Pi l i h a nTe p a tPe n u l i s a nDo k u me n Pe n e r b i tDa p u rBu k u 2 0 1 2
J a k a r t a , J u n i 2 0 1 2
Daftar Isi Title
2
Kata Pengantar
i
Daftar Isi
v
Daftar Gambar
ix
Daftar Tabel
xi
1 Texmaker, Editor LATEX? ... 1.1 Pengenalan . . . . . . . . . . . . . . 1.1.1 TEX . . . . . . . . . . . . . . 1.1.2 LATEX . . . . . . . . . . . . . 1.2 Texmaker . . . . . . . . . . . . . . . 1.3 Download dan Instalasi . . . . . . . 1.3.1 Texmaker Untuk Windows . 1.3.2 Texmaker, Portable-version . 1.3.3 Tampilan Interface Texmaker 1.3.4 Kompilasi Dokumen . . . . .
. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
1 1 1 2 3 5 5 8 15 16
2 Membangun Struktur Dokumen 2.1 Deklarasi Class . . . . . . . . . . 2.1.1 Class Document . . . . . 2.1.2 Wizard Quick Start . . . 2.1.3 Document Class Options 2.2 Preamble . . . . . . . . . . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
17 18 18 19 21 22
iii
. . . . .
. . . . .
2.2.1 Deklarasi Package . . . . . . . . . . . 2.2.2 Author, Title, Signature, dan Address Document Environment . . . . . . . . . . . . 2.3.1 Sectioning . . . . . . . . . . . . . . . . Environment . . . . . . . . . . . . . . . . . . 2.4.1 Environment Center . . . . . . . . . . 2.4.2 Environment Flushleft . . . . . . . . . 2.4.3 Environment Flushright . . . . . . . . 2.4.4 Environment Verbatim . . . . . . . . . 2.4.5 Environment Table . . . . . . . . . . . 2.4.6 Environment Figure . . . . . . . . . . 2.4.7 Environment Minipage . . . . . . . . . List Environment . . . . . . . . . . . . . . . . 2.5.1 Itemize . . . . . . . . . . . . . . . . . 2.5.2 Enumerate . . . . . . . . . . . . . . . 2.5.3 Description . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
22 25 28 30 33 33 34 34 35 38 39 41 42 43 44 45
3 Format Pendukung Penulisan 3.1 Menyisipkan Gambar . . . . . . . . . . . . . . 3.1.1 Gambar Tanpa Pengaturan Khusus . . 3.1.2 Pengaturan Gambar . . . . . . . . . . 3.2 Membuat Tabel . . . . . . . . . . . . . . . . . 3.2.1 Membuat tabel dengan Quick Tabular 3.2.2 Merge Columns . . . . . . . . . . . . . 3.3 Format Font . . . . . . . . . . . . . . . . . . . 3.3.1 Font Style . . . . . . . . . . . . . . . . 3.3.2 Font Size . . . . . . . . . . . . . . . . 3.3.3 Text Color . . . . . . . . . . . . . . . 3.4 Pembuatan Keterangan . . . . . . . . . . . . 3.4.1 Catatan Kaki . . . . . . . . . . . . . . 3.4.2 Referensi . . . . . . . . . . . . . . . . 3.5 Penggunaan Perintah Pelindung . . . . . . . 3.6 Pembuatan Lembar Daftar . . . . . . . . . . 3.6.1 Daftar Isi . . . . . . . . . . . . . . . . 3.6.2 Daftar Gambar . . . . . . . . . . . . . 3.6.3 Daftar Tabel . . . . . . . . . . . . . . 3.6.4 Daftar Pustaka . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . .
47 47 48 49 51 51 53 55 55 56 58 59 59 61 63 64 64 64 65 65
2.3 2.4
2.5
4 Penulisan Formula Matematika 4.1 Math-menu pada Texmaker . . . . . . . 4.2 Matematika Dalam Paragraf . . . . . . . 4.3 Paragraf Khusus Matematika . . . . . . 4.4 Font Khusus Matematika . . . . . . . . 4.5 Huruf Yunani Untuk Notasi Matematika 4.5.1 Huruf Kecil Yunani . . . . . . . 4.5.2 Huruf Besar Yunani . . . . . . . 4.6 Spasi Dalam Mode Matematika . . . . . 4.7 Fungsi Matematika . . . . . . . . . . . . 4.7.1 Subscript dan Superscript . . . . 4.7.2 Integral . . . . . . . . . . . . . . 4.7.3 Pecahan . . . . . . . . . . . . . . 4.7.4 Akar . . . . . . . . . . . . . . . . 4.7.5 Functions . . . . . . . . . . . . . 4.8 Array . . . . . . . . . . . . . . . . . . . 4.9 Simbol-simbol Matematika . . . . . . . . 4.9.1 Toolbar Simbol Matematika . . . 4.9.2 Math Accents . . . . . . . . . . . 4.9.3 Delimiters . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . .
67 67 68 69 71 73 73 74 74 76 76 78 79 81 82 84 87 87 89 91
5 Dokumentasi 5.1 Menyimpan File Gambar . . . . . . . . . . . . . 5.2 Include File . . . . . . . . . . . . . . . . . . . . .
93 93 95
. . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . .
6 Contoh 97 6.1 Memahami Daftar Isi . . . . . . . . . . . . . . . . 97 6.2 Contoh Penulisan Notasi Matematika . . . . . . . 102 Daftar Pustaka
103
Daftar Gambar 1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 1.9 1.10 1.11 1.12
Texmaker . . . . . . . . . . . . . . . . MiKTEX Copying Conditions . . . . . Pemilihan direktori installasi MiKTEX Extract USBTex . . . . . . . . . . . . Extracting USBTex . . . . . . . . . . . Menjalankan Texmaker . . . . . . . . . Interface Language Texmaker . . . . . Options - Configure Taxmaker . . . . Configure Texmaker . . . . . . . . . . Pengaturan Quick Build . . . . . . . . Interface Texmaker . . . . . . . . . . . Quick Build . . . . . . . . . . . . . . .
. . . . . . . . . . . .
. . . . . . . . . . . .
3 6 7 9 9 10 11 12 12 14 15 16
2.1 2.2 2.3 2.4 2.5 2.6 2.7 2.8 2.9 2.10 2.11 2.12 2.13 2.14
Struktur TEX Dokumen . . . . . . . . . . . . . Wizard Quick Start . . . . . . . . . . . . . . . Quick Start . . . . . . . . . . . . . . . . . . . . Preamble . . . . . . . . . . . . . . . . . . . . . Contoh Penggunaan Package . . . . . . . . . . Memilih package Dengan Wizard Quick Start . Penulisan Judul Untuk Artikel . . . . . . . . . Output Penulisan Judul Untuk Artikel . . . . . Penggunaan Address dan Signature pada Surat Output Address dan Signature pada Surat . . . Document Environment . . . . . . . . . . . . . Output Dari Document Environment . . . . . . ToolBar Sectioning . . . . . . . . . . . . . . . . LATEX- Sectioning . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . .
17 19 20 22 23 25 26 27 27 28 29 29 31 31
vii
. . . . . . . . . . . .
. . . . . . . . . . . .
. . . . . . . . . . . .
. . . . . . . . . . . .
2.15 2.16 2.17 2.18 2.19 2.20 2.21 2.22 2.23 2.24
Judul Bab Tanpa Penomoran Bab . . . Sectioning class book . . . . . . . . . . Environment Center . . . . . . . . . . . Environment Flushleft . . . . . . . . . . Environment Flushright . . . . . . . . . Output penulisan spasi yang berlebihan Environment Verbatim . . . . . . . . . . Environment Table . . . . . . . . . . . . Environment Figure . . . . . . . . . . . Environment Minipage . . . . . . . . . .
. . . . . . . . . .
. . . . . . . . . .
. . . . . . . . . .
. . . . . . . . . .
. . . . . . . . . .
32 32 33 34 35 36 36 38 40 41
3.1 3.2 3.3 3.4 3.5 3.6 3.7 3.8 3.9 3.10 3.11 3.12 3.13 3.14 3.15 3.16
LaTeX menu Includegraphics file . . . . . . . Browse File Gambar . . . . . . . . . . . . . . Output Penyisipan Gambar Posisi [h] . . . . . Penyisipan Gambar Posisi [h] dengan Center Wizard Quick Tabular . . . . . . . . . . . . . Quick Tabular . . . . . . . . . . . . . . . . . . Quick Tabular Untuk Merge Columns . . . . Toolbar – Font Style . . . . . . . . . . . . . . LaTeX menu – Font Style . . . . . . . . . . . Toolbar – Font Size . . . . . . . . . . . . . . . Footnote . . . . . . . . . . . . . . . . . . . . . Footnote LaTeX-menu . . . . . . . . . . . . . Label . . . . . . . . . . . . . . . . . . . . . . Ref . . . . . . . . . . . . . . . . . . . . . . . . Pageref . . . . . . . . . . . . . . . . . . . . . Pageref . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
48 48 49 50 52 52 53 55 56 57 59 60 61 62 62 64
4.1 4.2 4.3 4.4 4.5 4.6 4.7 4.8 4.9 4.10
Math-menu . . . . . . . . . . . . . . . . . . . . Inline Math Mode . . . . . . . . . . . . . . . . Auto-completion Paragraf Khusus Matematika Display Math Mode . . . . . . . . . . . . . . . Math Font Style . . . . . . . . . . . . . . . . . Pilihan Math Font Style . . . . . . . . . . . . . Math Spaces . . . . . . . . . . . . . . . . . . . Subscript dan Superscript . . . . . . . . . . . . Auto-completion Integral . . . . . . . . . . . . Math-menu Fraction . . . . . . . . . . . . . . .
. . . . . . . . . .
68 69 70 70 71 72 74 76 78 79
4.11 4.12 4.13 4.14 4.15 4.16 4.17 4.18 4.19 4.20 4.21
Auto-completion Fraction . . . . . . . . Sqrt Untuk penulisan Akar . . . . . . . Math Functions . . . . . . . . . . . . . . Array Environment pada Math-menu . . Quick Array . . . . . . . . . . . . . . . . Environment Quick Array . . . . . . . . Relation dan Arrow Symbols . . . . . . Miscellaneous Symbols dan Greek letters Delimiters dan Left/right . . . . . . . . Math Accents pada Texmaker . . . . . . Auto-completion Delimiters . . . . . . .
. . . . . . . . . . .
. . . . . . . . . . .
. . . . . . . . . . .
. . . . . . . . . . .
. . . . . . . . . . .
80 81 82 84 85 85 87 88 89 90 91
5.1 5.2 5.3
Penyimpanan File Gambar . . . . . . . . . . . . LaTeX menu Include File . . . . . . . . . . . . . Folder Penyimpanan File Include . . . . . . . . .
94 95 96
6.1 6.2 6.3 6.4 6.5 6.6 6.7
Daftar Isi dengan Pengaturan Default . . . . . . 97 Tampilan Daftar Isi dengan Pengaturan Default . 98 Daftar Isi dengan Pengaturan Bahasa . . . . . . 99 Tampilan Daftar Isi dengan Pengaturan Bahasa . 99 Membuat Daftar Isi yang Dinamis . . . . . . . . 100 Tampilan Daftar Isi yang Dinamis . . . . . . . . 100 Tampilan Daftar Isi dengan Colorlinks . . . . . . 101
Daftar Tabel 1.1
Configure MiKTeX 2.9 . . . . . . . . . . . . . . .
13
2.1 2.2
Sectioning Untuk class book dan class report Sectioning Untuk class article . . . . . . . . .
30 30
3.1 3.2 3.3 3.4
Tampilan tabel dengan Tampilan Tabel merge Font Style . . . . . . . Font Size . . . . . . .
4.1 4.2 4.3 4.4 4.5 4.6 4.7 4.8 4.9
Math Font Style . . . . . . . . Penulisan Huruf Kecil Yunani . Penulisan Huruf Besar Yunani . Math Spaces . . . . . . . . . . Subscript dan Superscript . . . Contoh Penulisan Integral . . . Penulisan Pecahan . . . . . . . Math Accents . . . . . . . . . . Delimiters . . . . . . . . . . . .
Quick Tabular . . . . . . . . . . . . . . . . . . . . . . . . . . .
xi
. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
53 54 55 57
. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
72 73 74 75 77 78 80 90 91
Bab 1
Texmaker, Editor LATEX? ... Pada bagian pertama ini, akan dibahas penjelasan singkat mengenai dokumen TEX dan LATEX. Diharapkan ini dapat memberikan gambaran umum bagaimana cara LATEX bekerja, serta fungsi editor dalam pembuatan dokumen TEX.
1.1 1.1.1
Pengenalan TEX
TEX merupakan bahasa pemrograman khusus yang diciptakan sekitar tahun 1978 oleh Prof. Donal Knuth. Ini menjadi bagian utama dari sistem pengaturan teks hasil pengetikan (typesetting system) yang menghasilkan dokumen dalam bentuk publikasi teks yang menarik. TEX telah berkembang dan tersedia untuk digunakan dalam berbagai komputer dan sistem operasi, dan bisa menghasilkan keluaran yang mencakup pengaturan tampilan mulai dari pergantian baris, halaman, gambar, pemenggalan kata dan lainnya yang tetap terlihat sama saat ditampilkan disegala sistem operasi 1
2
BAB 1. TEXMAKER, EDITOR LATEX? ...
yang memprosesnya. Berbeda dengan WYSIWYG1 , pembuatan dokumen dalam format TEX diperlukan coding atau perintahperintah khusus untuk membuat format tampilan yang diinginkan. Secara umum penulisan dokumen dalam format TEX memang tidak semudah penulisan dokumen dengan menggunakan WYSIWYG. Namun harus diakui, dokumen dengan format TEX lebih mempermudah proses penulisan bagi penulis yang mengolah teks dalam jumlah besar, yang terdiri dari gambar, tabel, serta simbol-simbol matematika yang rumit, misalnya membuat dokumen untuk menghasilkan buku atau penulisan ilmiah. Dengan TEX, penggunaan daftar gambar dan tabel juga akan menjadi lebih mudah, karena telah tersetting dengan rapih secara otomatis, dan simbol matematika dapat tercetak dengan sempurna.
1.1.2
LATEX
LATEX merupakan user interface dari TEX, diciptakan tahun 1985 oleh Leslie Lamport di Digital Equipment Corporation. Interface ini diciptakan untuk mengotomisasi semua perintah umum yang digunakan dalam pembuatan dokumen TEX, sehingga penulis dapat dengan mudah menggunakan kemampuan pengaturan tulisan yang dimiliki TEX tanpa harus memahami underlying language 2 . Pada dasarnya LATEX adalah program yang dibuat sebagai typesetting tool 3 . Secara garis besar, langkah-langkah dalam pembuatan dokumen LATEX yaitu : pertama mengetik dokumen pada LATEX editor (dalam pembahasan ini akan digunakan Texmaker sebagai LATEX editornya), kemudian melengkapi dokumen tersebut dengan perintah LATEX untuk menyusun tampilannya. Untuk menghasilkan format dokumen tertentu, sebelumnya dokumen harus di-compile lebih dulu ke format dokumen yang 1 Sistem WYSIWYG=what you see is what you get, adalah program pengolahan kata dimana tampilan dokumennya akan sama dengan apa yang dibuat saat proses pengetikannya. Contohnya program-program word prosesor seperti Ms. Word atau Writer pada Open Office 2 underlying language (bahasa dasar yang dimiliki suatu bahasa pemrograman) 3 typesetting tool (sebagai alat pengetikan atau pembuatan ulang teks)
3
1.2. TEXMAKER
dimaksud. Dokumen yang dihasilkan dapat berupa dokumen dengan format *.pdf4 , *.dvi5 atau *.ps6 .
1.2
Texmaker
Gambar 1.1: Texmaker 4 PDF (Portable Document Format) digunakan untuk merepresentasikan dokumen dua dimensi yang meliputi teks, huruf, citra dan grafik vektor dua dimensi. 5 *.dvi adalah format standar output L AT X. DVI (DeVince-Independent) E adalah file yang dapat dicetak oleh hampir semua jenis peralatan cetak tipografi. 6 *.ps (Post Script)
4
BAB 1. TEXMAKER, EDITOR LATEX? ...
Texmaker merupakan program yang dipublikasikan oleh Free Software Foundation berdasarkan ketentuan Versi GNU General Public License 2. Untuk Texmaker versi 3.2.1 kepemilikan Copyright (c) 2003-2011 oleh Pascal Brachet. Sebagai aplikasi lintas-platform, Texmaker dapat digunakan pada Linux, Macosx dan sistem Windows yang mengintegrasikan banyak tools yang diperlukan dalam pengembangan dokumen LATEX. Texmaker adalah Murni Qt7 , dilengkapi juga dengan unicode support (mendukung berbagai macam pengkodean), spell checking, auto-completion (perintah utama LATEX dapat langsung tampil saat mengetik), kode lipat (penyusunan dasar-dasar struktur dokumen : part, chapter, section,dll) dan penampil built-in pdf dengan dukungan synctex serta modus tampilan kontinyu, juga merupakan aplikasi yang mudah digunakan dan dikonfigurasi. Kemampuan lain yang disediakan Texmaker saat ini diantaranya adalah : • Pengaturan konfigurasi yang praktis. • Menyediakan menu Wizard untuk membuat format awal pembukaan dokumen, yang berfungsi untuk mengatur fitur utama dari dokumen yang dibuat (class, ukuran kertas, geometry package dan package lainnya). • Pesan kesalahan yang menunjukan letak baris dimana kesalahan terjadi. • Dilengkapi Struktur View, cara cepat menuju semua bagian dari dokumen yang sedang dibuat, dan secara otomatis diperbarui saat mengetik. • Pemeriksa ejaan dengan kamus OpenOffice.org. • Logfiles selama kompilasi LaTeX dan kemampuan untuk ”lompat” ke kesalahan sumber yang ditemukan oleh compiler. 7 Qt adalah sebuah kerangka aplikasi lintas-platform yang banyak digunakan untuk mengembangkan perangkat lunak aplikasi dengan antarmuka pengguna grafis (GUI) yang dikembangkan oleh proyek open source.
1.3. DOWNLOAD DAN INSTALASI
5
Kemampuan yang disediakan Texmaker juga masih memiliki keterbatasan. Seperti kemampuannya dalam pemeriksaan ejaan, disini hanya GPL prancis, british, deutch, kamus spayol dan italia saja yang didistribusikan dengan Texmaker. Namun kamus lainnya bisa didapatkan dengan men-download di http://wiki.services.openoffice.org/wiki/Dictionaries
1.3
Download dan Instalasi
Sebagai aplikasi yang dirilis dibawah lisensi GPL, Texmaker bisa didapat secara gratis dari situs resmi texmaker di alamat http://www.xm1math.net/texmaker/download.html, Texmaker (free cross-platform latex editor). Texmaker adalah aplikasi lintas-platform yang dapat digunakan pada sistem operasi Linux, Macosx dan sistem Windows. Pada kasus ini akan dijelaskan langkah-langkah instalasi software Texmaker dan distribusi LATEX-nya, serta cara menggunakan versi portable untuk sistem operasi Windows.
1.3.1
Texmaker Untuk Windows
Perlu diingat, sebelum menggunakan Texmaker sebagai editor LATEX, harus diinstal terlebih dahulu distribusi LATEX-nya. Disini, yang akan digunakan adalah versi MiKTEX 2.9. Software MiKTEX bisa di dapat secara gratis melalui situs resminya di alamat http://miktex.org. Berikut langkah-langkah yang diperlukan untuk menggunakan Texmaker sebagai editor LATEX pada distribusi MiKTEX 2.9 :
6
BAB 1. TEXMAKER, EDITOR LATEX? ...
Installasi MiKTEX 2.9 1. Setelah mendapatkan software MiKTEX 2.9, double click pada file setup-nya.
Gambar 1.2: MiKTEX Copying Conditions
2. Centang pada pernyataan ”I accept the MiKTeX copying conditions”, kemudian click Next. 3. Pilih all users, click Next.
1.3. DOWNLOAD DAN INSTALASI
7
4. MikTEX akan tersimpan pada direktori yang tertera (lihat gambar). Click pada Browse jika ingin memilih direktori lain yang diinginkan, click Next.
Gambar 1.3: Pemilihan direktori installasi MiKTEX
5. Pada Settings MiKTEX, pilih yes untuk ”Install missing packages on the fly”, click Next. 6. Click Start untuk memulai proses installasi MiKTEX. 7. Jika proses Executing telah selesai, Click Next dan akhiri proses installasi dengan meng-click tombol Close. Setelah MiKTEX 2.9 sebagai distribusi LATEX telah terinstall. Selanjutnya dapat diinstall Texmaker sebagai editor LATEX-nya.
8
BAB 1. TEXMAKER, EDITOR LATEX? ...
Installasi Texmaker Versi terbaru Texmaker yang telah tersedia saat ini adalah Texmaker 3.3.3. Setelah mendapatkan software Texmaker 3.3.3, double click pada file setup-nya. Setelah itu ikuti petunjuk yang ditampilkan.
1.3.2
Texmaker, Portable-version
Texmaker juga tersedia sebagai aplikasi yang portable. Telah tersedia lengkap dalam paket USBTeX-1.7, termasuk di dalamnya MikTeX 2.9, Texmaker 3.2.1, Ghostscript, Ghostview8 , dan Sumatra PDF 1.9. Paket USBTex ini bisa didapat dengan download di alamat http://www.exomatik.net/U-Latex/USBTeX. Seperti namanya, USBTex dapat diinstal pada drive USB untuk dijalankan pada setiap sistem operasi Windows (asalkan memiliki USB drive yang layak). Untuk membuatnya bekerja dengan baik, penting untuk memiliki USB stick yang baik, yang berarti memiliki kecepatan tinggi. Banyak data yang akan dibaca dan ditulis ke stick selama perangkat lunak dijalankan. Untuk itu komputer dan USB stick dengan USB 2.0 sangat dianjurkan. Berikut adalah langkah-langkah yang perlu dilakukan untuk menggunakan Texmaker versi portable sebagai editor LATEX : 1. Double-click pada archive USBTex.exe yang telah di download. 2. Pada bagian Extract to, pilih direktori drive USB yang ingin dijadikan tempat penyimpanan paket USBTeX. Kemudian click Extract. 8 Ghostview
merupakan interface untuk membaca PostScript.
1.3. DOWNLOAD DAN INSTALASI
9
Gambar 1.4: Extract USBTex
3. Proses extracting archive akan berlangsung beberapa menit.
Gambar 1.5: Extracting USBTex
4. Setelah proses kompresi selesai, Texmaker sudah dapat dijalankan. Buka program texmaker dengan men-doubleclick pada file Texmaker yang berada didalam folder hasil kompresi.
10
BAB 1. TEXMAKER, EDITOR LATEX? ...
Gambar 1.6: Menjalankan Texmaker
5. Pertama kali dibuka, interface language ter-setting dalam bahasa prancis. Untuk mengubahnya, pada menu Options pilih Interface Language, click pada en untuk menggunakannya dalam bahasa inggris. Setelah itu exit program. 6. Buka kembali Texmaker untuk melalukan pengaturan lainnya. Saat program dibuka kembali, Language telah tersetting dalam bahasa Inggris.
1.3. DOWNLOAD DAN INSTALASI
11
Gambar 1.7: Interface Language Texmaker
7. Pengaturan standar harus bekerja dengan distribusi LaTeX yang digunakan, untuk itu ubah konfigurasi Texmaker-nya. Pada menu Options pilih Configure Texmaker. Ubah Commands, Browse file exe dari direktori yang benar dengan meng-click tombol folder yang ada disebelah kanan. Lihat pada gambar berikut:
12
BAB 1. TEXMAKER, EDITOR LATEX? ...
Gambar 1.8: Options - Configure Taxmaker
Gambar 1.9: Configure Texmaker Untuk Commands LATEX, dvips, Bibtex, Makeindex, Dvi viewer, Pdflatex, Dvipdfm, ps2pdf, dan Latexmk. File exe di- browse dari folder USBTeX-1.7 → programs → MiKTeX 2.9 → miktex → bin.
1.3. DOWNLOAD DAN INSTALASI
13
Sedangkan untuk Commands Ps Viewer dan ghostscript, file exe di- browse dari folder USBTeX-1.7 → programs → gs9.02 → bin. Tabel 1.1: Configure MiKTeX 2.9 Commands LaTeX dvips Bibtex Makeindex Dvi viewer Ps Viewer Pdflatex Dvipdfm ps2pdf ghostscript Latexmk
*.exe latex.exe dvips.exe bibtex.exe makeindex.exe yap.exe gswin32.exe pdflatex.exe dvipdfm.exe ps2pdf.exe gswin32c.exe latexmk.exe
8. Setting juga Quick Build pada Configure Texmaker, quick build akan menghasilkan dokumen sesuai dengan pilihan yang diambil.
14
BAB 1. TEXMAKER, EDITOR LATEX? ...
Gambar 1.10: Pengaturan Quick Build Setelah semua pengaturan telah ter-setting dengan benar maka Texmaker siap untuk memulai pembuatan dokumen.
Tambahan : USBTex memang dimaksudkan untuk menjadi paket LATEX yang diinstal pada drive USB sebagai aplikasi portable, namun ada kelebihan lain yang dimiliki paket USBTex yaitu ; 1. USBTex juga dapat diinstal di drive sistem pada komputer. 2. Editor LATEX-nya yaitu Texmaker 3.2.1 dapat diganti dengan versi lainnya, seperti Texmaker 3.3.3, dengan catatan editor tersebut juga merupakan versi portable (untuk paket USBTex yang diinstal pada drive USB). 3. Untuk paket USBTex yang diinstal di drive sistem pada komputer, editor LATEX dapat diganti dengan editor jenis
1.3. DOWNLOAD DAN INSTALASI
15
lain seperti TEXstudio atau TEXnicCenter maupun editor LATEX lainnya meski bukan dari versi portable. 4. Dan karena USBTeX merupakan paket aplikasi portable, maka uninstall dilakukan dengan hanya menghapus folder USBTeX-nya saja.
1.3.3
Tampilan Interface Texmaker
Sebagai editor LATEX, texmaker sudah cukup user-friendly. Selain source viewer sebagai tempat penulisan dokumen, juga terdapat pelengkap pendukung lainnya seperti menubar, toolbar, tampilan pesan error pada message/log dan Pdf Viewer.
Gambar 1.11: Interface Texmaker
16
1.3.4
BAB 1. TEXMAKER, EDITOR LATEX? ...
Kompilasi Dokumen
Cara termudah untuk mengkompilasi sebuah dokumen pada Texmaker adalah dengan menggunakn perintah Quick Build yang terdapat pada menu Tools ataupun yang ada pada toolbar. Atau dengan menggunakan shortcut keyboard -nya, F1. Perlu diingat, sebelum dokumen di-compile, dokumen baru harus disimpan terlebih dahulu dengan menggunakan format *.tex.
Gambar 1.12: Quick Build
Bab 2
Membangun Struktur Dokumen
Gambar 2.1: Struktur TEX Dokumen Dalam penulisan dokumen pada LATEX, terdapat tiga bagian penting yang perlu diketahui untuk kelengkapan struktur dokumen yang dibuat, yaitu bagian pendeklarasian class, preamble1 , 1 Preamble adalah bagian yang terletak diantara deklarasi class dan awal dokumen
17
18
BAB 2. MEMBANGUN STRUKTUR DOKUMEN
dan bagian document environment 2 . Ketiga bagian inilah yang akan mendukung LATEX melakukan pengaturan konsistensi pada struktur dokumen. Kelebihan ini yang mempermudah pengguna LATEX dalam membuat dokumen yang hasilnya menjadi dokumen yang lebih mudah dibaca dan dipahami. Dan untuk itu diperlukan penambahan elemen-elemen lainnya yang akan mendukung pembentukan dasar struktur dokumen.
2.1
Deklarasi Class
2.1.1
Class Document
Pada Texmaker, ada beberapa macam class yang tersedia dan siap digunakan untuk penulisan dokumen. Class yang sering digunakan diantaranya adalah article, letter dan book. • Article adalah class yang dapat digunakan untuk penulisan artikel, paper, ulasan atau catatan. • Letter adalah class yang digunakan untuk penulisan surat. • Book, class ini dipakai dalam penulisan dokumen dalam jumlah besar seperti penulisan buku atau penulisan ilmiah. Pada setiap class tersebut memiliki pengaturan dan environment dokumen yang berbeda-beda. Sebagai contoh, environment untuk chapter tidak akan bisa dijalankan pada class article. Karena pada setiap class, pengaturan dan environment yang bisa dijalankan hanyalah pengaturan dan environment yang diperlukan dalam pembuatan dokumen dengan pengaturan class tersebut. Perbedaan pada setiap class dimaksudkan untuk mempermudah user, dalam merancang struktur dokumen yang akan dibuatnya. Penentuan class dibuat dengan menuliskan perintah class pada bagian awal dokumen. 2 Bagian
tempat penulisan dokumen yang akan menjadi dokumen output.
2.1. DEKLARASI CLASS
2.1.2
19
Wizard Quick Start
Texmaker juga menyediakan Quick Start untuk memulai pembukaan dokumen. Dengan quick start, perintah-perintah yang diperlukan untuk pembuatan struktur utama dokumen TEX akan otomatis tercetak pada lembar kerja sesuai pengaturan yang dipilih. Diantaranya pemilihan class, pengaturan kertas, pengaturan margin,dll. Pilih Quick Start pada Wizard menu untuk memulai pembukaan dokumen.
Gambar 2.2: Wizard Quick Start Quick Start mempermudah pemilihan pengaturan fitur utama dalam pembukaan dokumen baru. Ingat, pengaturan dengan Quick Start akan masuk ke file lembar kerja yang sedang dibuka. Untuk itu, sebelum menggunakan Quick Start pastikan lembar kerja yang dibuka adalah lembar kerja baru yang masih kosong.
20
BAB 2. MEMBANGUN STRUKTUR DOKUMEN
Gambar 2.3: Quick Start
Dari pilihan pengaturan class document dengan menggunakan Quick Start seperti diatas, penulisan perintah akan langsung tercetak seperti berikut : \documentclass[10pt,a4paper,oneside]{book} \usepackage[latin1]{inputenc} \usepackage[english]{babel} \usepackage{amsmath} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{makeidx} \usepackage{graphicx} \usepackage[left=3cm,right=2cm,top=3cm,bottom=2cm] {geometry} \author{Hari Maita Sari}
Bibliografi [1] Wicaksana, I Wayan Simri dan Yudha Yogasara. 2011. LyX Untuk Pemula. Depok : Penerbit Gunadarma. [2] Tirtawidjaja, Tedy. Membuat Dokumen Dengan LaTeX ver.0.3. [3] H. Dulimarta. Pengenalan TEX dan LATEX. Home page : http://www.egr.msu.edu/dulimart, 23 Januari 2001. [4] Oetiker, Tobias. 2001. The Not So Short Introduction to LATEX2ε. [5] http://www.ruangkecil.or.id/2010/11/27/5-pilihan-latexeditor/. Tanggal mengakses 14 April 2012.
103
Dokume nTe XT EXMAKER Me mbua t de nga n
Se r iPe mu l a
Mengi ns t alT exmaker MembangunSt r ukt urDokumen For matPendukungPenul i s an Penul i s anFor mul aMat emat i ka TeXmakera da l a he di t orLa t e xya ngme r upa ka na pl i ka s i f r e el i nt a s pl at f or m.Me mi l i kike ma mpua nda l a mpe ng ol a ha nka t ada npe ng ol a ha n dokume nya nga ka nme mpe r muda hda l a mpe nul i s a ndokume nt e kni s da ni l mi a hunt ukpr oduks ibe s a ra t a ume ne ng a hs e pe r t ipe nul i s a ni l mi a h a t a upe mbua t a nbuku. De t t yPur namas ar ia da l a hs t a fpe nga j a rUni ve r s i t a sGuna da r ma , me nye l e s a i ka nSa r j a nada nMa gi s t e rpa dabi da ngSi s t e mI nf or ma s i . Pe ne l i t i a nut a maa da l a ht e r ka i tSi s t e mI nf or ma s ide nga nt i t i k be r a tpa dape ngumpul a nda t adime di aI nt e r ne t .Ke gi a t a ne ks t e r na l a da l a hba ha s a nt e r ka t ie Gove r nme nt . Har iMai t aSar i ,Ma ha s i s wiMa na j e me nI nf or ma t i kaUni ve r s i t a s Guna da r ma .Me nul i sbukupe mbua t a ndokume nTe Xda s a rde nga n Te xma ke ri niguname r a mpungka nPe nul i s a nI l mi a hya ngdi bua t nya . Te r t a r i kpa dabi da ngpe nul i s a nda nDe s a i nGr a f i s . Ema i l:25hr my@gma i l . c om IWayanSi mr iWi c aks anaa da l a hGur uBe s a rbi da ngTe knol ogi I nf or ma s ida nt e l a hba nya kme nul i ska r yai l mi a hbi da ngTe knol ogi I nf or ma s it e r ut a mabi da ngI nt e r ope r a bi l i t a s . Akt i fda l a mpe ma nf a a t a n s ol us ibe r ba s i sOpe nSour c e .Se l a i ns e ba ga ia ka de mi s i ,di at e r l i ba t pa dabe r ba ga ipr oye kSi s t e mI nf or ma s ipa das e kt orpe me r i nt a hda n s wa s t adiI ndone s i a .
Pe ne r bi tDa purBuku
I SBN:9786027749900
J l n. Ke r j aBa k t i RT0 0 1 / 0 2No. 9 Ke l . Ma k a s a r , Ke c . Ma k a s a r J a k a r t aTi mur1 3 5 7 0 , I ndone s i a Te l p: 0 2 1 8 0 9 8 2 0 8 e ma i l : i nf o@Da pur Buk u. c om -www. Da pur Buk u. c om