Upcoming SlideShare
×

# Training basic latex

2,207 views
2,064 views

Published on

Basic Latex

Published in: Education
2 Likes
Statistics
Notes
• Full Name
Comment goes here.

Are you sure you want to Yes No
• Be the first to comment

Views
Total views
2,207
On SlideShare
0
From Embeds
0
Number of Embeds
540
Actions
Shares
0
123
0
Likes
2
Embeds 0
No embeds

No notes for slide

### Training basic latex

1. 1. 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
2. 2. Contents: Things you need to know Typesetting Text Specialities Typeset Mathematical formulae Producing Mathematical graphicsTraining Basic Latex 1/12/2013 2
3. 3. Things you need to knowTraining Basic Latex 1/12/2013 3
4. 4. 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 predeﬁned, 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
5. 5. 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
6. 6. 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
7. 7. 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
8. 8. Things you need to know Latex’s installation (cont.) - TexclipseTraining Basic Latex 1/12/2013 8
9. 9. Things you need to know Files encounterTraining Basic Latex 1/12/2013 9
10. 10. Typesetting TextTraining Basic Latex 1/12/2013 10
11. 11. 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 deﬁnes the end of a paragraph. Several empty lines are treated the same as one empty line.Training Basic Latex 1/12/2013 11
12. 12. 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
13. 13. Typesetting Text Input files (cont.) Comments:  a % character while processing an input ﬁle, 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 ﬁle, which will not show up in the printed version.Training Basic Latex 1/12/2013 13
14. 14. Typesetting Text Input file StructureTraining Basic Latex 1/12/2013 14
15. 15. Typesetting Text The Layout of the documents MTraining Basic Latex 1/12/2013 15
16. 16. Training Basic Latex 1/12/2013 16
17. 17. Typesetting Text The Layout of the documents (cont.)Training Basic Latex 1/12/2013 17
18. 18. Typesetting Text The Layout of the documents (cont.)Training Basic Latex 1/12/2013 18
19. 19. 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
20. 20. Typesetting Text Special character and strings Quotation marks: Dash and hyphens:Training Basic Latex 1/12/2013 20
21. 21. Typesetting Text Special character and strings (cont.) Degree symbols (℃): Euro currency symbols (€): Ellipsis (…)Training Basic Latex 1/12/2013 21
22. 22. Typesetting Text Titles, Chapters and Sections For article class: If you want to split your document in parts without inﬂuencing 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
23. 23. Typesetting Text Foot notes and emphasized words Footnotes: Emphasized words:Training Basic Latex 1/12/2013 23
24. 24. Typesetting Text EnvironmentsTraining Basic Latex 1/12/2013 24
25. 25. Typesetting Text Environments – Flushleft, flushright, centerTraining Basic Latex 1/12/2013 25
26. 26. Typesetting Text Quote, Quotation, AbstractTraining Basic Latex 1/12/2013 26
27. 27. 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
28. 28. SpecialtiesTraining Basic Latex 1/12/2013 28
29. 29. Specialties Figures and TablesTraining Basic Latex 1/12/2013 29
30. 30. Specialties Figures and Tables (cont.)Training Basic Latex 1/12/2013 30
31. 31. 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
33. 33. Specialties Indexing In the preamble: Content of the index is specified with:Training Basic Latex 1/12/2013 33
34. 34. Specialties Hypertext links For complete hypertext links Or embed explicit links:Training Basic Latex 1/12/2013 34
35. 35. 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
36. 36. 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
37. 37. Typesetting MathematicalFormulaeTraining Basic Latex 1/12/2013 37
38. 38. 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
39. 39. Typesetting Mathematical Formulae Single Equations (cont.)Training Basic Latex 1/12/2013 39
40. 40. Typesetting Mathematical Formulae Single Equations (cont.)Training Basic Latex 1/12/2013 40
41. 41. Typesetting Mathematical Formulae Single Equations (cont.)Training Basic Latex 1/12/2013 41
42. 42. Typesetting Mathematical Formulae Single Equations (cont.)Training Basic Latex 1/12/2013 42
43. 43. Typesetting Mathematical Formulae Single Equations (cont.)Training Basic Latex 1/12/2013 43
44. 44. Typesetting Mathematical Formulae Multiple Equations (cont.)Training Basic Latex 1/12/2013 44
45. 45. Typesetting Mathematical Formulae Array and MatricesTraining Basic Latex 1/12/2013 45
46. 46. Typesetting Mathematical Formulae Array and Matrices (cont.)Training Basic Latex 1/12/2013 46
47. 47. Typesetting Mathematical Formulae Theorems, lemmas…Training Basic Latex 1/12/2013 47
48. 48. Typesetting Mathematical Formulae Theorems, lemmas… (cont.)Training Basic Latex 1/12/2013 48
49. 49. Producing MathematicalgraphicsTraining Basic Latex 1/12/2013 49
50. 50. Producing Mathematical graphics Picture environment – basic operationsTraining Basic Latex 1/12/2013 50
51. 51. Producing Mathematical graphics Line segmentsTraining Basic Latex 1/12/2013 51
52. 52. Producing Mathematical graphics ArrowsTraining Basic Latex 1/12/2013 52
53. 53. Producing Mathematical graphics CirclesTraining Basic Latex 1/12/2013 53
54. 54. Producing Mathematical graphics Text and formulasTraining Basic Latex 1/12/2013 54
55. 55. Producing Mathematical graphics Multiput, linethicknessTraining Basic Latex 1/12/2013 55
56. 56. Producing Mathematical graphics OvalsTraining Basic Latex 1/12/2013 56
57. 57. Producing Mathematical graphics Predefined picture boxTraining Basic Latex 1/12/2013 57
58. 58. Producing Mathematical graphics Quadratic Bézier CurvesTraining Basic Latex 1/12/2013 58
59. 59. Producing Mathematical graphics The PGF and TikZ Graphics Packages (from latextemplates.com) Training Basic Latex 1/12/2013 59
60. 60. Thank for your listening!