540 likes | 707 Views
CC510 - LaTeX 1. Lecturer - 김한규 (Hangyu Kim) hgkim@bulsai.kaist.ac.kr. Document. 문서는 의사소통을 위해 고안된 정보를 물리적으로 묶어 놓은 것을 말한다 . - Wikipedia. How to make a document?. Past Write with a pen Letterpress printing Present (Digital era) Document markup language WYSIWYG Future
E N D
CC510 - LaTeX 1 Lecturer - 김한규 (Hangyu Kim) hgkim@bulsai.kaist.ac.kr CC510 – 2011
Document • 문서는 의사소통을 위해 고안된 정보를 물리적으로 묶어 놓은 것을 말한다. - Wikipedia CC510 – 2011
How to make a document? • Past • Write with a pen • Letterpress printing • Present (Digital era) • Document markup language • WYSIWYG • Future • Brain scanning? CC510 – 2011
(Document) markup language • a set of codes that give instructions regarding the structure of a text or how it is to be displayed. - Wikipedia HTML document Displayed HTML document CC510 – 2011
WYSIWYG • What You See Is What You Get • A system in which content displayed during editing appears very similar to the final output – Wikipedia Displayed document CC510 – 2011
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 CC510 – 2011
LaTeXMain goals • allow to produce high-quality books using a reasonable amount of effort - Wikipedia • the separation of layout from content CC510 – 2011
The separation of layout from content … <book> <title>The Lord of the Rings</title> <author>J.R.R. Tolkien</author> </book> … content.xml Layout1.xsl Layout2.xsl stylesheet 1 stylesheet 2 Book : The Lord of the Rings “The Lord of the Rings” by J.R.R Tolkien Author : J.R.R Tolkien CC510 – 2011
The LaTeX production chain DeVice Independent Portable Document Format Source : http://www.tug.org.in/tutorial/chap01-scr.pdf CC510 – 2011
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 – 2011
Using a LaTeX editor Example LaTeX document PDF file compile You will learn what you need to enter CC510 – 2011
A minimal LaTeX input CC510 – 2011
Document Classes \documentclass[options]{class} • 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 Document Classes Document Classes Options • 10pt, 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 CC510 – 2011
Document Classes - Examples \documentclass{article} \documentclass[twocolumn]{article} \documentclass[landscape]{slides} \documentclass{book} CC510 – 2011
Packages \usepackage[options]{package} • 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 – 2011
Page Style \pagestyle{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. \thispagestyle{style} CC510 – 2011
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 – 2011
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 – 2011
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 – 2011
Comments (2/2) • For longer comments you could use the comment environment provided by the verbatim package. CC510 – 2011
Typesetting Text (1/2) • Produce real world material. • Sentence • Paragraph • Section, Chapter, Subsection \section{…} \subsection{…} \subsubsection{…} \paragraph{…} \subparagraph{…} CC510 – 2011
Typesetting Text (2/2) CC510 – 2011
Paragraph Not paragraph break Paragraph break CC510 – 2011
Font CC510 – 2011
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 – 2011
Special Characters (1/2) • Quotation marks • Dashes and Hyphens CC510 – 2011
Special Characters (2/2) • Tilde • Degree symbol • Ellipsis CC510 – 2011
Title, author • Define title, author, and date CC510 – 2011
Cross Reference • References to figures, tables, special segments CC510 – 2011
Footnote CC510 – 2011
Emphasized Word • Underline a text • Italic font CC510 – 2011
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 – 2011
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 – 2011
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 – 2011
Ghostscript • http://pages.cs.wisc.edu/~ghost/doc/GPL/index.htm CC510 – 2011
Ghostscript CC510 – 2011
GSview • http://pages.cs.wisc.edu/~ghost/gsview/ CC510 – 2011
GSview CC510 – 2011
MiKTeX • http://www.miktex.org CC510 – 2011
MiKTeX CC510 – 2011
MiKTeX CC510 – 2011
MiKTeX CC510 – 2011
MiKTeX CC510 – 2011
MiKTeX CC510 – 2011
MiKTeX CC510 – 2011
TeXnicCenter CC510 – 2011
TeXnicCenter CC510 – 2011
Configure TeXnicCenter CC510 – 2011
Configure TeXnicCenter “C:\Program Files\MiKTeX 2.9\miktex\bin\x64” for 64bit OS CC510 – 2011
Configure TeXnicCenter CC510 – 2011