Introduction to Latex

                                      Kartik Mandaville

                                    Linux ...
Outline I
1   Introduction
       LUG Manipal
       Points To Remember
       About Latex
2   Getting Started
      Why ?...
Outline II
4   Presentations
      Beamer- example



5   References



6   Contact Information



7   Copying



 Kartik ...
Who are we?




  Linux User’s Group Manipal




Kartik Mandaville (LUG Manipal)   Latex   March 20, 2010   4 / 21
Who are we?




  Linux User’s Group Manipal
  Life, Universe and FOSS!!




Kartik Mandaville (LUG Manipal)   Latex   Mar...
Who are we?




  Linux User’s Group Manipal
  Life, Universe and FOSS!!
  Believers of Knowledge Sharing




Kartik Manda...
Who are we?




  Linux User’s Group Manipal
  Life, Universe and FOSS!!
  Believers of Knowledge Sharing
  Most technolog...
Who are we?




  Linux User’s Group Manipal
  Life, Universe and FOSS!!
  Believers of Knowledge Sharing
  Most technolog...
Who are we?




  Linux User’s Group Manipal
  Life, Universe and FOSS!!
  Believers of Knowledge Sharing
  Most technolog...
Points To Remember!!!


      If you have problem(s) don’t hesitate to ask




Kartik Mandaville (LUG Manipal)      Latex ...
Points To Remember!!!


      If you have problem(s) don’t hesitate to ask
      Slides are based on Documentation so disc...
Points To Remember!!!


      If you have problem(s) don’t hesitate to ask
      Slides are based on Documentation so disc...
Points To Remember!!!


      If you have problem(s) don’t hesitate to ask
      Slides are based on Documentation so disc...
Points To Remember!!!


      If you have problem(s) don’t hesitate to ask
      Slides are based on Documentation so disc...
Points To Remember!!!


      If you have problem(s) don’t hesitate to ask
      Slides are based on Documentation so disc...
Points To Remember!!!


      If you have problem(s) don’t hesitate to ask
      Slides are based on Documentation so disc...
Latex - ??




LTEX is a typesetting system that is very suitable for producing scientific
A
and mathematical documents of ...
Why ??



      It is free of cost. No need to buy any softwares !!!




Kartik Mandaville (LUG Manipal)       Latex      ...
Why ??



      It is free of cost. No need to buy any softwares !!!
      It is portable—sticks to the standard commands ...
Why ??



      It is free of cost. No need to buy any softwares !!!
      It is portable—sticks to the standard commands ...
Why ??



      It is free of cost. No need to buy any softwares !!!
      It is portable—sticks to the standard commands ...
Why ??



      It is free of cost. No need to buy any softwares !!!
      It is portable—sticks to the standard commands ...
Difference From Word Processors




      LTEX files are portale while .doc files vary from system to system
      A




Kart...
Difference From Word Processors




      LTEX files are portale while .doc files vary from system to system
      A

      C...
Difference From Word Processors




      LTEX files are portale while .doc files vary from system to system
      A

      C...
Difference From Word Processors




      LTEX files are portale while .doc files vary from system to system
      A

      C...
A
LTEX Files




       The input for LaTeX is a plain ASCII text file.




 Kartik Mandaville (LUG Manipal)     Latex     ...
A
LTEX Files




       The input for LaTeX is a plain ASCII text file.
       Whitespaces(??) are treated uniformly as “sp...
A
LTEX Commands



      LTEX commands are case - sensitive and start with , then have a
      A
      name consisting of ...
A
LTEX Commands



      LTEX commands are case - sensitive and start with , then have a
      A
      name consisting of ...
A
LTEX Commands



      LTEX commands are case - sensitive and start with , then have a
      A
      name consisting of ...
A
LTEX Commands



      LTEX commands are case - sensitive and start with , then have a
      A
      name consisting of ...
Layout


      documentclass[options]{class} instructs LTEX to typeset the
                                               ...
Layout


      documentclass[options]{class} instructs LTEX to typeset the
                                               ...
Layout


      documentclass[options]{class} instructs LTEX to typeset the
                                               ...
Layout


      documentclass[options]{class} instructs LTEX to typeset the
                                               ...
Compiling




      latex <filename>.tex - this creates a dvi file




Kartik Mandaville (LUG Manipal)     Latex            ...
Compiling




      latex <filename>.tex - this creates a dvi file
      dvipdf <filename>.dvi - this creates a pdf




Karti...
Compiling




      latex <filename>.tex - this creates a dvi file
      dvipdf <filename>.dvi - this creates a pdf
      evi...
Basics




       Typesetting is the ordering of letters for visual display




 Kartik Mandaville (LUG Manipal)       Lat...
Basics




       Typesetting is the ordering of letters for visual display
       Leaving a empty line starts a new parag...
Basics




       Typesetting is the ordering of letters for visual display
       Leaving a empty line starts a new parag...
Basics




       Typesetting is the ordering of letters for visual display
       Leaving a empty line starts a new parag...
Basics




       Typesetting is the ordering of letters for visual display
       Leaving a empty line starts a new parag...
A
Maths using LTEX



      All inline(??) Mathematical Equations start with $ and with $




Kartik Mandaville (LUG Manip...
A
Maths using LTEX



      All inline(??) Mathematical Equations start with $ and with $
      Rest start with $$ and end...
A
Maths using LTEX



      All inline(??) Mathematical Equations start with $ and with $
      Rest start with $$ and end...
Lists



       Two types of lists - Unordered(??) and Ordered(??)




 Kartik Mandaville (LUG Manipal)    Latex          ...
Lists



       Two types of lists - Unordered(??) and Ordered(??)
       Unordered - Itemize and Ordered - Enumerate




...
Lists



       Two types of lists - Unordered(??) and Ordered(??)
       Unordered - Itemize and Ordered - Enumerate
    ...
Tables



      Start and end with begin{tabular}{} and end{tabular}




Kartik Mandaville (LUG Manipal)    Latex         ...
Tables



      Start and end with begin{tabular}{} and end{tabular}
      Use | for a vertical line and hline

Sample Tab...
Presentations using Beamer




      Use Beamer class




Kartik Mandaville (LUG Manipal)   Latex   March 20, 2010   17 / ...
Presentations using Beamer




      Use Beamer class
      Select Theme by usetheme{}




Kartik Mandaville (LUG Manipal)...
Presentations using Beamer




      Use Beamer class
      Select Theme by usetheme{}
      Each slide in a begin{frame} ...
Beamer - Example



Example
documentclass{beamer}
usetheme{Madrid}
??
  begin{frame}
    Hello World !!!
  end{frame}
??

...
References




      The Not So Short Introduction to LTEX 2ε by Tobias Oetiker
                                       A

...
References




      The Not So Short Introduction to LTEX 2ε by Tobias Oetiker
                                       A

...
References




      The Not So Short Introduction to LTEX 2ε by Tobias Oetiker
                                       A

...
Contact Information




       Kartik Mandaville                     Linux User’s Group Manipal
      kar2905@gmail.com   ...
Copying




 Creative Commons Attribution-Noncommercial-No Derivative Works 2.5
                            India License
...
Upcoming SlideShare
Loading in...5
×

Latex

2,338

Published on

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
2,338
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
66
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Transcript of "Latex"

  1. 1. Introduction to Latex Kartik Mandaville Linux User’s Group Manipal March 20, 2010 Kartik Mandaville (LUG Manipal) Latex March 20, 2010 1 / 21
  2. 2. Outline I 1 Introduction LUG Manipal Points To Remember About Latex 2 Getting Started Why ?? Difference From Word Processors Latex Files Latex Commands Layout Compiling and Exporting to PDF 3 Typesetting Basics Maths Lists Tables Kartik Mandaville (LUG Manipal) Latex March 20, 2010 2 / 21
  3. 3. Outline II 4 Presentations Beamer- example 5 References 6 Contact Information 7 Copying Kartik Mandaville (LUG Manipal) Latex March 20, 2010 3 / 21
  4. 4. Who are we? Linux User’s Group Manipal Kartik Mandaville (LUG Manipal) Latex March 20, 2010 4 / 21
  5. 5. Who are we? Linux User’s Group Manipal Life, Universe and FOSS!! Kartik Mandaville (LUG Manipal) Latex March 20, 2010 4 / 21
  6. 6. Who are we? Linux User’s Group Manipal Life, Universe and FOSS!! Believers of Knowledge Sharing Kartik Mandaville (LUG Manipal) Latex March 20, 2010 4 / 21
  7. 7. Who are we? Linux User’s Group Manipal Life, Universe and FOSS!! Believers of Knowledge Sharing Most technologically focused “group” in University Kartik Mandaville (LUG Manipal) Latex March 20, 2010 4 / 21
  8. 8. Who are we? Linux User’s Group Manipal Life, Universe and FOSS!! Believers of Knowledge Sharing Most technologically focused “group” in University LUG Manipal is a non profit “Group” alive only on voluntary work!! Kartik Mandaville (LUG Manipal) Latex March 20, 2010 4 / 21
  9. 9. Who are we? Linux User’s Group Manipal Life, Universe and FOSS!! Believers of Knowledge Sharing Most technologically focused “group” in University LUG Manipal is a non profit “Group” alive only on voluntary work!! http://lugmanipal.org Kartik Mandaville (LUG Manipal) Latex March 20, 2010 4 / 21
  10. 10. Points To Remember!!! If you have problem(s) don’t hesitate to ask Kartik Mandaville (LUG Manipal) Latex March 20, 2010 5 / 21
  11. 11. Points To Remember!!! If you have problem(s) don’t hesitate to ask Slides are based on Documentation so discussions are really important, slides are for later reference!! Kartik Mandaville (LUG Manipal) Latex March 20, 2010 5 / 21
  12. 12. Points To Remember!!! If you have problem(s) don’t hesitate to ask Slides are based on Documentation so discussions are really important, slides are for later reference!! Please dont consider sessions as Class( Classes are boring !! ) Kartik Mandaville (LUG Manipal) Latex March 20, 2010 5 / 21
  13. 13. Points To Remember!!! If you have problem(s) don’t hesitate to ask Slides are based on Documentation so discussions are really important, slides are for later reference!! Please dont consider sessions as Class( Classes are boring !! ) Speaker is just like any person sitting next to you Kartik Mandaville (LUG Manipal) Latex March 20, 2010 5 / 21
  14. 14. Points To Remember!!! If you have problem(s) don’t hesitate to ask Slides are based on Documentation so discussions are really important, slides are for later reference!! Please dont consider sessions as Class( Classes are boring !! ) Speaker is just like any person sitting next to you Documentation is really important Kartik Mandaville (LUG Manipal) Latex March 20, 2010 5 / 21
  15. 15. Points To Remember!!! If you have problem(s) don’t hesitate to ask Slides are based on Documentation so discussions are really important, slides are for later reference!! Please dont consider sessions as Class( Classes are boring !! ) Speaker is just like any person sitting next to you Documentation is really important Google is your friend Kartik Mandaville (LUG Manipal) Latex March 20, 2010 5 / 21
  16. 16. Points To Remember!!! If you have problem(s) don’t hesitate to ask Slides are based on Documentation so discussions are really important, slides are for later reference!! Please dont consider sessions as Class( Classes are boring !! ) Speaker is just like any person sitting next to you Documentation is really important Google is your friend If you have questions after this workshop mail me or come to LUG Manipal’s forums http://forums.lugmanipal.org Kartik Mandaville (LUG Manipal) Latex March 20, 2010 5 / 21
  17. 17. Latex - ?? LTEX is a typesetting system that is very suitable for producing scientific A and mathematical documents of high typographical quality. It is also suitable for producing all sorts of other documents, from simple letters to complete books. Kartik Mandaville (LUG Manipal) Latex March 20, 2010 6 / 21
  18. 18. Why ?? It is free of cost. No need to buy any softwares !!! Kartik Mandaville (LUG Manipal) Latex March 20, 2010 7 / 21
  19. 19. Why ?? It is free of cost. No need to buy any softwares !!! It is portable—sticks to the standard commands and everyone can read and exchange documents Kartik Mandaville (LUG Manipal) Latex March 20, 2010 7 / 21
  20. 20. Why ?? It is free of cost. No need to buy any softwares !!! It is portable—sticks to the standard commands and everyone can read and exchange documents You can use the editor of your choice. You can even use Microsoft Word !! Kartik Mandaville (LUG Manipal) Latex March 20, 2010 7 / 21
  21. 21. Why ?? It is free of cost. No need to buy any softwares !!! It is portable—sticks to the standard commands and everyone can read and exchange documents You can use the editor of your choice. You can even use Microsoft Word !! It is simply the best package for documents containing mathematics Kartik Mandaville (LUG Manipal) Latex March 20, 2010 7 / 21
  22. 22. Why ?? It is free of cost. No need to buy any softwares !!! It is portable—sticks to the standard commands and everyone can read and exchange documents You can use the editor of your choice. You can even use Microsoft Word !! It is simply the best package for documents containing mathematics Professionally crafted layouts are available, which make a document really look as if “printed.” Kartik Mandaville (LUG Manipal) Latex March 20, 2010 7 / 21
  23. 23. Difference From Word Processors LTEX files are portale while .doc files vary from system to system A Kartik Mandaville (LUG Manipal) Latex March 20, 2010 8 / 21
  24. 24. Difference From Word Processors LTEX files are portale while .doc files vary from system to system A Choosing fonts is easier in Word Kartik Mandaville (LUG Manipal) Latex March 20, 2010 8 / 21
  25. 25. Difference From Word Processors LTEX files are portale while .doc files vary from system to system A Choosing fonts is easier in Word Typesetting is better (atleast Mathematical) Kartik Mandaville (LUG Manipal) Latex March 20, 2010 8 / 21
  26. 26. Difference From Word Processors LTEX files are portale while .doc files vary from system to system A Choosing fonts is easier in Word Typesetting is better (atleast Mathematical) Its not WYSIWYG ( ?? ) Kartik Mandaville (LUG Manipal) Latex March 20, 2010 8 / 21
  27. 27. A LTEX Files The input for LaTeX is a plain ASCII text file. Kartik Mandaville (LUG Manipal) Latex March 20, 2010 9 / 21
  28. 28. A LTEX Files The input for LaTeX is a plain ASCII text file. Whitespaces(??) are treated uniformly as “space” by LaTeX. Several consecutive whitespaces are treated as a single space. Kartik Mandaville (LUG Manipal) Latex March 20, 2010 9 / 21
  29. 29. A LTEX Commands LTEX commands are case - sensitive and start with , then have a A name consisting of only letters. Kartik Mandaville (LUG Manipal) Latex March 20, 2010 10 / 21
  30. 30. A LTEX Commands LTEX commands are case - sensitive and start with , then have a A name consisting of only letters. Command names are terminated by a space or a non-letter Kartik Mandaville (LUG Manipal) Latex March 20, 2010 10 / 21
  31. 31. A LTEX Commands LTEX commands are case - sensitive and start with , then have a A name consisting of only letters. Command names are terminated by a space or a non-letter Optional parameters are given in “[ ]” Kartik Mandaville (LUG Manipal) Latex March 20, 2010 10 / 21
  32. 32. A LTEX Commands LTEX commands are case - sensitive and start with , then have a A name consisting of only letters. Command names are terminated by a space or a non-letter Optional parameters are given in “[ ]” Some commands {LaTeX} gives LTEX A today gives March 20, 2010 Kartik Mandaville (LUG Manipal) Latex March 20, 2010 10 / 21
  33. 33. Layout documentclass[options]{class} instructs LTEX to typeset the A document accordingly Kartik Mandaville (LUG Manipal) Latex March 20, 2010 11 / 21
  34. 34. Layout documentclass[options]{class} instructs LTEX to typeset the A document accordingly Article, Report, Book etc are the classes available. This ppt is made by using Beamer class Kartik Mandaville (LUG Manipal) Latex March 20, 2010 11 / 21
  35. 35. Layout documentclass[options]{class} instructs LTEX to typeset the A document accordingly Article, Report, Book etc are the classes available. This ppt is made by using Beamer class Various Packages are available like graphics. usepackage{} Kartik Mandaville (LUG Manipal) Latex March 20, 2010 11 / 21
  36. 36. Layout documentclass[options]{class} instructs LTEX to typeset the A document accordingly Article, Report, Book etc are the classes available. This ppt is made by using Beamer class Various Packages are available like graphics. usepackage{} Each document starts with begin{document} and ends with end{document} Examples documentclass[11pt,twoside,a4paper]{article} usepackage{graphics} Kartik Mandaville (LUG Manipal) Latex March 20, 2010 11 / 21
  37. 37. Compiling latex <filename>.tex - this creates a dvi file Kartik Mandaville (LUG Manipal) Latex March 20, 2010 12 / 21
  38. 38. Compiling latex <filename>.tex - this creates a dvi file dvipdf <filename>.dvi - this creates a pdf Kartik Mandaville (LUG Manipal) Latex March 20, 2010 12 / 21
  39. 39. Compiling latex <filename>.tex - this creates a dvi file dvipdf <filename>.dvi - this creates a pdf evince <filename>.pdf - Evince(??), Use any pdf viewer Kartik Mandaville (LUG Manipal) Latex March 20, 2010 12 / 21
  40. 40. Basics Typesetting is the ordering of letters for visual display Kartik Mandaville (LUG Manipal) Latex March 20, 2010 13 / 21
  41. 41. Basics Typesetting is the ordering of letters for visual display Leaving a empty line starts a new paragraph Kartik Mandaville (LUG Manipal) Latex March 20, 2010 13 / 21
  42. 42. Basics Typesetting is the ordering of letters for visual display Leaving a empty line starts a new paragraph for a newline Kartik Mandaville (LUG Manipal) Latex March 20, 2010 13 / 21
  43. 43. Basics Typesetting is the ordering of letters for visual display Leaving a empty line starts a new paragraph for a newline newpage for a new page Kartik Mandaville (LUG Manipal) Latex March 20, 2010 13 / 21
  44. 44. Basics Typesetting is the ordering of letters for visual display Leaving a empty line starts a new paragraph for a newline newpage for a new page Use escape sequences for special characters Kartik Mandaville (LUG Manipal) Latex March 20, 2010 13 / 21
  45. 45. A Maths using LTEX All inline(??) Mathematical Equations start with $ and with $ Kartik Mandaville (LUG Manipal) Latex March 20, 2010 14 / 21
  46. 46. A Maths using LTEX All inline(??) Mathematical Equations start with $ and with $ Rest start with $$ and end with $$ Kartik Mandaville (LUG Manipal) Latex March 20, 2010 14 / 21
  47. 47. A Maths using LTEX All inline(??) Mathematical Equations start with $ and with $ Rest start with $$ and end with $$ Some examples $z=frac{x}{y}$ gives z = x √y $z=sqrt{x} $ gives z = x $ lim {n to infty} sum {k=1}ˆ frac{1}{kˆ = frac{piˆ n 2} 2}{6}$ n 1 π2 gives limn→∞ k=1 k 2 = 6 Kartik Mandaville (LUG Manipal) Latex March 20, 2010 14 / 21
  48. 48. Lists Two types of lists - Unordered(??) and Ordered(??) Kartik Mandaville (LUG Manipal) Latex March 20, 2010 15 / 21
  49. 49. Lists Two types of lists - Unordered(??) and Ordered(??) Unordered - Itemize and Ordered - Enumerate Kartik Mandaville (LUG Manipal) Latex March 20, 2010 15 / 21
  50. 50. Lists Two types of lists - Unordered(??) and Ordered(??) Unordered - Itemize and Ordered - Enumerate Various options are available to customize Example 1 First first second 2 Second Kartik Mandaville (LUG Manipal) Latex March 20, 2010 15 / 21
  51. 51. Tables Start and end with begin{tabular}{} and end{tabular} Kartik Mandaville (LUG Manipal) Latex March 20, 2010 16 / 21
  52. 52. Tables Start and end with begin{tabular}{} and end{tabular} Use | for a vertical line and hline Sample Table begin{tabular}{|l|l|} hline Semester&GPA hlineFirst&10hlineSecond&10hline end{tabular} Semester GPA First 10 Second 10 Kartik Mandaville (LUG Manipal) Latex March 20, 2010 16 / 21
  53. 53. Presentations using Beamer Use Beamer class Kartik Mandaville (LUG Manipal) Latex March 20, 2010 17 / 21
  54. 54. Presentations using Beamer Use Beamer class Select Theme by usetheme{} Kartik Mandaville (LUG Manipal) Latex March 20, 2010 17 / 21
  55. 55. Presentations using Beamer Use Beamer class Select Theme by usetheme{} Each slide in a begin{frame} and ends with end{frame} Kartik Mandaville (LUG Manipal) Latex March 20, 2010 17 / 21
  56. 56. Beamer - Example Example documentclass{beamer} usetheme{Madrid} ?? begin{frame} Hello World !!! end{frame} ?? Kartik Mandaville (LUG Manipal) Latex March 20, 2010 18 / 21
  57. 57. References The Not So Short Introduction to LTEX 2ε by Tobias Oetiker A Kartik Mandaville (LUG Manipal) Latex March 20, 2010 19 / 21
  58. 58. References The Not So Short Introduction to LTEX 2ε by Tobias Oetiker A A Beamer Tutorial in Beamer by Charles T. Batts Kartik Mandaville (LUG Manipal) Latex March 20, 2010 19 / 21
  59. 59. References The Not So Short Introduction to LTEX 2ε by Tobias Oetiker A A Beamer Tutorial in Beamer by Charles T. Batts http://www.latex-project.org/ Kartik Mandaville (LUG Manipal) Latex March 20, 2010 19 / 21
  60. 60. Contact Information Kartik Mandaville Linux User’s Group Manipal kar2905@gmail.com http://lugmanipal.org http://kar2905.wordpress.com http://forums.lugmanipal.org Kartik Mandaville (LUG Manipal) Latex March 20, 2010 20 / 21
  61. 61. Copying Creative Commons Attribution-Noncommercial-No Derivative Works 2.5 India License http://creativecommons.org/licenses/by-nc-nd/2.5/in/ Kartik Mandaville (LUG Manipal) Latex March 20, 2010 21 / 21
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×