Pelatihan Latex Untuk Penulisan Karya Ilmiah

40
Pendahuluan Tinjauan Umum Perintah-perintah Bibliography dan Option Lainnya Kelas dan Tata Letak Dokumen Penulisan Artikel Ilmiah Menggunakan L A T E X Departemen Ilmu Komputer FMIPA Universitas Padjadjaran Setiawan Hadi 8 Maret 2016 Departemen Ilmu Komputer FMIPA UNPAD Pelatihan L A T E X— 8 Maret 2016

Transcript of Pelatihan Latex Untuk Penulisan Karya Ilmiah

PendahuluanTinjauan Umum

Perintah-perintahBibliography dan Option LainnyaKelas dan Tata Letak Dokumen

Penulisan Artikel Ilmiah Menggunakan LATEXDepartemen Ilmu Komputer FMIPA Universitas Padjadjaran

Setiawan Hadi

8 Maret 2016

Departemen Ilmu Komputer FMIPA UNPAD Pelatihan LATEX— 8 Maret 2016

PendahuluanTinjauan Umum

Perintah-perintahBibliography dan Option LainnyaKelas dan Tata Letak Dokumen

Apa itu LATEXPerbandingan: MS Word vs LATEXContoh Sederhana

Apa itu LATEX

Diucapkan: Lay-techPaket perangkat lunak yang menggunakan mesin (engine)typesetting TEXTEX: program komputer diperkenalkan 1982 oleh DonaldE. Knuth dan ditulis untuk pen-setting-an dokumen secaradijitalLATEXdikembangkan oleh Leslie Lamport

Departemen Ilmu Komputer FMIPA UNPAD Pelatihan LATEX— 8 Maret 2016

PendahuluanTinjauan Umum

Perintah-perintahBibliography dan Option LainnyaKelas dan Tata Letak Dokumen

Apa itu LATEXPerbandingan: MS Word vs LATEXContoh Sederhana

Perbandingan: MS Word vs LATEX

Departemen Ilmu Komputer FMIPA UNPAD Pelatihan LATEX— 8 Maret 2016

PendahuluanTinjauan Umum

Perintah-perintahBibliography dan Option LainnyaKelas dan Tata Letak Dokumen

Apa itu LATEXPerbandingan: MS Word vs LATEXContoh Sederhana

Contoh Sederhana

Departemen Ilmu Komputer FMIPA UNPAD Pelatihan LATEX— 8 Maret 2016

PendahuluanTinjauan Umum

Perintah-perintahBibliography dan Option LainnyaKelas dan Tata Letak Dokumen

File ClassPaket MakroKarakter dan Catatan KhususReview

File Class

Mendefinikan seperti apa dokumen yang kita inginkanDitentukan oleh perintah\documentclass[options]{class_name}

Contoh: {\documentclass[]{amsart}}{\documentclass[10pt,conference]{IEEEtran}}

Departemen Ilmu Komputer FMIPA UNPAD Pelatihan LATEX— 8 Maret 2016

PendahuluanTinjauan Umum

Perintah-perintahBibliography dan Option LainnyaKelas dan Tata Letak Dokumen

File ClassPaket MakroKarakter dan Catatan KhususReview

Paket Makro

Penggunaan perintah-perintah khususPaket diaktifkan dengan:\usepackage[options]{package_name}

Contoh paket:

Departemen Ilmu Komputer FMIPA UNPAD Pelatihan LATEX— 8 Maret 2016

PendahuluanTinjauan Umum

Perintah-perintahBibliography dan Option LainnyaKelas dan Tata Letak Dokumen

File ClassPaket MakroKarakter dan Catatan KhususReview

Karakter Khusus

Simbol-simbol yang di-reserve:# $ % & _ { } ^ ~ \$Jika ingin dipakai pada dokumen:\# \$ \% \& \_ \{ \} \^{} \~{}$Khusus untuk backslash $\backslash$

Catatan KhususKarakter spasi yang berulang dianggap sebagai satu spasiSetiap paragraf harus dipisahkan oleh paling sedikitsebuah baris (di dalam file.tex)Komentar dapat ditambahkan dengan menggunakanawalan %. Setiap teks yang mengikuti karakter tersebuttidak akan diproses oleh kompiler TeX

Departemen Ilmu Komputer FMIPA UNPAD Pelatihan LATEX— 8 Maret 2016

PendahuluanTinjauan Umum

Perintah-perintahBibliography dan Option LainnyaKelas dan Tata Letak Dokumen

File ClassPaket MakroKarakter dan Catatan KhususReview

Review

Departemen Ilmu Komputer FMIPA UNPAD Pelatihan LATEX— 8 Maret 2016

PendahuluanTinjauan Umum

Perintah-perintahBibliography dan Option LainnyaKelas dan Tata Letak Dokumen

Judul SectionLabels dan Cross ReferencingGambar dan TabelPersamaan, 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

PendahuluanTinjauan Umum

Perintah-perintahBibliography dan Option LainnyaKelas dan Tata Letak Dokumen

Judul SectionLabels dan Cross ReferencingGambar dan TabelPersamaan, Listing dan Perintah Lain

Labels dan Cross Referencing

Penomoran gambar, bab dan tabel sulit dilakukan secaraotomatis dengan MS WordPada 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 secaraotomatis

Departemen Ilmu Komputer FMIPA UNPAD Pelatihan LATEX— 8 Maret 2016

PendahuluanTinjauan Umum

Perintah-perintahBibliography dan Option LainnyaKelas dan Tata Letak Dokumen

Judul SectionLabels dan Cross ReferencingGambar dan TabelPersamaan, Listing dan Perintah Lain

Contoh Pelabelan

Departemen Ilmu Komputer FMIPA UNPAD Pelatihan LATEX— 8 Maret 2016

PendahuluanTinjauan Umum

Perintah-perintahBibliography dan Option LainnyaKelas dan Tata Letak Dokumen

Judul SectionLabels dan Cross ReferencingGambar dan TabelPersamaan, Listing dan Perintah Lain

Mengganti Content dan Appendix

Departemen Ilmu Komputer FMIPA UNPAD Pelatihan LATEX— 8 Maret 2016

PendahuluanTinjauan Umum

Perintah-perintahBibliography dan Option LainnyaKelas dan Tata Letak Dokumen

Judul SectionLabels dan Cross ReferencingGambar dan TabelPersamaan, Listing dan Perintah Lain

Menggunakan Class Lain

Departemen Ilmu Komputer FMIPA UNPAD Pelatihan LATEX— 8 Maret 2016

PendahuluanTinjauan Umum

Perintah-perintahBibliography dan Option LainnyaKelas dan Tata Letak Dokumen

Judul SectionLabels dan Cross ReferencingGambar dan TabelPersamaan, Listing dan Perintah Lain

Gambar

Membutuhkan paket graphicx.styTipe 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

PendahuluanTinjauan Umum

Perintah-perintahBibliography dan Option LainnyaKelas dan Tata Letak Dokumen

Judul SectionLabels dan Cross ReferencingGambar dan TabelPersamaan, Listing dan Perintah Lain

Penggunaan figure

Departemen Ilmu Komputer FMIPA UNPAD Pelatihan LATEX— 8 Maret 2016

PendahuluanTinjauan Umum

Perintah-perintahBibliography dan Option LainnyaKelas dan Tata Letak Dokumen

Judul SectionLabels dan Cross ReferencingGambar dan TabelPersamaan, Listing dan Perintah Lain

Tabel

Sedikit lebih rumitAda software tool khusus untuk generate tabel dalam LATEXContoh 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}

skemac, 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 adalahtengah

Teks pada baris dibatasi dengan karakter & untuk memisahkan kolomnya. \\ menunjukkan pindah baris,\hline menambahkan garis bawah. Contoh:\hline A & B & C \\. \hline menunjukkan sebuahbaris dengan tiga entries dan garis di bawah dan di atas

Departemen Ilmu Komputer FMIPA UNPAD Pelatihan LATEX— 8 Maret 2016

PendahuluanTinjauan Umum

Perintah-perintahBibliography dan Option LainnyaKelas dan Tata Letak Dokumen

Judul SectionLabels dan Cross ReferencingGambar dan TabelPersamaan, Listing dan Perintah Lain

Contoh Tabel

Departemen Ilmu Komputer FMIPA UNPAD Pelatihan LATEX— 8 Maret 2016

PendahuluanTinjauan Umum

Perintah-perintahBibliography dan Option LainnyaKelas dan Tata Letak Dokumen

Judul SectionLabels dan Cross ReferencingGambar dan TabelPersamaan, Listing dan Perintah Lain

Persamaan - Equation

Dua cara untuk membuat persamaanMenggunakan $: $ sintaks persamaan $Menggunakan perintah:\begin{equation}\label{label persamaan}

masukkan sintaks persamaan disini\end{equation}

Sintaks persamaan dapat dibuat dengan bantuanperangkat lunak lain misalnya MathType atau TeXaide

Departemen Ilmu Komputer FMIPA UNPAD Pelatihan LATEX— 8 Maret 2016

PendahuluanTinjauan Umum

Perintah-perintahBibliography dan Option LainnyaKelas dan Tata Letak Dokumen

Judul SectionLabels dan Cross ReferencingGambar dan TabelPersamaan, Listing dan Perintah Lain

Contoh Persamaan

Departemen Ilmu Komputer FMIPA UNPAD Pelatihan LATEX— 8 Maret 2016

PendahuluanTinjauan Umum

Perintah-perintahBibliography dan Option LainnyaKelas dan Tata Letak Dokumen

Judul SectionLabels dan Cross ReferencingGambar dan TabelPersamaan, Listing dan Perintah Lain

Listing Options

itemized, enumerated, descriptive

Departemen Ilmu Komputer FMIPA UNPAD Pelatihan LATEX— 8 Maret 2016

PendahuluanTinjauan Umum

Perintah-perintahBibliography dan Option LainnyaKelas dan Tata Letak Dokumen

Judul SectionLabels dan Cross ReferencingGambar dan TabelPersamaan, Listing dan Perintah Lain

Perintah Lain

Halaman baru : \newpageHeader/Footer: \pagestyle{style}style: plain, headings, ATAU emptymemasukkan file TeX dari file luar:\include{namafile}\input{namafile}

tanda kutip gunakan single aposthrop ’

Departemen Ilmu Komputer FMIPA UNPAD Pelatihan LATEX— 8 Maret 2016

PendahuluanTinjauan Umum

Perintah-perintahBibliography dan Option LainnyaKelas dan Tata Letak Dokumen

Tinjauan Umum dan Contoh-contohBibliography menggunakan BiBTeXEnvironment dan FontHuruf Yunani, Inline Eq., Script dan Ligature

Tinjauan Umum

Dilakukan dengan dua cara: Cara Manual danMenggunakan BIBTeXCara 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

PendahuluanTinjauan Umum

Perintah-perintahBibliography dan Option LainnyaKelas dan Tata Letak Dokumen

Tinjauan Umum dan Contoh-contohBibliography menggunakan BiBTeXEnvironment dan FontHuruf Yunani, Inline Eq., Script dan Ligature

Contoh Bibliography

Departemen Ilmu Komputer FMIPA UNPAD Pelatihan LATEX— 8 Maret 2016

PendahuluanTinjauan Umum

Perintah-perintahBibliography dan Option LainnyaKelas dan Tata Letak Dokumen

Tinjauan Umum dan Contoh-contohBibliography menggunakan BiBTeXEnvironment dan FontHuruf Yunani, Inline Eq., Script dan Ligature

Contoh Daftar Pustaka

Departemen Ilmu Komputer FMIPA UNPAD Pelatihan LATEX— 8 Maret 2016

PendahuluanTinjauan Umum

Perintah-perintahBibliography dan Option LainnyaKelas dan Tata Letak Dokumen

Tinjauan Umum dan Contoh-contohBibliography menggunakan BiBTeXEnvironment dan FontHuruf Yunani, Inline Eq., Script dan Ligature

Contoh Daftar Pustaka Dengan Label

Departemen Ilmu Komputer FMIPA UNPAD Pelatihan LATEX— 8 Maret 2016

PendahuluanTinjauan Umum

Perintah-perintahBibliography dan Option LainnyaKelas dan Tata Letak Dokumen

Tinjauan Umum dan Contoh-contohBibliography menggunakan BiBTeXEnvironment dan FontHuruf Yunani, Inline Eq., Script dan Ligature

Bibliography menggunakan BiBTeX

BIBTeX: mengelola basisdata bibliografi secara terpadudan konsistenEkstension untuk file bibliografi: .bib extensionContoh 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

PendahuluanTinjauan Umum

Perintah-perintahBibliography dan Option LainnyaKelas dan Tata Letak Dokumen

Tinjauan Umum dan Contoh-contohBibliography menggunakan BiBTeXEnvironment dan FontHuruf Yunani, Inline Eq., Script dan Ligature

Bibliography dengan NATBIB

Lihat contoh-contoh sebagai berikut:bib1: contoh tanpa Bibtexbib2: contoh dengan Bibtex dan Natbib and Plainbib3: contoh lengkap Bibtex, Natbib, Harvard Style, dll.

Departemen Ilmu Komputer FMIPA UNPAD Pelatihan LATEX— 8 Maret 2016

PendahuluanTinjauan Umum

Perintah-perintahBibliography dan Option LainnyaKelas dan Tata Letak Dokumen

Tinjauan Umum dan Contoh-contohBibliography menggunakan BiBTeXEnvironment dan FontHuruf Yunani, Inline Eq., Script dan Ligature

Environment

center, flushleft, flushright, quotation, quote, verse,descriptionmenggunakan\begin{nama environment} ... \end{nama environment}

center

Departemen Ilmu Komputer FMIPA UNPAD Pelatihan LATEX— 8 Maret 2016

PendahuluanTinjauan Umum

Perintah-perintahBibliography dan Option LainnyaKelas dan Tata Letak Dokumen

Tinjauan Umum dan Contoh-contohBibliography menggunakan BiBTeXEnvironment dan FontHuruf Yunani, Inline Eq., Script dan Ligature

flushleft dan flushright

flushleft

flushright

Departemen Ilmu Komputer FMIPA UNPAD Pelatihan LATEX— 8 Maret 2016

PendahuluanTinjauan Umum

Perintah-perintahBibliography dan Option LainnyaKelas dan Tata Letak Dokumen

Tinjauan Umum dan Contoh-contohBibliography menggunakan BiBTeXEnvironment dan FontHuruf Yunani, Inline Eq., Script dan Ligature

quotation dan quote

quotation

quote

Departemen Ilmu Komputer FMIPA UNPAD Pelatihan LATEX— 8 Maret 2016

PendahuluanTinjauan Umum

Perintah-perintahBibliography dan Option LainnyaKelas dan Tata Letak Dokumen

Tinjauan Umum dan Contoh-contohBibliography menggunakan BiBTeXEnvironment dan FontHuruf Yunani, Inline Eq., Script dan Ligature

verse dan description

verse

description

Departemen Ilmu Komputer FMIPA UNPAD Pelatihan LATEX— 8 Maret 2016

PendahuluanTinjauan Umum

Perintah-perintahBibliography dan Option LainnyaKelas dan Tata Letak Dokumen

Tinjauan Umum dan Contoh-contohBibliography menggunakan BiBTeXEnvironment dan FontHuruf 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 \textbfBentuk (shape): tegak \textup, miring (italic/slanted) \textitatau \textsl, danHURUF CETAK KECIL (smallcaps) \textsc

Departemen Ilmu Komputer FMIPA UNPAD Pelatihan LATEX— 8 Maret 2016

PendahuluanTinjauan Umum

Perintah-perintahBibliography dan Option LainnyaKelas dan Tata Letak Dokumen

Tinjauan Umum dan Contoh-contohBibliography menggunakan BiBTeXEnvironment dan FontHuruf 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

PendahuluanTinjauan Umum

Perintah-perintahBibliography dan Option LainnyaKelas dan Tata Letak Dokumen

Tinjauan Umum dan Contoh-contohBibliography menggunakan BiBTeXEnvironment dan FontHuruf Yunani, Inline Eq., Script dan Ligature

Subscript dan Superscript

Departemen Ilmu Komputer FMIPA UNPAD Pelatihan LATEX— 8 Maret 2016

PendahuluanTinjauan Umum

Perintah-perintahBibliography dan Option LainnyaKelas dan Tata Letak Dokumen

Tinjauan Umum dan Contoh-contohBibliography menggunakan BiBTeXEnvironment dan FontHuruf Yunani, Inline Eq., Script dan Ligature

Ligature

Departemen Ilmu Komputer FMIPA UNPAD Pelatihan LATEX— 8 Maret 2016

PendahuluanTinjauan Umum

Perintah-perintahBibliography dan Option LainnyaKelas dan Tata Letak Dokumen

Kelas DokumenTata LetakSetting Geometry dan SpacingParameter Tata Letak

Kelas Dokumen

Jenisletterpaper, 8,5 x 11 inchilegalpaper, 8,5 x 14 inchiexecutivepaper, 7,25 x 10,5 inchia4paper, 210 x 297 mm atau sekitar 8,25 x 11,75 cma5paper, 148 x 210 mm atau sekitar 5,875 x 8,25 cmb5paper, 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

PendahuluanTinjauan Umum

Perintah-perintahBibliography dan Option LainnyaKelas dan Tata Letak Dokumen

Kelas DokumenTata LetakSetting Geometry dan SpacingParameter Tata Letak

Tata Letak

ditentukan oleh : Body, Header, footer, margin

Departemen Ilmu Komputer FMIPA UNPAD Pelatihan LATEX— 8 Maret 2016

PendahuluanTinjauan Umum

Perintah-perintahBibliography dan Option LainnyaKelas dan Tata Letak Dokumen

Kelas DokumenTata LetakSetting Geometry dan SpacingParameter 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 (GeoffreyTOBIN)% Set overall spacing\usepackage{setspace}\onehalfspacing

Departemen Ilmu Komputer FMIPA UNPAD Pelatihan LATEX— 8 Maret 2016

PendahuluanTinjauan Umum

Perintah-perintahBibliography dan Option LainnyaKelas dan Tata Letak Dokumen

Kelas DokumenTata LetakSetting Geometry dan SpacingParameter Tata Letak

Parameter Tata Letak

Departemen Ilmu Komputer FMIPA UNPAD Pelatihan LATEX— 8 Maret 2016

PendahuluanTinjauan Umum

Perintah-perintahBibliography dan Option LainnyaKelas dan Tata Letak Dokumen

Kelas DokumenTata LetakSetting Geometry dan SpacingParameter Tata Letak

TerimakasihAtas Perhatian Bapak/Ibu

Peserta Lokakarya

Departemen Ilmu Komputer FMIPA UNPAD Pelatihan LATEX— 8 Maret 2016