Jumat, 15 Maret 2013

Latex dan Lyx


Apakah Itu LaTex?

Untuk dapat memahami sejarah LaTeX, kita perlu mengetahui terlebih dahulu sejarah TeX. LaTeX adalah 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 adalah hasil turunan dari TeX. TeX adalah bahasa pemrograman yang khusus dan menjadi bagian utama dari typesetting system yang menghasilkan dokumen (teks, gambar, notasi matematis) yang berkualitas tinggi.


Media Instalasi LateX

Untuk dapat menggunakan LATEX dalam lingkungan Microsoft Windows ada beberapa hal yang perlu disiapkan sebelumnya, diantaranya adalah:

  1. Paket instalasi LATEX dalam hal ini digunakan small miktex 2.4.1705. Paket instalasi miktex 2.4.1705 setelah diinstal nantinya akan dipakai sebagai generator dokumen yang sudah diformat menggunakan bahasa pemrograman yang dimiliki LATEX.
  2. Tex editor-misalnya yang sudah ada pada Microsoft Windows yaitu notepad. Pada prinsipnya dokumen yang sudah diatur isinya menggunakan LATEX cukup dituliskan dengan menggunakan text editor saja. Semua dokumen beserta pengaturan teksnya dituliskan dalam satu dokumen tunggal dengan ekstensi *tex.
  3. Antarmuka grafis user dengan LATEX dalam hal ini digunakan Texnicenter1 ver.Beta 6.31. Antarmuka grafis ini digunakan untuk memudahkan user manggunakan perintah-perintah LATEX dengan menggunakan TEXnicenter beberapa perintah sudah disediakan shortcurtnya sehingga user tidak perlu mengetikan lagi perintah tersebut dalam dokumennya, cukup memilih perintah yang diinginkan maka TEXnicenter yang akan mengetikan perintah tersebut. Jauh lebih afisien menggunakan TEXnicenter sebagai pengganti text editor biasa.


Perintah dalam LateX
Ada  3 tipe perintah dalam LATEX:
  1. single karakter seperti: # $ & ˜ _ ˆ % { } yang semuanya mempunyai makna.
  2. Karakter \ (garis miring terbalik) yang disertai dengan satu karakter lain yang bukan huruf misalny \$ untuk menghasilkan tulisan $.
  3. 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.


Environment
Environment dicirikan dengan diawali perintah \begin{name} dan diakhiri dengan perintah \end{name}. Misalnya:

\begin{equation}

..environment
\end{equation}
untuk menghasilkan ssatu set persamaan matematik.

Dekalarasi
Deklarasi adalah perintah yang digunakan untuk mengubah sebuah perintah lain tanpa menghasilkan tulisan. Misalnya jika anda menuliskan \pagenumbering{roman} adalah untuk menuliskan nomor halaman dengan huruf romawi kecil, tetapi jika halaman berikutnya anda menuliskan \pagenumbering{arabic} akan tertulis nomor halaman dengan bentuk angka.

Satuan
Satuan yang berkaitan dengan ukuran yang digunakan dalam LATEX yang paling banyak digunakan adalah: cm (centimeter), mm (milimeter), in (1 in=2.54cm), pt (1 in=72.27pt atau 1 cm=28.45pt). Bentuk desimal yang digunakan biasanya menggunakan . (titik).

Kelebihan LaTeX:
  1. Hasil tampilan dokumennya profesional sekali! Mirip buku teks!
  2. Ketika kita ngetik, kita tidak peduli tampilan dan layout. Layout nanti diatur oleh file utama (misal: main.tex).
  3.  LaTeX itu free of charge, alias gratis! Kalau MS Word kita harus beli softwarenya.
  4. Rumus-rumus matematika dapat diatur dengan mudah, tetapi proses membuat rumus memang painstaking!
  5. Cocok untuk programmer atau orang-orang yang suka program
  6. Tidak pernah crash (adanya error karena salah memasukkan command atau karena software tidak updated)
  7. File-nya relatif kecil
  8.  Font-nya indah
  9. Tutorial dan command untuk symbol banyak tersedia di internet.

   Kekurangan LaTeX:
  1. Ya itu tadi: perlu kesabaran dan ketekunan karena memang tidak user-friendly seperti MS Word
  2. Kalau dokumennya pendek, jangan memakai LaTeX. Itu artinya berlebihan. LaTeX cocok untuk menulis thesis, tugas akhir, buku yang penuh simbol matematika atau skrip perintah dan lainnya.
  3. Mesti hafal command/perintah supaya cepat mengetiknya. Tapi dengan berjalannya waktu orang akan familiar dengan perintah-perintahnya.

Para Ilmuan lebih memilih LateX, daripada WP yang lain, Why ???

  1. Keluaran TeX selalu yang terbaik, baik tulisan, gambar, rumus, format, tanpa bergantung pada peralatan tambahan, huruf tambahan. Baik untuk dokumen sederhana maupun dokumen yang rumit. Bayangkan menulis rumus dalam Microsft Words(TM), yang harus bergantung pada Microsoft Equation(TM), bagaimana jika rumusnya rumit-rumit, atau hurufnya besar kecil, sesuatu yang tidak muncul dalam tulisan sehari-hari? LaTeX juga menyediakan semua peralatan untuk membuat tabel, cross-references, hyper-links, yang bisa dilakukan dengan mudah. Karena kemudahan dan keunggulan dalam menuliskan rumus-rumus yang ajaib, maka TeX adalah pilihan terbaik untuk dokumen-dokumen ilmiah. Dan itu dilakukan menggunakan penulisan text standar saja.
  2. LaTeX dan typesetting, LaTeX bisa mengatur simbol untuk variabel, berapa besar dan ruang yang dibutuhkan bagi notasi, superscript dan subscript, dsb. Bagan, flow chart, not balok, atau gambar rangkaian dapat dikerjakan dengan mudah. Bahkan dari penulisan standar bisa digunakan untuk menuliskan karakter-karakter bahasa di seluruh muka Bumi. Dengan demikian setiap dokumen dengan mudah mengikuti standar penulisan yang dibutuhkan, per se, tanpa harus berpusing-pusing mengatur format, setiap kali menulis.
  3. LaTeX selalu cepat, karena untuk menulis dalam LaTeX bisa saja menggunakan text standard, maka menggunakan notepad pun bisa dilakukan, yang berarti mengirit ruang dan memori komputer.
  4. LaTeX selalu stabil, sejak diperkenalkan, dipergunakan oleh jutaan orang, tidak pernah ada keluhan berarti, bahkan banyak yang membantu mengembangkannya. Stabil berarti LaTeX itu bekerja, dan akan terus bekerja, karena semakin banyak orang yang mempekerjakannya.
  5. LaTeX itu luwes, setiap institusi, setiap jurnal punya gayanya sendiri, dan tidak hanya dalam ‘gaya’ yang ada di luarnya, tetapi juga dalam pengembangan engine-nya; tetapi terlepas semua pilihan yang dipergunakan, inti terdalam LaTeX itu selalu tetap sama.
  6. Input yang selalu text. Dengan demikian, maka bekerja bisa dilakukan di komputer model apa saja, sistem operasi apa saja, dan untuk keperluan apa saja, jauh dari hanya sekedar pengolah-kata, tetapi bisa dikembangkan untuk basis data, atau keperluan yang memerlukan sumber daya yang besar, tetapi tidak boros.
  7. Keluaran bisa berupa apa saja, dari sekedar untuk keperluan pencetakan, seperti pdf, ps, atau sekedar menampilkan seperti html, bahkan terbuka untuk pengembangan yang belum terpikirkan sebelumnya.
  8. LaTeX itu gratis.
  9. LaTeX itu bisa digunakan di mana saja, tanpa memandang sistem operasi, jenis komputer, atau jenis media.
  10. LaTeX itu standar. Banyak penerbitan ilmiah dan Jurnal mempergunakan laTeX sebagai standar penyusunan dokumen

Introduction to Latex and Lyx - Part 1 of 5




Apakah LYX itu?


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.

Dengan software ini kita dapat  membuat artikel teknis dan ilmiah yang kompleks dengan matematika, referensi silang, bibliografi, indeks, dan lain-lain. Hal ini sangat baik untuk menghemat waktu pengerjaan dokumen dengan adanya kemampuan pemrosesan yang biasa diperlukan seperti otomatis sectioning, pagination, spell checking, dan lain sebagainya.

Contoh kasus dalam penggunaanya sebagai berikut. Misalkan Anda membuat daftar. Dalam pengolah kata lain, daftar ini hanya dikelompokan dengan tab dan baris baru. Anda perlu mencari tahu di mana untuk menempatkan label untuk setiap item daftar, apa label yang harus digunakan, berapa banyak baris kosong untuk menempatkan antara setiap item, dan sebagainya. Dalam LyX, anda hanya memiliki dua masalah:  daftar apakah ini, dan apa yang ingin saya tempatkan di dalamnya. Itu saja.
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.


Kelebihan LYX
Aplikasi LYX tidak menyediakan fasilitas mengimport dari Microsoft Word, karena saat ini sebagian besar dari aplikasi word processor cenderung akan meninggalkan format propietary dan menggunakan
standard terbuka XML. Kemampuan yang disajikan oleh LYX saat ini adalah :


  1. ˆGUI yang memberikan akses fasilitas denga menu, mouse, dan juga keybinding yang dapat dikon gurasikan.
  2. ˆOperasi word processor standard seperti, Cut/ Copy/ Paste, membuka banyak dokumen, undo/ redo yang tak terbatas.
  3. ˆBerbagai textclass, yang memungkinkan menulis dokumen seperti surat, artikel, buku, skrip lm, LinuxDoc, dan juga slide (presentasi). Juga termasuk beberapa textclass untuk kebutuhan masyarakat ilmiah, seperti AMS, APS, IEEE, atau jurnal tertentu seperti Astronomy and Astrophysics.
  4. ˆPenomoran bab otomatis, daftar isi dengan fungsi hypertext, list yang bersusun.
  5. ˆEditor rumus yang interaktif.
  6. ˆMendukung gambar dalam format Postscript, dapat diputar, diperbesar.
  7. ˆFootnote dan margin.
  8. ˆLabel dan referensi serta bibiliogra termasuk dukungan Bib-Tex.
  9. ˆMengakses kemampuan LaTex dengan gaya biasa (plain-text).
  10. ˆ Mengimport LaTex, mengeksport ke LaTex, PostScript, DVI,
  11. ASCII atau mengirim fax.
  12. ˆ Mendukung SGML- Tool.
  13. ˆ Menu, pesan kesalahan, dan keybinding tersedia pada beragam bahasa.
  14. ˆ Dokumentasi yang banyak, termasuk tutorial untuk para pemula.
  15. ˆ Cepat dan membutuhkan sedikit memori.