CC510 - LaTeX 1 Lecturer - 김한규 (Hangyu Kim) 1CC510 – 2011
Document 문서는 의사소통을 위해 고안된 정보를 물 리적으로 묶어 놓은 것을 말한다. - Wikipedia CC510 – 20112
How to make a document? Past –Write with a pen –Letterpress printing Present (Digital era) –Document markup language –WYSIWYG Future –Brain scanning? CC510 – 20113
(Document) markup language a set of codes that give instructions regarding the structure of a text or how it is to be displayed. - Wikipedia CC510 – HTML documentDisplayed HTML document
WYSIWYG What You See Is What You Get A system in which content displayed during editing appears very similar to the final output – Wikipedia CC510 – Displayed document
What is LaTeX? A document markup language –e.g. XML, HTML TeX –a typesetting system designed and mostly written by Donald Knuth - Wikipedia LaTeX –developed in 1985 by Leslie Lamport - Wikipedia –adds a set of functions that makes the TeX language more friendlier - Wikipedia 6CC510 – 2011
LaTeX Main goals allow to produce high-quality books using a reasonable amount of effort - Wikipedia –the separation of layout from content CC510 – 20117
The separation of layout from content CC510 – … The Lord of the Rings J.R.R. Tolkien … stylesheet 1 stylesheet 2 content.xml Layout1.xslLayout2.xsl Book : The Lord of the Rings Author : J.R.R Tolkien “The Lord of the Rings” by J.R.R Tolkien
The LaTeX production chain CC510 – Source : DeVice Independent Portable Document Format
Installation guide for Windows Install Ghostscript 9.01 and GSview 4.9 Install MiKTeX Additional programs –LaTeX IDE TeXnicCenter, WinEdt, WinShell,... –PDF viewer Adobe PDF reader, Foxit Reader,... CC510 –
Using a LaTeX editor CC510 – PDF fileExample LaTeX document compile You will learn what you need to enter
A minimal LaTeX input CC510 –
Document Classes article: scientific journals, presentations, short reports, program documentation, invitation, and so on. proc: a class for proceeding based on the article class report: longer reports containing several chapters, small books, Ph.D(MS) thesis. book: real books slides: for slides CC510 – pt, 11pt: the size of font. a4paper, letterpaper leqno: numbering of formulae on the left hand side instead of the right fleqn: display formulae left- aligned instead of centered onecolumn, twocolumn oneside, twoside: specifies whether double or single sided output should be generated. landscape \documentclass[options]{class} Document ClassesDocument Classes Options
Document Classes - Examples CC510 – \documentclass[twocolumn]{article}\documentclass{article} \documentclass{book} \documentclass[landscape]{slides}
Packages Basic LaTeX cannot solve a complex problem Package helps to include figures, colored text, source code. Examples –Figure : \usepakage{graphicx} –Math : \usepackage{amamath} –Colored text : \usepackage{color} CC510 – \usepackage[options]{package}
Page Style LaTeX supports three pre-defined header/footer –plain: prints the page numbers on the bottom of the page, in the middle of the footer. –headings: prints the current chapter heading and the page number in the header on each page. –empty: sets both the header and the footer to be empty. CC510 – \pagestyle{style} \thispagestyle{style}
Spaces Whitespace characters(=blank, tab) –Several consecutive whitespace characters are treated as one space. –An empty line between two lines of text defines the end of a paragraph. (\\) CC510 –
Special Characters Special characters –The following symbols are reserved characters. –If you enter them directly in your text, they will normally not print. –To print them, a prefix backslash \ have to be added. CC510 – # $ % ^ & _ { } ~
Comments (1/2) % character ignores the rest of the present line, the line break, and all whitespace at the beginning of the next line. CC510 –
Comments (2/2) For longer comments you could use the comment environment provided by the verbatim package. CC510 –
Typesetting Text (1/2) Produce real world material. Sentence Paragraph Section, Chapter, Subsection CC510 – \section{…} \subsection{…} \subsubsection{…} \paragraph{…} \subparagraph{…}
Typesetting Text (2/2) CC510 –
Paragraph CC510 – Not paragraph break Paragraph break
Font CC510 –
Line and Page break Line break without starting a new paragraph Line break without a page break New page Horizontal space and Vertical space CC510 –
Special Characters (1/2) Quotation marks Dashes and Hyphens CC510 –
Special Characters (2/2) Tilde Degree symbol Ellipsis CC510 –
Title, author Define title, author, and date CC510 –
Cross Reference References to figures, tables, special segments CC510 –
Footnote CC510 –
Emphasized Word Underline a text Italic font CC510 –
To write a paper Visit the journal/conference’s web site Navigate to the author guide-line page Download LaTeX templates Make a paper by editing the templates Example –IEEE transaction on knowledge and data engineering IEEEtran.cls IEEEtran_HOWTO.pdf README Appendix F.pdf bare_jrnl_compsoc.tex (edit this file) CC510 –
Keep it in your head Before writing your own manuscript –Read carefully “Instruction for Authors” –Download.cls or.sty provided by Journal or Conf. –Open an example.tex file to proceed your work. During writing –Replace the example with your words and sentences. –Use an appropriate instruction while inserting Equations, Figures, Tables, Theorems, and so on. After writing –Check a wrong word, a wrong grammar, etc. CC510 –
Programs to install Ghostscript(ver 9.01) –An interpreter for the PostScript language and for PDF GSView(ver 4.9) –DVI viewer MiKTex(ver 2.9) –A typesetting system for the Windows operating system TexNicCenter –A LaTeX editor Adobe PDF reader –PDF viewer CC510 –
Ghostscript ndex.htm ndex.htm CC510 –
Ghostscript CC510 –
GSview CC510 –
GSview CC510 –
MiKTeX CC510 –
MiKTeX CC510 –
MiKTeX CC510 –
MiKTeX CC510 –
MiKTeX CC510 –
MiKTeX CC510 –
MiKTeX CC510 –
TeXnicCenter CC510 –
TeXnicCenter CC510 –
Configure TeXnicCenter CC510 –
Configure TeXnicCenter CC510 – “C:\Program Files\MiKTeX 2.9\miktex\bin\x64” for 64bit OS
Configure TeXnicCenter CC510 –
Make a document using TeXnicCenter CC510 –
Lab #3 Install programs Make a document –Title : CC510 - LaTeX –Name : your name – your CC510 –
References Wikipedia “The Not So Short Introduction to LaTeX2ε” by Tobias Oetiker “142 분 동안 익히는 LaTeX2ε” 한글 TeX 사용자그룹 – CC510 –
Next Lecture List, Table, Figure Typesetting mathematical formulae Useful functionality –Bibliography –How to generate EPS file –Complex Table with multi-row or multi-column CC510 –