Slideshare uses cookies to improve functionality and performance, and to provide you with relevant advertising. If you continue browsing the site, you agree to the use of cookies on this website. See our User Agreement and Privacy Policy.

Slideshare uses cookies to improve functionality and performance, and to provide you with relevant advertising. If you continue browsing the site, you agree to the use of cookies on this website. See our Privacy Policy and User Agreement for details.

Like this presentation? Why not share!

- Gioi thieu truong bk by University of Tec... 3102 views
- Training javascript 2012 hcmut by University of Tec... 3984 views
- Python/Django Training by University of Tec... 8663 views
- Training Google Drive and Hangouts.... by University of Tec... 1499 views
- Wordnet Introduction by University of Tec... 2774 views
- Ubuntu – Linux Useful Commands by University of Tec... 3819 views

No Downloads

Total views

2,207

On SlideShare

0

From Embeds

0

Number of Embeds

540

Shares

0

Downloads

123

Comments

0

Likes

2

No embeds

No notes for slide

- 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. Contents: Things you need to know Typesetting Text Specialities Typeset Mathematical formulae Producing Mathematical graphicsTraining Basic Latex 1/12/2013 2
- 3. Things you need to knowTraining Basic Latex 1/12/2013 3
- 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. 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. 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. 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. Things you need to know Latex’s installation (cont.) - TexclipseTraining Basic Latex 1/12/2013 8
- 9. Things you need to know Files encounterTraining Basic Latex 1/12/2013 9
- 10. Typesetting TextTraining Basic Latex 1/12/2013 10
- 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. 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. 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. Typesetting Text Input file StructureTraining Basic Latex 1/12/2013 14
- 15. Typesetting Text The Layout of the documents MTraining Basic Latex 1/12/2013 15
- 16. Training Basic Latex 1/12/2013 16
- 17. Typesetting Text The Layout of the documents (cont.)Training Basic Latex 1/12/2013 17
- 18. Typesetting Text The Layout of the documents (cont.)Training Basic Latex 1/12/2013 18
- 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. Typesetting Text Special character and strings Quotation marks: Dash and hyphens:Training Basic Latex 1/12/2013 20
- 21. Typesetting Text Special character and strings (cont.) Degree symbols (℃): Euro currency symbols (€): Ellipsis (…)Training Basic Latex 1/12/2013 21
- 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. Typesetting Text Foot notes and emphasized words Footnotes: Emphasized words:Training Basic Latex 1/12/2013 23
- 24. Typesetting Text EnvironmentsTraining Basic Latex 1/12/2013 24
- 25. Typesetting Text Environments – Flushleft, flushright, centerTraining Basic Latex 1/12/2013 25
- 26. Typesetting Text Quote, Quotation, AbstractTraining Basic Latex 1/12/2013 26
- 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. SpecialtiesTraining Basic Latex 1/12/2013 28
- 29. Specialties Figures and TablesTraining Basic Latex 1/12/2013 29
- 30. Specialties Figures and Tables (cont.)Training Basic Latex 1/12/2013 30
- 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
- 32. 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
- 33. Specialties Indexing In the preamble: Content of the index is specified with:Training Basic Latex 1/12/2013 33
- 34. Specialties Hypertext links For complete hypertext links Or embed explicit links:Training Basic Latex 1/12/2013 34
- 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. 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. Typesetting MathematicalFormulaeTraining Basic Latex 1/12/2013 37
- 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. Typesetting Mathematical Formulae Single Equations (cont.)Training Basic Latex 1/12/2013 39
- 40. Typesetting Mathematical Formulae Single Equations (cont.)Training Basic Latex 1/12/2013 40
- 41. Typesetting Mathematical Formulae Single Equations (cont.)Training Basic Latex 1/12/2013 41
- 42. Typesetting Mathematical Formulae Single Equations (cont.)Training Basic Latex 1/12/2013 42
- 43. Typesetting Mathematical Formulae Single Equations (cont.)Training Basic Latex 1/12/2013 43
- 44. Typesetting Mathematical Formulae Multiple Equations (cont.)Training Basic Latex 1/12/2013 44
- 45. Typesetting Mathematical Formulae Array and MatricesTraining Basic Latex 1/12/2013 45
- 46. Typesetting Mathematical Formulae Array and Matrices (cont.)Training Basic Latex 1/12/2013 46
- 47. Typesetting Mathematical Formulae Theorems, lemmas…Training Basic Latex 1/12/2013 47
- 48. Typesetting Mathematical Formulae Theorems, lemmas… (cont.)Training Basic Latex 1/12/2013 48
- 49. Producing MathematicalgraphicsTraining Basic Latex 1/12/2013 49
- 50. Producing Mathematical graphics Picture environment – basic operationsTraining Basic Latex 1/12/2013 50
- 51. Producing Mathematical graphics Line segmentsTraining Basic Latex 1/12/2013 51
- 52. Producing Mathematical graphics ArrowsTraining Basic Latex 1/12/2013 52
- 53. Producing Mathematical graphics CirclesTraining Basic Latex 1/12/2013 53
- 54. Producing Mathematical graphics Text and formulasTraining Basic Latex 1/12/2013 54
- 55. Producing Mathematical graphics Multiput, linethicknessTraining Basic Latex 1/12/2013 55
- 56. Producing Mathematical graphics OvalsTraining Basic Latex 1/12/2013 56
- 57. Producing Mathematical graphics Predefined picture boxTraining Basic Latex 1/12/2013 57
- 58. Producing Mathematical graphics Quadratic Bézier CurvesTraining Basic Latex 1/12/2013 58
- 59. Producing Mathematical graphics The PGF and TikZ Graphics Packages (from latextemplates.com) Training Basic Latex 1/12/2013 59
- 60. Thank for your listening!

No public clipboards found for this slide

×
### Save the most important slides with Clipping

Clipping is a handy way to collect and organize the most important slides from a presentation. You can keep your great finds in clipboards organized around topics.

Be the first to comment