Learning about using LaTeX,a free, sophisticated, internationally standardized document preparation system, for writing scientific publication such as reports, papers, even a thesis or dissertation.
1. Pendahuluan
Tinjauan Umum
Perintah-perintah
Bibliography dan Option Lainnya
Kelas dan Tata Letak Dokumen
Penulisan Artikel Ilmiah Menggunakan LATEX
Departemen Ilmu Komputer FMIPA Universitas Padjadjaran
Setiawan Hadi
8 Maret 2016
Departemen Ilmu Komputer FMIPA UNPAD Pelatihan LATEX— 8 Maret 2016
2. Pendahuluan
Tinjauan Umum
Perintah-perintah
Bibliography dan Option Lainnya
Kelas dan Tata Letak Dokumen
Apa itu LATEX
Perbandingan: MS Word vs LATEX
Contoh Sederhana
Apa itu LATEX
Diucapkan: Lay-tech
Paket perangkat lunak yang menggunakan mesin (engine)
typesetting TEX
TEX: program komputer diperkenalkan 1982 oleh Donald
E. Knuth dan ditulis untuk pen-setting-an dokumen secara
dijital
LATEXdikembangkan oleh Leslie Lamport
Departemen Ilmu Komputer FMIPA UNPAD Pelatihan LATEX— 8 Maret 2016
3. Pendahuluan
Tinjauan Umum
Perintah-perintah
Bibliography dan Option Lainnya
Kelas dan Tata Letak Dokumen
Apa itu LATEX
Perbandingan: MS Word vs LATEX
Contoh Sederhana
Perbandingan: MS Word vs LATEX
Departemen Ilmu Komputer FMIPA UNPAD Pelatihan LATEX— 8 Maret 2016
4. Pendahuluan
Tinjauan Umum
Perintah-perintah
Bibliography dan Option Lainnya
Kelas dan Tata Letak Dokumen
Apa itu LATEX
Perbandingan: MS Word vs LATEX
Contoh Sederhana
Contoh Sederhana
Departemen Ilmu Komputer FMIPA UNPAD Pelatihan LATEX— 8 Maret 2016
5. Pendahuluan
Tinjauan Umum
Perintah-perintah
Bibliography dan Option Lainnya
Kelas dan Tata Letak Dokumen
File Class
Paket Makro
Karakter dan Catatan Khusus
Review
File Class
Mendefinikan seperti apa dokumen yang kita inginkan
Ditentukan oleh perintah
documentclass[options]{class_name}
Contoh: {documentclass[]{amsart}}
{documentclass[10pt,conference]{IEEEtran}}
Departemen Ilmu Komputer FMIPA UNPAD Pelatihan LATEX— 8 Maret 2016
6. Pendahuluan
Tinjauan Umum
Perintah-perintah
Bibliography dan Option Lainnya
Kelas dan Tata Letak Dokumen
File Class
Paket Makro
Karakter dan Catatan Khusus
Review
Paket Makro
Penggunaan perintah-perintah khusus
Paket diaktifkan dengan:
usepackage[options]{package_name}
Contoh paket:
Departemen Ilmu Komputer FMIPA UNPAD Pelatihan LATEX— 8 Maret 2016
7. Pendahuluan
Tinjauan Umum
Perintah-perintah
Bibliography dan Option Lainnya
Kelas dan Tata Letak Dokumen
File Class
Paket Makro
Karakter dan Catatan Khusus
Review
Karakter Khusus
Simbol-simbol yang di-reserve:
# $ % & _ { } ^ ~ $
Jika ingin dipakai pada dokumen:
# $ % & _ { } ^{} ~{}$
Khusus untuk backslash $backslash$
Catatan Khusus
Karakter spasi yang berulang dianggap sebagai satu spasi
Setiap paragraf harus dipisahkan oleh paling sedikit
sebuah baris (di dalam file.tex)
Komentar dapat ditambahkan dengan menggunakan
awalan %. Setiap teks yang mengikuti karakter tersebut
tidak akan diproses oleh kompiler TeX
Departemen Ilmu Komputer FMIPA UNPAD Pelatihan LATEX— 8 Maret 2016
9. Pendahuluan
Tinjauan Umum
Perintah-perintah
Bibliography dan Option Lainnya
Kelas dan Tata Letak Dokumen
Judul Section
Labels dan Cross Referencing
Gambar dan Tabel
Persamaan, Listing dan Perintah Lain
Judul Section
Perintah mendefinisikan Sections:
section{Section Name}
subsection{Sub-section Name}
subsubsection{Sub-sub-section Name}
tableofcontents
appendix
Atau menggunakan paket appendix.sty:
begin{appendices} . . . end{appendices}
Catatan: perintah bersifat case-sensitive
Departemen Ilmu Komputer FMIPA UNPAD Pelatihan LATEX— 8 Maret 2016
10. Pendahuluan
Tinjauan Umum
Perintah-perintah
Bibliography dan Option Lainnya
Kelas dan Tata Letak Dokumen
Judul Section
Labels dan Cross Referencing
Gambar dan Tabel
Persamaan, Listing dan Perintah Lain
Labels dan Cross Referencing
Penomoran gambar, bab dan tabel sulit dilakukan secara
otomatis dengan MS Word
Pada LATEX, setiap section/bagian, gambar, tabel,
persamaan dll memiliki label sendiri:
label{label_name}
Label dapat dirujuk dengan cara: ref{label_name}
Pada saat dokumen LATEXdi-kompilasi, setiap bagian,
gambar, persamaan dan lain-lain akan diberi nomor secara
otomatis
Departemen Ilmu Komputer FMIPA UNPAD Pelatihan LATEX— 8 Maret 2016
11. Pendahuluan
Tinjauan Umum
Perintah-perintah
Bibliography dan Option Lainnya
Kelas dan Tata Letak Dokumen
Judul Section
Labels dan Cross Referencing
Gambar dan Tabel
Persamaan, Listing dan Perintah Lain
Contoh Pelabelan
Departemen Ilmu Komputer FMIPA UNPAD Pelatihan LATEX— 8 Maret 2016
12. Pendahuluan
Tinjauan Umum
Perintah-perintah
Bibliography dan Option Lainnya
Kelas dan Tata Letak Dokumen
Judul Section
Labels dan Cross Referencing
Gambar dan Tabel
Persamaan, Listing dan Perintah Lain
Mengganti Content dan Appendix
Departemen Ilmu Komputer FMIPA UNPAD Pelatihan LATEX— 8 Maret 2016
13. Pendahuluan
Tinjauan Umum
Perintah-perintah
Bibliography dan Option Lainnya
Kelas dan Tata Letak Dokumen
Judul Section
Labels dan Cross Referencing
Gambar dan Tabel
Persamaan, Listing dan Perintah Lain
Menggunakan Class Lain
Departemen Ilmu Komputer FMIPA UNPAD Pelatihan LATEX— 8 Maret 2016
14. Pendahuluan
Tinjauan Umum
Perintah-perintah
Bibliography dan Option Lainnya
Kelas dan Tata Letak Dokumen
Judul Section
Labels dan Cross Referencing
Gambar dan Tabel
Persamaan, Listing dan Perintah Lain
Gambar
Membutuhkan paket graphicx.sty
Tipe gambar: eps (encapsulated postscript)
Contoh LATEX:
begin{figure}[options]
includegraphics[options]{figure_name.eps}
caption{Figure Caption would go here}
label{fig_label}
end{figure}
Departemen Ilmu Komputer FMIPA UNPAD Pelatihan LATEX— 8 Maret 2016
15. Pendahuluan
Tinjauan Umum
Perintah-perintah
Bibliography dan Option Lainnya
Kelas dan Tata Letak Dokumen
Judul Section
Labels dan Cross Referencing
Gambar dan Tabel
Persamaan, Listing dan Perintah Lain
Penggunaan figure
Departemen Ilmu Komputer FMIPA UNPAD Pelatihan LATEX— 8 Maret 2016
16. Pendahuluan
Tinjauan Umum
Perintah-perintah
Bibliography dan Option Lainnya
Kelas dan Tata Letak Dokumen
Judul Section
Labels dan Cross Referencing
Gambar dan Tabel
Persamaan, Listing dan Perintah Lain
Tabel
Sedikit lebih rumit
Ada software tool khusus untuk generate tabel dalam LATEX
Contoh kode:
begin{table}[opsi]
renewcommand{arraystretch}{spasi}
caption{judul tabel simpan disini}
label{tab_label}
centering
begin{tabular}{skema_kolom}
info_baris
end{tabular}
end{table}
skema
c, l, atau r menunjukkan posisi kolom centered, left-justified atau right-justified. | (garis tegak)
menunjukkan pembatas. Contoh: |c|c|c| menunjukkan tiga kolom dengan posisi tiap kolom adalah
tengah
Teks pada baris dibatasi dengan karakter & untuk memisahkan kolomnya. menunjukkan pindah baris,
hline menambahkan garis bawah. Contoh:hline A & B & C . hline menunjukkan sebuah
baris dengan tiga entries dan garis di bawah dan di atas
Departemen Ilmu Komputer FMIPA UNPAD Pelatihan LATEX— 8 Maret 2016
17. Pendahuluan
Tinjauan Umum
Perintah-perintah
Bibliography dan Option Lainnya
Kelas dan Tata Letak Dokumen
Judul Section
Labels dan Cross Referencing
Gambar dan Tabel
Persamaan, Listing dan Perintah Lain
Contoh Tabel
Departemen Ilmu Komputer FMIPA UNPAD Pelatihan LATEX— 8 Maret 2016
18. Pendahuluan
Tinjauan Umum
Perintah-perintah
Bibliography dan Option Lainnya
Kelas dan Tata Letak Dokumen
Judul Section
Labels dan Cross Referencing
Gambar dan Tabel
Persamaan, Listing dan Perintah Lain
Persamaan - Equation
Dua cara untuk membuat persamaan
Menggunakan $: $ sintaks persamaan $
Menggunakan perintah:
begin{equation}
label{label persamaan}
masukkan sintaks persamaan disini
end{equation}
Sintaks persamaan dapat dibuat dengan bantuan
perangkat lunak lain misalnya MathType atau TeXaide
Departemen Ilmu Komputer FMIPA UNPAD Pelatihan LATEX— 8 Maret 2016
19. Pendahuluan
Tinjauan Umum
Perintah-perintah
Bibliography dan Option Lainnya
Kelas dan Tata Letak Dokumen
Judul Section
Labels dan Cross Referencing
Gambar dan Tabel
Persamaan, Listing dan Perintah Lain
Contoh Persamaan
Departemen Ilmu Komputer FMIPA UNPAD Pelatihan LATEX— 8 Maret 2016
20. Pendahuluan
Tinjauan Umum
Perintah-perintah
Bibliography dan Option Lainnya
Kelas dan Tata Letak Dokumen
Judul Section
Labels dan Cross Referencing
Gambar dan Tabel
Persamaan, Listing dan Perintah Lain
Listing Options
itemized, enumerated, descriptive
Departemen Ilmu Komputer FMIPA UNPAD Pelatihan LATEX— 8 Maret 2016
21. Pendahuluan
Tinjauan Umum
Perintah-perintah
Bibliography dan Option Lainnya
Kelas dan Tata Letak Dokumen
Judul Section
Labels dan Cross Referencing
Gambar dan Tabel
Persamaan, Listing dan Perintah Lain
Perintah Lain
Halaman baru : newpage
Header/Footer: pagestyle{style}
style: plain, headings, ATAU empty
memasukkan file TeX dari file luar:
include{namafile}
input{namafile}
tanda kutip gunakan single aposthrop ’
Departemen Ilmu Komputer FMIPA UNPAD Pelatihan LATEX— 8 Maret 2016
22. Pendahuluan
Tinjauan Umum
Perintah-perintah
Bibliography dan Option Lainnya
Kelas dan Tata Letak Dokumen
Tinjauan Umum dan Contoh-contoh
Bibliography menggunakan BiBTeX
Environment dan Font
Huruf Yunani, Inline Eq., Script dan Ligature
Tinjauan Umum
Dilakukan dengan dua cara: Cara Manual dan
Menggunakan BIBTeX
Cara Manual
begin{thebibliography}{maksimum lebar atau jumlah}
bibitem[label]{kunci_referensi} informasi daftar pustaka
bibitem[label]{kunci_referensi} informasi daftar pustaka
...
end{thebibliography}
Departemen Ilmu Komputer FMIPA UNPAD Pelatihan LATEX— 8 Maret 2016
23. Pendahuluan
Tinjauan Umum
Perintah-perintah
Bibliography dan Option Lainnya
Kelas dan Tata Letak Dokumen
Tinjauan Umum dan Contoh-contoh
Bibliography menggunakan BiBTeX
Environment dan Font
Huruf Yunani, Inline Eq., Script dan Ligature
Contoh Bibliography
Departemen Ilmu Komputer FMIPA UNPAD Pelatihan LATEX— 8 Maret 2016
24. Pendahuluan
Tinjauan Umum
Perintah-perintah
Bibliography dan Option Lainnya
Kelas dan Tata Letak Dokumen
Tinjauan Umum dan Contoh-contoh
Bibliography menggunakan BiBTeX
Environment dan Font
Huruf Yunani, Inline Eq., Script dan Ligature
Contoh Daftar Pustaka
Departemen Ilmu Komputer FMIPA UNPAD Pelatihan LATEX— 8 Maret 2016
25. Pendahuluan
Tinjauan Umum
Perintah-perintah
Bibliography dan Option Lainnya
Kelas dan Tata Letak Dokumen
Tinjauan Umum dan Contoh-contoh
Bibliography menggunakan BiBTeX
Environment dan Font
Huruf Yunani, Inline Eq., Script dan Ligature
Contoh Daftar Pustaka Dengan Label
Departemen Ilmu Komputer FMIPA UNPAD Pelatihan LATEX— 8 Maret 2016
26. Pendahuluan
Tinjauan Umum
Perintah-perintah
Bibliography dan Option Lainnya
Kelas dan Tata Letak Dokumen
Tinjauan Umum dan Contoh-contoh
Bibliography menggunakan BiBTeX
Environment dan Font
Huruf Yunani, Inline Eq., Script dan Ligature
Bibliography menggunakan BiBTeX
BIBTeX: mengelola basisdata bibliografi secara terpadu
dan konsisten
Ekstension untuk file bibliografi: .bib extension
Contoh entri bibliografi:
@book{RFICtext,
author = "J. Rogers and C. Plett",
title = "Radio Frequency Integrated Circuit Design",
publisher = "Artech House, Inc",
address = "Boston, MA",
year = "2003" ,
};
File corak (.bst) digunakan memformat bibliografi, misalnya IEEEtran.bst
Departemen Ilmu Komputer FMIPA UNPAD Pelatihan LATEX— 8 Maret 2016
27. Pendahuluan
Tinjauan Umum
Perintah-perintah
Bibliography dan Option Lainnya
Kelas dan Tata Letak Dokumen
Tinjauan Umum dan Contoh-contoh
Bibliography menggunakan BiBTeX
Environment dan Font
Huruf Yunani, Inline Eq., Script dan Ligature
Bibliography dengan NATBIB
Lihat contoh-contoh sebagai berikut:
bib1: contoh tanpa Bibtex
bib2: contoh dengan Bibtex dan Natbib and Plain
bib3: contoh lengkap Bibtex, Natbib, Harvard Style, dll.
Departemen Ilmu Komputer FMIPA UNPAD Pelatihan LATEX— 8 Maret 2016
28. Pendahuluan
Tinjauan Umum
Perintah-perintah
Bibliography dan Option Lainnya
Kelas dan Tata Letak Dokumen
Tinjauan Umum dan Contoh-contoh
Bibliography menggunakan BiBTeX
Environment dan Font
Huruf Yunani, Inline Eq., Script dan Ligature
Environment
center, flushleft, flushright, quotation, quote, verse,
description
menggunakan
begin{nama environment} ... end{nama environment}
center
Departemen Ilmu Komputer FMIPA UNPAD Pelatihan LATEX— 8 Maret 2016
29. Pendahuluan
Tinjauan Umum
Perintah-perintah
Bibliography dan Option Lainnya
Kelas dan Tata Letak Dokumen
Tinjauan Umum dan Contoh-contoh
Bibliography menggunakan BiBTeX
Environment dan Font
Huruf Yunani, Inline Eq., Script dan Ligature
flushleft dan flushright
flushleft
flushright
Departemen Ilmu Komputer FMIPA UNPAD Pelatihan LATEX— 8 Maret 2016
30. Pendahuluan
Tinjauan Umum
Perintah-perintah
Bibliography dan Option Lainnya
Kelas dan Tata Letak Dokumen
Tinjauan Umum dan Contoh-contoh
Bibliography menggunakan BiBTeX
Environment dan Font
Huruf Yunani, Inline Eq., Script dan Ligature
quotation dan quote
quotation
quote
Departemen Ilmu Komputer FMIPA UNPAD Pelatihan LATEX— 8 Maret 2016
31. Pendahuluan
Tinjauan Umum
Perintah-perintah
Bibliography dan Option Lainnya
Kelas dan Tata Letak Dokumen
Tinjauan Umum dan Contoh-contoh
Bibliography menggunakan BiBTeX
Environment dan Font
Huruf Yunani, Inline Eq., Script dan Ligature
verse dan description
verse
description
Departemen Ilmu Komputer FMIPA UNPAD Pelatihan LATEX— 8 Maret 2016
32. Pendahuluan
Tinjauan Umum
Perintah-perintah
Bibliography dan Option Lainnya
Kelas dan Tata Letak Dokumen
Tinjauan Umum dan Contoh-contoh
Bibliography menggunakan BiBTeX
Environment dan Font
Huruf Yunani, Inline Eq., Script dan Ligature
Fonts
3 keluarga font yaitu:
serif yang dipanggil dengan perintah textrm,
sans serif yang dipanggil dengan perintah textsf,
huruf mesin tik yang dipanggil dengan perintah texttt
Ukuran (size)
tiny,small,
scriptsize,footnotesize
normalsize ,
large, Large, LARGE
huge Huge
Lebar dan ketebalan (serie): sedang textmd, tebal textbf
Bentuk (shape): tegak textup, miring (italic/slanted) textit
atau textsl, dan
HURUF CETAK KECIL (smallcaps) textsc
Departemen Ilmu Komputer FMIPA UNPAD Pelatihan LATEX— 8 Maret 2016
33. Pendahuluan
Tinjauan Umum
Perintah-perintah
Bibliography dan Option Lainnya
Kelas dan Tata Letak Dokumen
Tinjauan Umum dan Contoh-contoh
Bibliography menggunakan BiBTeX
Environment dan Font
Huruf Yunani, Inline Eq., Script dan Ligature
Huruf Yunani dan Inline Equation
Huruf Yunani
Inline Equation
Departemen Ilmu Komputer FMIPA UNPAD Pelatihan LATEX— 8 Maret 2016
34. Pendahuluan
Tinjauan Umum
Perintah-perintah
Bibliography dan Option Lainnya
Kelas dan Tata Letak Dokumen
Tinjauan Umum dan Contoh-contoh
Bibliography menggunakan BiBTeX
Environment dan Font
Huruf Yunani, Inline Eq., Script dan Ligature
Subscript dan Superscript
Departemen Ilmu Komputer FMIPA UNPAD Pelatihan LATEX— 8 Maret 2016
35. Pendahuluan
Tinjauan Umum
Perintah-perintah
Bibliography dan Option Lainnya
Kelas dan Tata Letak Dokumen
Tinjauan Umum dan Contoh-contoh
Bibliography menggunakan BiBTeX
Environment dan Font
Huruf Yunani, Inline Eq., Script dan Ligature
Ligature
Departemen Ilmu Komputer FMIPA UNPAD Pelatihan LATEX— 8 Maret 2016
36. Pendahuluan
Tinjauan Umum
Perintah-perintah
Bibliography dan Option Lainnya
Kelas dan Tata Letak Dokumen
Kelas Dokumen
Tata Letak
Setting Geometry dan Spacing
Parameter Tata Letak
Kelas Dokumen
Jenis
letterpaper, 8,5 x 11 inchi
legalpaper, 8,5 x 14 inchi
executivepaper, 7,25 x 10,5 inchi
a4paper, 210 x 297 mm atau sekitar 8,25 x 11,75 cm
a5paper, 148 x 210 mm atau sekitar 5,875 x 8,25 cm
b5paper, 176 x 250 mm atau sekitar 7 x 9,875 cm
Pemakaian
documentclass[a4paper]{article}
Departemen Ilmu Komputer FMIPA UNPAD Pelatihan LATEX— 8 Maret 2016
37. Pendahuluan
Tinjauan Umum
Perintah-perintah
Bibliography dan Option Lainnya
Kelas dan Tata Letak Dokumen
Kelas Dokumen
Tata Letak
Setting Geometry dan Spacing
Parameter Tata Letak
Tata Letak
ditentukan oleh : Body, Header, footer, margin
Departemen Ilmu Komputer FMIPA UNPAD Pelatihan LATEX— 8 Maret 2016
38. Pendahuluan
Tinjauan Umum
Perintah-perintah
Bibliography dan Option Lainnya
Kelas dan Tata Letak Dokumen
Kelas Dokumen
Tata Letak
Setting Geometry dan Spacing
Parameter Tata Letak
Setting Geometry dan Spacing
Tataletak dengan bantuan paket Geometry (Hideo UMEKI)
% Define margins of document
sloppy
usepackage{geometry}
geometry{verbose,a4paper,tmargin=20mm,bmargin=20mm,
lmargin=40mm,rmargin=20mm}
Set spasi tulisan dengan bantuan Paket Setspace (Geoffrey
TOBIN)
% Set overall spacing
usepackage{setspace}
onehalfspacing
Departemen Ilmu Komputer FMIPA UNPAD Pelatihan LATEX— 8 Maret 2016
39. Pendahuluan
Tinjauan Umum
Perintah-perintah
Bibliography dan Option Lainnya
Kelas dan Tata Letak Dokumen
Kelas Dokumen
Tata Letak
Setting Geometry dan Spacing
Parameter Tata Letak
Parameter Tata Letak
Departemen Ilmu Komputer FMIPA UNPAD Pelatihan LATEX— 8 Maret 2016
40. Pendahuluan
Tinjauan Umum
Perintah-perintah
Bibliography dan Option Lainnya
Kelas dan Tata Letak Dokumen
Kelas Dokumen
Tata Letak
Setting Geometry dan Spacing
Parameter Tata Letak
Terimakasih
Atas Perhatian Bapak/Ibu
Peserta Lokakarya
Departemen Ilmu Komputer FMIPA UNPAD Pelatihan LATEX— 8 Maret 2016