LATEX
LATEX (LaTeX) adalah bahasa markup atau sistem persiapan pembuatan
dokumen untuk pengetikan sistem TeX, yang dinamakan berdasarkan gaya
penulisannya sebagai LaTeX. Nama LaTeX itu sendiri hanya mengacu pada
bahasa penulisan yang digunakan pada sebuah dokumen, bukan pada editor
yang digunakan untuk menulis dokumen tersebut. Untuk membuat dokumen
dalam format LaTeX, sebuah file berformat .tex harus dibuat menggunakan
semacam text editor. Walaupun, banyak text editor yang dapat digunakan
untuk membuat dokumen LaTeX, beberapa text editor sengaja dibuat khusus
untuk menggunakan bahasa LaTex.
LaTeX merupakan hasil turunan dari TeX. TeX adalah
bahasa pemrograman yang diciptakan khusus dan menjadi bagian utama dari
sistem pencetakan (typesetting system) yang akan menghasilkan dokumen
(teks, gambar, notasi matematis) yang berkualitas tinggi. TeX diciptakan
oleh Prof. Donald Knuth sekitar tahun 1978. Awalnya Prof. Donald Knuth menciptakan TeX pada akhir tahun 1978 untuk
merevisi buku karyanya yaitu The Art of Computer Programming edisi
kedua. Buku The Art of Computer Programming memerlukan perbaikan karena
banyak simbol matematika yang tidak dapat dicetak dengan sempurna oleh
sistem percetakan pada masa itu. Prof. Donald Knuth berharap program yang dibuatnya akan mampu
menghasilkan sistem percetakan dokumen yang berkualitas tinggi, mampu
mencetak teks, angka, simbol-simbol matematis dengan sempurna.
LaTeX sangat banyak digunakan di Institusi-Institusi pendidikan. Sebagai
contoh, digunakan untuk menerjemahkan DocBook dan berbagai macam file
berekstensi XML ke dalam format PDF, LaTeX digunakan karena kualitasnya
yang tinggi dalam typesetting yang dapat dicapai oleh TeX. Sistem
typesetting LaTeX menawarkan Desktop Publishing yang Programmable atau
dapat di tulis ulang dan fasilitas extensive untuk otomatisasi
aspek-aspek dalam typesetting dan desktop publishing, termasuk pemberian
nomor, dan referensi silang, tabel dan bingkai, tata letak halaman, dan
bibliographies.
Perintah dalam LateX
Ada 3 tipe perintah dalam LATEX:
Ada 3 tipe perintah dalam LATEX:
- single karakter seperti: # $ & ˜ _ ˆ % { } yang semuanya mempunyai makna.
- Karakter \ (garis miring terbalik) yang disertai dengan satu karakter lain yang bukan huruf misalny \$ untuk menghasilkan tulisan $.
- Karakter \ (garis miring terbalik) yang disertai dengan beberapa karakter huruf dan membentuk sebuah perintah.
Semua perintah adalah case-sensitif, artinya perintah dengan huruf besar
dan huruf kecil akan menghasilkan perintah yang berbeda. Beberapa
perintah juga diikuti dengan argument dari perintah utamanya, misalnya
\begin{equation} dll.
Kelebihan dan Kekurangan LaTeX
Kelebihan LaTeX:
- Hasil tampilan dokumennya profesional sekali! Mirip buku teks!
- Ketika kita ngetik, kita tidak peduli tampilan dan layout. Layout nanti diatur oleh file utama (misal: main.tex).
- LaTeX itu free of charge, alias gratis! Kalau MS Word kita harus beli softwarenya.
- Rumus-rumus matematika dapat diatur dengan mudah, tetapi proses membuat rumus memang painstaking!
- Cocok untuk programmer atau orang-orang yang suka program
- Tidak pernah crash (adanya error karena salah memasukkan command atau karena software tidak updated)
- File-nya relatif kecil
- Font-nya indah
- Tutorial dan command untuk symbol banyak tersedia di internet.
Kekurangan LaTeX:
- Perlu kesabaran dan ketekunan karena memang tidak user-friendly seperti MS Word
- Kalau dokumennya pendek, jangan memakai LaTeX.
- Harus mengetahui command/perintah supaya cepat mengetiknya. Tapi dengan berjalannya waktu orang akan familiar dengan perintah-perintahnya.
LYX
Lyx merupakan suatu sistem persiapan dokumen. LYX merupakan suatu alat
untuk menghasilkan suatu manuskrip, buku, surat dan proposal bahkan
puisi yang dalam format yang cantik. Tidak seperti pengolah kata pada
umumnya, dalam arti bahwa LYX menggunakan paradigma bahasa markup
sebagai gaya pengeditan intinya. Dengan kata lain, ketika Anda mengetik
suatu header pada suatu bagian, maka Anda akan menAndainya sebagai
"Section", bukan sebagai "Bold, 17 pt type, left justified, 5mm space
below". LYX akan mengurus typesetting untuk Anda, sehingga Anda hanya
cukup berurusan dengan konsep dan isi dokumen, bukan dengan mekaniknya.
Berikut ini adalah lifecycle dan beberapa pengertian secara ringkas:
TeX –>LaTeX–>Lyx
- TeX : Typesetting bahasa dengan kemampuan makro.
- LaTeX : Makro paket dibangun di atas TeX.
- Class : Deskripsi dari jenis dokumen, menggunakan LaTeX.
- Style : Alter perilaku default LaTeX dalam beberapa cara.
- LyX : Visual, word-prosesor berprinsip WYSIWYM yang menggunakan LaTeX untuk melakukan typesetting nya.
Lyx cocok digunakan untuk membuat memo, surat, disertasi dan tesis,
catatan kuliah, catatan seminar, prosiding konferensi, dokumentasi
software, buku, artikel pada jurnal ilmiah, skrip untuk drama dan film,
proposal bisnis, dan presentasi.
Keunggulan dari LyX yaitu :
-
Output yang konsisten misalnya, semua paragraf dipastikan memiliki
margin yang sama, semua judul dipastikan memiliki besar sama, dst.
Selain itu, karena dokumen sangat terstruktur maka ada fitur untuk
melakukan navigasi intra-dokumen yang sangat bagus (ada daftar
judul-judul bab dan sub-bab, kita bisa meng-klik untuk pindah ke bagian
tersebut dengan cepat).
- Setiap dokumen memiliki kelas sendiri, misalnya article atau book, dan setiap kelas sudah terformat dengan sangat baik bahkan melebihi apa yang biasa kita lakukan dengan Word. Contohnya, pada kelas book, nomor halaman sudah berada pada tempat yang tepat (di bawah saat mulai bab, di atas pada halaman lainnya). Penomoran bab dan sub-bab langsung dibuat secara otomatis!
- Setiap gambar dan tabel juga diberikan penomoran otomatis! Tidak seperti di Word dimana kita harus melakukan setting yang cukup repot dan tidak semua orang bisa melakukannya. Juga, seperti buku-buku profesional pada umumnya, setiap tabel maupun gambar tidak terletak di tempat kita meletakkan tabel/gambar tersebut, tetapi di awal atau akhir halaman! Dan semuanya otomatis! (fitur ini bisa dimatikan untuk tabel tertentu).
Kekurangan LyX yaitu :
- Tidak bisa mengatur style (warna, font, dll) yang baku dari style yang sudah ada seperti judul bab, judul sub-bab, dll (walaupun untuk tulisan bukan judul bisa dilakukan).
- Sulit untuk mengatur apa-apa yang sudah di pre-format oleh Lyx, misalnya di mana penomoran halaman diletakkan, atau kata-kata otomatis yang digunakan. Seperti Chapter xxx, Figure xxx, Table xxx (dalam penomoran otomatis)… tetapi versi Bahasa Indonesia seperti Bab xxx, Gambar xxx, Tabel xxx tersedia (dengan memilih bahasa Bahasa (seharusnya Bahasa Indonesia kan???)), tetapi seperti yang sudah dikatakan kita tidak bisa mengubahnya menjadi Bagian xxx atau Figur xxx misalnya.