Training basic latex
Upcoming SlideShare
Loading in...5
×
 

Training basic latex

on

  • 1,034 views

Basic Latex

Basic Latex

Statistics

Views

Total Views
1,034
Slideshare-icon Views on SlideShare
913
Embed Views
121

Actions

Likes
0
Downloads
14
Comments
0

7 Embeds 121

http://nguyenducminhkhoi.blogspot.com 109
http://www.admuncher.com 5
http://nguyenducminhkhoi.blogspot.in 3
http://nguyenducminhkhoi.blogspot.co.at 1
http://nguyenducminhkhoi.blogspot.kr 1
http://nguyenducminhkhoi.blogspot.jp 1
http://nguyenducminhkhoi.blogspot.ca 1
More...

Accessibility

Categories

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.

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

    Training basic latex Training basic latex Presentation Transcript

    • Training Basic Latex Edited by: Nguyen Duc Minh Khoi Email: nguyenducminhkhoi@gmail.com Website: http://nguyenducminhkhoi.blogspot.com @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.: http://www.ctan.org/ ) Or download template from www.latextemplates.com 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 latextemplates.com) Training Basic Latex 1/12/2013 59
    • Thank for your listening!