340 likes | 725 Views
Mengenal LaTeX dalam 90 Menit. I Wayan Mustika, S.T., M.Eng ., Ph.D. Outcome. Mampu melakukan instalasi TeX distribution ( sistem TeX ) dan TeX compiler Mengenal struktur LaTeX Dapat menggunakan LaTeX sebagai teks editor untuk penulisan makalah ilmiah. Outline. Apa itu LaTeX ?
E N D
MengenalLaTeXdalam 90 Menit I Wayan Mustika, S.T., M.Eng., Ph.D
Outcome • MampumelakukaninstalasiTeX distribution (sistemTeX) danTeXcompiler • MengenalstrukturLaTeX • DapatmenggunakanLaTeXsebagaiteks editor untukpenulisanmakalahilmiah
Outline • ApaituLaTeX? • Perbandinganantara MS Word danLaTeX • PersiapaninstalasiLaTeX • Strukturdasardanperintah-perintahdalamLaTeX • Strukturpenulisanmakalahilmiahstandar IEEE denganLaTeX
ApaituLaTeX? • Pengucapan: “Lay-tech” • Paketperangkatlunak yang menggunakan engine typesetting TeX • IstilahLaTeXhanyamengacupadabahasadimanadokumentersebutditulis, bukanpadaaplikasi editor yang digunakanuntukmenulisdokumen • UntukdapatmembuatdokumendalamLaTeX, sebuah file .texharusdibuatmenggunakanteks editor • Ada banyakteks editor yang dibuatuntukdapatbekerjadenganLaTeX
Perbandinganantara MS Word danLaTeX • Jikainginmenulissuratsederhana, halamansampul, dsb paling baikditulismenggunakan MS Word. • Untukdokumensederhana yang tidakmemerlukan layout yang menawan, waktubisadihematdengan editor seperti MS Word • Jikainginmenulisartikel, makalahilmiahataudisertasi, pilihan yang paling baikadalahmenggunakanLaTeX
What You See Is What You Mean What You See Is What You Get
KeunggulanLaTeX • Sangathandaluntukmembuatdokumen, terutamauntukdokumenteknis yang besar. • Merupakanstandaruntukdokumenilmiah • Sangatmudahuntuk formatting, numbering, and referencing • Memprosesrumusdansimbolmatematikadenganbaikdanmudah • Format file tidakdibatasipada OS atau platform tertentu • LaTeXbersifat gratis • Implementasinyatersediauntuksemua platform • AndabisabelajarLaTeXhanyadalambeberapa jam!
UjiPerbandingan • Gunakan template IEEE format Word (http://www.ieee.org/conferences_events/conferences/publishing/templates.html) • Hapusterlebihdahulutekssetelah Section I. Introduction • Buatlah Section II. denganjudul “Some Mathematic Formulas” • Buatlahkontendalam Section II sebagaiberikut: The formula in Section II is shown in Eq. (1) as below:
PersiapaninstalasiLaTeX • GunakanMikTexuntuk platform Microsoft windows. MikTexbersifat gratis • http://www.miktex.org/ • SebagaiTeX editor, dapatmenggunakanTeXstudioatauTeXworks • TeXstudio: fitur editor lengkap (http://texstudio.sourceforge.net/) • TeXworks: fitur editor dasar (http://www.tug.org/texworks/)
Memulaiinstalasi • InstalMikTeX. MikTeXdigunakanuntukmeng-compile file menurut format yang dibuat. • InstalasiMikTeXakanmenambahkansuatu DVI viewer. DVI adalah output default untukLaTeX. DVI hanyadapatmenampilkangambardalam format .epsdan .png, sedangkan PDF jugamendukung format .jpg dan .bmp • InstalTeX editor sepertiTeXstudioatauTeXwork • Sedikittrikkonfigurasitambahandiperlukansupayagambar format .epsbisaditampilkanpada viewer
Proses LaTeX • Buatsebuah file teksdenganTeX editor • Lakukan“Compile” atau “Build” dokumen yang dibuatmenggunakan program LaTeX • Hasildokumenakanditunjukkandalam format DVI atauPDF • Lanjutkanmenulisdanmenujulangkah 1 sampaiselesai
ContohdokumenLaTeX ¥documentclass{article} ¥title{Simple Example} ¥author{I Wayan Mustika} ¥date{June 2013} ¥begin{document} ¥maketitle Hello world! I am trying to learn LaTeX. I think that LaTeX is better than MS Word ¥end{document}
Struktur file LaTeX • Document Class • Predefined Formats (article, report, book,..). • Packages used • Added Functionality (graphics, reference style,...). • Main Body • Text and Bibliography References.
Class File • Mendefinisikanbagaimanadokumenakanterlihat • Dipiliholehperintah\documentclass • \documentclass[options]{class_name} • class_name: article, book, letter, report, IEEEtran • Contoh: • amsart.cls (included with basic download) • \documentclass[]{amsart} • IEEEtran.cls (download darihttp://www.ieee.org/conferences_events/conferences/publishing/templates.html) • Specify font size, number of columns, format, etc • \documentclass[10pt,conference]{IEEEtran}
Contoh Class File IEEEtran.cls ¥documentclass[twocolumn, conference]{IEEEtran} ¥documentclass[onecolumn, conference]{IEEEtran}
Macro Packages • Memungkinkanuntukmenggunakanperintahkhusus, contoh subfigure • Packages diaktifkandenganmenuliskan • \usepackage[options]{package_name} • Contoh:
Special Characters • Simbol-simbolberikutinidicadangkan: • # $ % & _ { } ^ ~ \ • Untukmenuliskansimboltersebutdalamteks: • \# \$ \% \& \_ \{ \} \^{} \~{} • Catatan: mengetikkan\\ akanmenyebabkanlinebreak, membuatsimbol \ dilakukandenganperintah: • $\backslash$
Beberapacatatan • Karakter whitespace berurutan (blank atautab) dianggapsebagaisatuspasi. • Paragrafharusdipisahkanolehsedikitnya 1x karakter Enter dalam file .tex. • Komentardapatditambahkanmenggunakankarakter %. Suatuteksdalamsatubarissetelah % akandiabaikanolehTeXcompiler.
Commands • Digunakanuntukmembantumengorganisasikandokumen • Section headings • Labels and Cross-References • Figures • Tables • Equations • Listing Options • Miscellaneous: newpage, pagestyle, include… • Bibliographic Referencing
Strukturpenulisanmakalahilmiahstandar IEEE denganLaTeX • Paper Title • Author list, affiliation and contact e-mail • Abstract • I. Introduction • II. System Model/Author defined • III. Proposed Scheme/Author defined • IV. Performance Evaluation/Simulation Results/Author defined • V. Conclusion • References
Abstrak • Abstrakberisikanapa yang andausulkan, metode yang andagunakandengansedikitpenjelasanbagiankontribusisertahasil yang dicapai • Singkat, padatdanjelas. • Beberapakesalahandalammenulisabstrak • Terlalupanjang • Berisikanacuankereferensi • Dibuatlebihdari 1 paragraf
Introduction • Berisikanlatarbelakangmasalah yang akandiangkat • Metodeatauteknologiuntukmenyelesaikanmasalah • Penelitiansebelumnya yang berhubungandenganmasalah yang akanditeliti • Hal-hal yang belumdiselesaikandaripenelitiansebelumnya • Skema yang diusulkanbesertadeskripsisingkat • Informasipengorganisasianbabselanjutnyadarimakalah
Section Headings • Use commands to define sections: • \section{Section Name} • \subsection{Sub-section Name} • \subsubsection{Sub-sub-section Name} • \appendix • Note: commands are case sensitive
Section II, III, and IV • Nama Section didefinisikanmasing-masingolehpengarang • Namatidakperluterlalubaku, contoh: penggunaanjudulReseachMotodology • Perlumenggunakan label, cross-reference, equation, figure, tabel, etc. • LaTexakanmembuatpekerjaanmenjadilebihmudah
Label dan Cross-Reference • Bagaimanacaramenataulangnomor Section dangambar di MS Word? Solusi: • Masing-masing section, figure, table, equation, dsbdapatmemiliki label sendiri: • \label{label_name} • Label dapatdipanggildengantex: • \ref{label_name} • LaTeXmembuatnomor yang berurutanuntuk section, figure, table dan equation numbers ke label ketikadokumen di-compile.
Beberapa macro packages yang umumdigunakan • ¥usepackage[cmex10]{amsmath} • ¥usepackage{amsfonts} • ¥usepackage{amssymb} • ¥usepackage[dvips]{graphicx,graphics} • ¥usepackage{bm} • ¥usepackage[tight,footnotesize]{subfigure} • ¥usepackage{cite}
Figures • Memerlukan package graphicx.sty • ¥usepackage[dvips]{graphicx,graphics} • Figure type: eps (encapsulated postscript) • Contohkode: \begin{figure}[options] \includegraphics[options]{figure_name.eps} \caption{Figure Caption would go here} \label{fig_label} \end{figure}
Equations • Example ¥begin{equation} T_{i} = W_{¥rm{RB}}¥sum_{l=1}^{L} ¥, ¥log_{2}(1+ ¥gamma_{{k}_{i}^{(l)}}), ¥label{eq:shannon_capacity} ¥end{equation}
Bibliography ¥begin{thebibliography}{2} ¥bibitem[1]{Chandrasekhar-Magazine}V. Chandrasekhar, J. Andrews, and A. Gatherer, ``Femtocell networks: A survey, '' ¥textit{IEEE Commun. Mag.}, vol. 46, no. 9, pp. 59--67, Sep. 2008. ¥bibitem[2]{3GPP-36814}3GPP TR 36.814 v9.0.0, ``Evolved Universal Terrestrial Radio Access (E-UTRA); Further advancement of E-UTRA physical layer aspects (Release~9),'' Mar. 2010. ¥end{thebibliography} Cara mengacupadateks: ¥cite{Chandrasekhar-Magazine}
Catatanpenting • Membuattampilanmakalah yang baikdanrapiakanmeningkatkan mood reviewer dalammembacakeseluruhanmakalah • KombinasiLaTexdengangnuplotdan Adobe Illustrator akanmembuathasil yang lebihmaksimal • Gnuplot: plotting grafikdanmembuat file .eps • Adobe Illustrator: Editing grafik yang dihasilkanolehgnuplot