Training basic latex
Upcoming SlideShare
Loading in...5

Training basic latex



Basic Latex

Basic Latex



Total Views
Slideshare-icon Views on SlideShare
Embed Views



7 Embeds 121 109 5 3 1 1 1 1



Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
Post Comment
Edit your comment

    Training basic latex Training basic latex Presentation Transcript

    • Training Basic Latex Edited by: Nguyen Duc Minh Khoi Email: Website: @HCMC University of Technology, Spring 2013Main reference: THE NOT SO SHORT INTRODUCTION TO LATEX2Ε by Tobias Oetiker Hubert Partl, Irene Hyna and Elisabeth Schlegl
    • Contents: Things you need to know Typesetting Text Specialities Typeset Mathematical formulae Producing Mathematical graphicsTraining Basic Latex 1/12/2013 2
    • Things you need to knowTraining Basic Latex 1/12/2013 3
    • Things you need to know Tex, Latex TEX  is a computer program created by Donald E. Knuth  is aimed at typesetting text and mathematical formulae LATEX  enables authors to typeset and print their work at the highest typo-graphical quality, using a predefined, professional layout  was originally written by Leslie Lamport  uses the TEX formatter as its typesetting engine  These days LATEX is maintained by Frank MittelbachTraining Basic Latex 1/12/2013 4
    • Things you need to know Author, Book Designer, Typesetter To publish something:  authors give their typed manuscript to a publishing company.  One of their book designers then decides the layout of the document and writes his instructions into the manuscript and then gives it to a typesetter  typesetter who typesets the book according to these instructions. In a LATEX environment,  LATEX takes the role of the book designer and uses TEX as its typesetter.  But LATEX is “only” a program and therefore needs more guidance. The author has to provide additional information to describe the logical structure of his work.  This information is written into the text as “LATEX commands.”Training Basic Latex 1/12/2013 5
    • Things you need to know Latex’s advantages LATEX prevents formatting errors by forcing the author to declare the logical structure of his document. LATEX then chooses the most suitable layout. Professionally crafted layouts are available, which make a document really look as if “printed.” The typesetting of mathematical formulae is supported in a convenient way. Users only need to learn a few easy-to-understand commands that specify the logical structure of a document. Even complex structures such as footnotes, references, table of contents, and bibliographies can be generated easily. TEX, the formatting engine of LATEX2ε, is highly portable and free. Therefore the system runs on almost any hardware platform available.Training Basic Latex 1/12/2013 6
    • Things you need to know Latex’s installation On Linux OS systems: use Texlive as compiler and gedit as text editor On Mac OS: use MacTex as compiler and text wrangler as text editor On Windows: use MikTex as compiler and notepad++ as text editor Or you can use texclipse as text editor (full support for latex) on multiple platform On website:  verbosus  MonkeyTeX  LaTeX Lab  ShareLaTeX  WriteLaTeXTraining Basic Latex 1/12/2013 7
    • Things you need to know Latex’s installation (cont.) - TexclipseTraining Basic Latex 1/12/2013 8
    • Things you need to know Files encounterTraining Basic Latex 1/12/2013 9
    • Typesetting TextTraining Basic Latex 1/12/2013 10
    • Typesetting Text Input files Spaces:  Several consecutive whitespace characters are treated as one “space”.  Whitespace at the start of a line is generally ignored, and a single line break is treated as “whitespace.”  An empty line between two lines of text defines the end of a paragraph. Several empty lines are treated the same as one empty line.Training Basic Latex 1/12/2013 11
    • Typesetting Text Input files (cont.) Special Characters: Latex Commands:  are case sensitive  start with a backslash and then have a name consisting of letters only. Command names are terminated by a space, a number or any other ‘non-letter.  If you want to get a space after a command, you have to put either an empty parameter {} and a blank or a special spacing command after the command name.Training Basic Latex 1/12/2013 12
    • Typesetting Text Input files (cont.) Comments:  a % character while processing an input file, it ignores the rest of the present line, the line break, and all whitespace at the beginning of the next line.  write notes into the input file, which will not show up in the printed version.Training Basic Latex 1/12/2013 13
    • Typesetting Text Input file StructureTraining Basic Latex 1/12/2013 14
    • Typesetting Text The Layout of the documents MTraining Basic Latex 1/12/2013 15
    • Training Basic Latex 1/12/2013 16
    • Typesetting Text The Layout of the documents (cont.)Training Basic Latex 1/12/2013 17
    • Typesetting Text The Layout of the documents (cont.)Training Basic Latex 1/12/2013 18
    • Typesetting Text Line Breaking and Page Breaking To break a line, use: starts a new line without starting a new paragraph: additionally prohibits a page break after the forced line break: Start a new page: Several words can be kept together on one line with the command:Training Basic Latex 1/12/2013 19
    • Typesetting Text Special character and strings Quotation marks: Dash and hyphens:Training Basic Latex 1/12/2013 20
    • Typesetting Text Special character and strings (cont.) Degree symbols (℃): Euro currency symbols (€): Ellipsis (…)Training Basic Latex 1/12/2013 21
    • Typesetting Text Titles, Chapters and Sections For article class: If you want to split your document in parts without influencing the section or chapter numbering use: When you work with the report or book class, an additional top-level sectioning command becomes available:Training Basic Latex 1/12/2013 22
    • Typesetting Text Foot notes and emphasized words Footnotes: Emphasized words:Training Basic Latex 1/12/2013 23
    • Typesetting Text EnvironmentsTraining Basic Latex 1/12/2013 24
    • Typesetting Text Environments – Flushleft, flushright, centerTraining Basic Latex 1/12/2013 25
    • Typesetting Text Quote, Quotation, AbstractTraining Basic Latex 1/12/2013 26
    • Typesetting Text Verbatim, tabular begin{verbatim} and end{verbatim} will be directly printed, as if typed on a typewriter: Tabular: L: left aligned column R: right aligned column C: center aligned columnTraining Basic Latex 1/12/2013 27
    • SpecialtiesTraining Basic Latex 1/12/2013 28
    • Specialties Figures and TablesTraining Basic Latex 1/12/2013 29
    • Specialties Figures and Tables (cont.)Training Basic Latex 1/12/2013 30
    • Specialties Bibliography Produce a bibliography with the thebibliography environment. Each entry starts with: The marker is then used to cite the book, article or paper within the document.Training Basic Latex 1/12/2013 31
    • Specialties Table of contents (TOC) Create table of contents: In preamble section, add: To describe title, author and the date written Make title commands: Cross references:Training Basic Latex 1/12/2013 32
    • Specialties Indexing In the preamble: Content of the index is specified with:Training Basic Latex 1/12/2013 33
    • Specialties Hypertext links For complete hypertext links Or embed explicit links:Training Basic Latex 1/12/2013 34
    • Specialties Big Projects Use includeonly comment in preamble first Then use: Use: This makes LATEX skim through your document only checking for proper syntax and usage of the commands, but doesn’t produce any (DVI) output.Training Basic Latex 1/12/2013 35
    • Specialties Install Extra Packages Most LATEX installations come with a large set of pre-installed style packages But many more are available on the net. (e.g.: ) Or download template from Or using package manager of each compiler to install extra packagesTraining Basic Latex 1/12/2013 36
    • Typesetting MathematicalFormulaeTraining Basic Latex 1/12/2013 37
    • Typesetting Mathematical Formulae AMS-LATEX – Single Equation AMS-LATEX is produced by The American Mathematical Society and it is used extensively for mathematical typesetting. Without numberingTraining Basic Latex 1/12/2013 38
    • Typesetting Mathematical Formulae Single Equations (cont.)Training Basic Latex 1/12/2013 39
    • Typesetting Mathematical Formulae Single Equations (cont.)Training Basic Latex 1/12/2013 40
    • Typesetting Mathematical Formulae Single Equations (cont.)Training Basic Latex 1/12/2013 41
    • Typesetting Mathematical Formulae Single Equations (cont.)Training Basic Latex 1/12/2013 42
    • Typesetting Mathematical Formulae Single Equations (cont.)Training Basic Latex 1/12/2013 43
    • Typesetting Mathematical Formulae Multiple Equations (cont.)Training Basic Latex 1/12/2013 44
    • Typesetting Mathematical Formulae Array and MatricesTraining Basic Latex 1/12/2013 45
    • Typesetting Mathematical Formulae Array and Matrices (cont.)Training Basic Latex 1/12/2013 46
    • Typesetting Mathematical Formulae Theorems, lemmas…Training Basic Latex 1/12/2013 47
    • Typesetting Mathematical Formulae Theorems, lemmas… (cont.)Training Basic Latex 1/12/2013 48
    • Producing MathematicalgraphicsTraining Basic Latex 1/12/2013 49
    • Producing Mathematical graphics Picture environment – basic operationsTraining Basic Latex 1/12/2013 50
    • Producing Mathematical graphics Line segmentsTraining Basic Latex 1/12/2013 51
    • Producing Mathematical graphics ArrowsTraining Basic Latex 1/12/2013 52
    • Producing Mathematical graphics CirclesTraining Basic Latex 1/12/2013 53
    • Producing Mathematical graphics Text and formulasTraining Basic Latex 1/12/2013 54
    • Producing Mathematical graphics Multiput, linethicknessTraining Basic Latex 1/12/2013 55
    • Producing Mathematical graphics OvalsTraining Basic Latex 1/12/2013 56
    • Producing Mathematical graphics Predefined picture boxTraining Basic Latex 1/12/2013 57
    • Producing Mathematical graphics Quadratic Bézier CurvesTraining Basic Latex 1/12/2013 58
    • Producing Mathematical graphics The PGF and TikZ Graphics Packages (from Training Basic Latex 1/12/2013 59
    • Thank for your listening!