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 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.
DOKUMEN LaTeX
Sebuah dokumen LATEX memiliki struktur yang dicirikan dengan blok yang
diapit oleh pasangan perintah \begin dan \end. Untuk menyatakan jenis
dokumenyang akan diolah, setiap dokumen harus dimulai dengan perintah
\documentclass{…}
Jenis dokumen ini dapat berupa buku, artikel, laporan, transparansi, thesis,
dan sebagainya. Badan utama dokumen dituliskan di antara pasangan
\begin{document} dan \end{document}
Contoh:
\documentclass{article}
\begin{document}
Ini adalah contoh sebuah
dokumen\LaTeX.
\end{document}
Paragraf
Di dalam dokumen LaTeX paragraph dipisahkan satu dari yang lain oleh satu atau
beberapa baris kosong atau perintah \par.Jika dalam sebuah paragraph ada baris
yang ingin dimulai dengan Baris baru tanpa memulai paragraph baru,maka
paragraph sebelum baris baru ini diakhiri dengan perintah \\ atau \newline.
Untuk memulai halaman baru,gunakan perintah \newpage
Kelas Dokumen
Jenis dokumen yang akan diolah ditentukan oleh perintah pertama dalam bentuk
\documentclass[option]{class}
Dalam perintah diatas,“class”dapat diganti oleh article, report, book,atau
slides untuk menuliskan artikel,laporan,buku,atau transparansi untuk seminar.
Sedangkan pada bagian“option” dapat dituliskan satu atau beberapa pilihan
berikut:10pt, 11pt, 12pt untuk menyatakan ukuran font utama yang digunakan
didalam dokumen a4paper, letterpaper menyatakan ukuran kertas yang digunakan
titlepage, notitlepage untuk menyatakan apakah halaman judul akan dibuat
terpisah dari badan dokumen atau tidak twocolumn untuk menampilkan dokumen
dalam bentuk dua kolom twoside, oneside untuk menyatakan apakah dokumen akan
dicetak pada satu sisi atau dua sisi dari kertas.
Package
Penyertaan paket kedalam dokumen dilakukan dengan perintah:
\usepackage[option]{nama-paket}
Contoh:
\usepackage[bahasa]{babel}
Keterangan:
paket babel disertakan dengan kata kunci bahasa. Paket ini yang memberikan
fasilitas multi lingual sehingga misalnya nama bulan pada perintah \today yang
dituliskan pada bagian judulbdokumen ini muncul dalam bahasa Indonesia
sebagai“23 Januari2001” bukan sebagai“January 23, 2001”, serta perintah
\tableofcontents secara otomatis menuliskan judul“DaftarIsi”.
Pengaturan Spasi
Pengaturan spasi pada latex dengan menggunakan paket \usepackage{setspace} di
awal dokumen. Kemudian letakkan perintah di bawah ini setelah
\begin{document}
\singlespacing à untuk mengatur jarak 1 spasi
\onehalfspacing à untuk mengatur jarak 1 setengah spasi
\doublespacing à untuk mengatur jarak double spasi
Bab, Subbab, dan Bagian
Dokumen kelas article memiliki perintah seperti:
\section{…}
\subsection{…}
\subsubsection{…} Memberikan nomor pada nama bagian, Bab dsb..
\paragraph{…}
\subparagraph{…}
Judul Dokumen
Judul dokumen serta nama pengarang mengarang dapat dimunculkan melalui perintah
\maketitle
Dengan sebelumnya mendefinisikan judul dan nama pengarang melalui perintah
\title dan \author
Jika nama pengarang lebih dari satu, setiap nama dipisahkan satu dengan lainnya
dengan perintah \and
Contoh :
\documentclass[a4paper,12pt,oneside]{article}
\usepackage[bahasa]{babel}
\title{PI Qu}
\author{Palupi}
\begin{document}
\maketitle
\end{document}
Environtment
Untuk menuliskan bentuk khusus, LATEX menyediakan sejumlah environment yang
dituliskan dalam sturktur blok yang diapit oleh \begin{environment} dan
\end{environment}
itemize : membuat daftar yang tidak memiliki urutan
enumerate : membuat daftar yang memiliki urutan
description : membuat daftar yang berisi penjelasan suatu
topic
quote : membuat kutipan pendek atau rangkaian kutipan pendek
yang dipisahkan oleh baris kosong
quotation : membuat kutipan yang terdiri dari bebera
paparagraf
verse : membuat ayat-ayat puisi
displaymath : membuat persamaan/ rumus matematika
Membuat Footnote
Untuk menuliskan footnot pada latex ketikan perintah
\footnote{isi footnote}
Daftar Isi, Gambar, dan Tabel
Dengan menggunakan perintah pembagian struktur seperti \part,
\chapter, \section, daftar isi dapat secara otomatis dimunculkan dengan
perintah \tableofcontents
Demikian juga jika dokumen memuat gambar dan table yang
dibuat melalui float table dan figure, maka daftar gambar dan table dapat
ditampilkan dengan perintah: \listoftables dan \listoffigures
Daftar Butir
Daftar dapat dibuat dengan menggunakan environtment itemize (Tak bernomor),
enumerate (Bernomor), maupun description (Kata kunci penjelas).
Flushleft, Flushright, Center
Untuk menghasilkan paragraf yang rata kiri, rata kanan, atau rata tengah.
Tabel
Tabel dibuat dengan menggunakan environment tabular. Setelah
perintah \begin{tabular}, harus dituliskan kode spesifikasi yang menyatakan
bagaimana isi kolom ditempatkan.
Diantara perintah \begin{tabular} dan \end{tabular} kolom
satu dengan lainnya dipisahkan oleh tanda ‘&’. Garis horizontal selebar
table dapat dibuat dengan perintah \hline.
{|c|l|r|} adalah bagian yang menentukan banyaknya kolom.
Untuk membuat label ketikan perintah \begin{table}, \caption{Percobaan} à
menampilkan labelnya , dan diakhiri \end{table}
Menyisipkan Gambar
Pengaturan spasi pada latex dengan menggunakan paket \usepackage{graphicx} di
awal dokumen. Kemudian letakkan perintah di bawah ini setelah
\begin{document}
\begin{figure}[ht!]
\begin{center}
\includegraphics[%
scale=0.60]{gambar.eps}\end{center}
Sebelumnya ubah format gambar yang akan di sisipkan menjadi .eps , agar bisa
dibaca oleh latex,dan letakkan gambar tersebut dalam satu folder dokumen latex
yang akan dibuat.
Untuk membuat label ketikan perintah di bawah ini :
\caption{Tampilan Administrator Joomla}\label{gambar}
\end{figure}
Membuat Daftar Pustaka
Untuk membuat daftar pustaka pada akhir dokumen latex, digunakan perintah
berikut ini
\begin{thebibliography}{99} à 99 memberitahu latex batas max penomeran adalah
99
\bibitem{ label untuk referensi }
{ keterangan pustaka yang digunakan }
\end{thebibliography}
LYX
LyX adalah sebuah program
pemroses kata (word processor) layaknya Microsoft Word dan OpenOffice.org
Writer. Tetapi LyX unik, dimana pengguna hanya berkonsentrasi pada isi, bukan
pada format, seperti yang dikatakan dalam intro-nya:
LyX is a program that provides a modern approach to writing
documents with a computer by using a markup language paradigm, an approach that
breaks with the obsolete tradition of the “typewriter concept”. It is designed
for authors who want professional output quickly with a minimum of effort
without becoming specialists in typesetting. The job of typesetting is done
mostly by the computer, not the author; with LyX, the author can concentrate on
the contents of her writing.
Contohnya, dalam LyX kita tidak bisa mengetik dua spasi
secara berurutan, dua baris baru secara berurutan, atau memiliki baris yang
kosong! Karena semua pengaturan tentang spacing antar paragraf, antar
bagian dst sudah dibuat secara otomatis.
Keunggulan dari LyX yang paling gw suka adalah 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!
Yang lebih keren lagi, 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)
Keburukan dari LyX adalah sangat sulit (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).
Juga 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.
Kalaupun terpaksa mengubah tulisan-tulisan tersebut, harus
mengubah isi filenya LyX yang pasti tidak disukai banyak orang Atau,
export ke format HTML, OpenOffice.org, atau Microsoft Word lalu edit
sesukanya (o iya, LyX juga bisa mengekspor dengan format PS dan PDF!).
Sayangnya instalasi default untuk Windows tidak bisa mengekspor ke format
tersebut (harus ada package yang harus di-download).
Melihat pro dan con di atas, bisa dilihat bahwa LyX sangat
cocok untuk tulisan yang sangat panjang, terstruktur, dan bersifat ilmiah,
seperti karya tulis, buku (selain buku komik dan majalah!), tesis, dll. Cukup
banyak pengarang atau penulis buku pasti tidak menyadari bahwa ada tool yang
sedemikian bagus untuk mereka!
sumber :