SlideShare a Scribd company logo
1 of 61
Download to read offline
Introduction to Latex

                                      Kartik Mandaville

                                    Linux User’s Group Manipal


                                       March 20, 2010




Kartik Mandaville (LUG Manipal)                Latex             March 20, 2010   1 / 21
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
Outline II
4   Presentations
      Beamer- example



5   References



6   Contact Information



7   Copying



 Kartik Mandaville (LUG Manipal)   Latex   March 20, 2010   3 / 21
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   March 20, 2010   4 / 21
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
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
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
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
Points To Remember!!!


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




Kartik Mandaville (LUG Manipal)      Latex           March 20, 2010   5 / 21
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
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
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
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
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
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
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
Why ??



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




Kartik Mandaville (LUG Manipal)       Latex                  March 20, 2010   7 / 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




Kartik Mandaville (LUG Manipal)       Latex                  March 20, 2010   7 / 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 !!




Kartik Mandaville (LUG Manipal)       Latex                  March 20, 2010   7 / 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
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
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
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
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
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
A
LTEX Files




       The input for LaTeX is a plain ASCII text file.




 Kartik Mandaville (LUG Manipal)     Latex              March 20, 2010   9 / 21
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
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
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
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
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
Layout


      documentclass[options]{class} instructs LTEX to typeset the
                                               A
      document accordingly




Kartik Mandaville (LUG Manipal)     Latex                  March 20, 2010   11 / 21
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
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
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
Compiling




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




Kartik Mandaville (LUG Manipal)     Latex            March 20, 2010   12 / 21
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
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
Basics




       Typesetting is the ordering of letters for visual display




 Kartik Mandaville (LUG Manipal)       Latex                       March 20, 2010   13 / 21
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
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
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
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
A
Maths using LTEX



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




Kartik Mandaville (LUG Manipal)     Latex                  March 20, 2010   14 / 21
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
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
Lists



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




 Kartik Mandaville (LUG Manipal)    Latex                   March 20, 2010   15 / 21
Lists



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




 Kartik Mandaville (LUG Manipal)    Latex                   March 20, 2010   15 / 21
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
Tables



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




Kartik Mandaville (LUG Manipal)    Latex                 March 20, 2010   16 / 21
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
Presentations using Beamer




      Use Beamer class




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




      Use Beamer class
      Select Theme by usetheme{}




Kartik Mandaville (LUG Manipal)     Latex   March 20, 2010   17 / 21
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
Beamer - Example



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




Kartik Mandaville (LUG Manipal)   Latex   March 20, 2010   18 / 21
References




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




Kartik Mandaville (LUG Manipal)    Latex                 March 20, 2010   19 / 21
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
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
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
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

More Related Content

Viewers also liked

Lucene rev preso busch realtime search lr1010
Lucene rev preso busch realtime search lr1010Lucene rev preso busch realtime search lr1010
Lucene rev preso busch realtime search lr1010
Lucidworks (Archived)
 
Tennis
TennisTennis
Tennis
aritz
 
Civil War
Civil WarCivil War
Civil War
tanica
 
Is this love
Is this loveIs this love
Is this love
tanica
 
презентация по книге дуг де карло "экстримальное управление проектами"
презентация по книге дуг де карло "экстримальное управление проектами"презентация по книге дуг де карло "экстримальное управление проектами"
презентация по книге дуг де карло "экстримальное управление проектами"
tarodnova
 
All the lovers
All the loversAll the lovers
All the lovers
tanica
 
Big Data Challenges, Presented by Wes Caldwell at SolrExchage DC
Big Data Challenges, Presented by Wes Caldwell at SolrExchage DCBig Data Challenges, Presented by Wes Caldwell at SolrExchage DC
Big Data Challenges, Presented by Wes Caldwell at SolrExchage DC
Lucidworks (Archived)
 
Maroon5
Maroon5Maroon5
Maroon5
tanica
 
O asis1 2[1]
O asis1 2[1]O asis1 2[1]
O asis1 2[1]
tanica
 

Viewers also liked (20)

Lucene rev preso busch realtime search lr1010
Lucene rev preso busch realtime search lr1010Lucene rev preso busch realtime search lr1010
Lucene rev preso busch realtime search lr1010
 
Building SaaS Solutions for Online Media Using Apache Solr
Building SaaS Solutions for Online Media Using Apache SolrBuilding SaaS Solutions for Online Media Using Apache Solr
Building SaaS Solutions for Online Media Using Apache Solr
 
Presentation: IT Wizard Summer Camp
Presentation: IT Wizard Summer CampPresentation: IT Wizard Summer Camp
Presentation: IT Wizard Summer Camp
 
Tennis
TennisTennis
Tennis
 
Updated: Marketing your Technology
Updated: Marketing your TechnologyUpdated: Marketing your Technology
Updated: Marketing your Technology
 
Civil War
Civil WarCivil War
Civil War
 
Discover the new techniques about search application
Discover the new techniques about search applicationDiscover the new techniques about search application
Discover the new techniques about search application
 
Davis mark advanced search analytics in 20 minutes
Davis mark   advanced search analytics in 20 minutesDavis mark   advanced search analytics in 20 minutes
Davis mark advanced search analytics in 20 minutes
 
La Pensadora
La PensadoraLa Pensadora
La Pensadora
 
Is this love
Is this loveIs this love
Is this love
 
презентация по книге дуг де карло "экстримальное управление проектами"
презентация по книге дуг де карло "экстримальное управление проектами"презентация по книге дуг де карло "экстримальное управление проектами"
презентация по книге дуг де карло "экстримальное управление проектами"
 
All the lovers
All the loversAll the lovers
All the lovers
 
まっちゃ4451LT「IE の InPrivateブラウズ」
まっちゃ4451LT「IE の InPrivateブラウズ」まっちゃ4451LT「IE の InPrivateブラウズ」
まっちゃ4451LT「IE の InPrivateブラウズ」
 
Big Data Challenges, Presented by Wes Caldwell at SolrExchage DC
Big Data Challenges, Presented by Wes Caldwell at SolrExchage DCBig Data Challenges, Presented by Wes Caldwell at SolrExchage DC
Big Data Challenges, Presented by Wes Caldwell at SolrExchage DC
 
Juan gris
Juan grisJuan gris
Juan gris
 
IE12 大予想
IE12 大予想IE12 大予想
IE12 大予想
 
Maroon5
Maroon5Maroon5
Maroon5
 
O asis1 2[1]
O asis1 2[1]O asis1 2[1]
O asis1 2[1]
 
Column Stride Fields aka. DocValues
Column Stride Fields aka. DocValuesColumn Stride Fields aka. DocValues
Column Stride Fields aka. DocValues
 
Searching The United States Code with Solr/Lucene
Searching The United States Code with Solr/LuceneSearching The United States Code with Solr/Lucene
Searching The United States Code with Solr/Lucene
 

Recently uploaded

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Recently uploaded (20)

Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 

Latex

  • 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. 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. Outline II 4 Presentations Beamer- example 5 References 6 Contact Information 7 Copying Kartik Mandaville (LUG Manipal) Latex March 20, 2010 3 / 21
  • 4. Who are we? Linux User’s Group Manipal Kartik Mandaville (LUG Manipal) Latex March 20, 2010 4 / 21
  • 5. Who are we? Linux User’s Group Manipal Life, Universe and FOSS!! Kartik Mandaville (LUG Manipal) Latex March 20, 2010 4 / 21
  • 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. 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. 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. 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. Points To Remember!!! If you have problem(s) don’t hesitate to ask Kartik Mandaville (LUG Manipal) Latex March 20, 2010 5 / 21
  • 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. 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. 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. 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. 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. 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. 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. Why ?? It is free of cost. No need to buy any softwares !!! Kartik Mandaville (LUG Manipal) Latex March 20, 2010 7 / 21
  • 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. 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. 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. 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. 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. 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. 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. 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. A LTEX Files The input for LaTeX is a plain ASCII text file. Kartik Mandaville (LUG Manipal) Latex March 20, 2010 9 / 21
  • 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. 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. 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. 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. 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. Layout documentclass[options]{class} instructs LTEX to typeset the A document accordingly Kartik Mandaville (LUG Manipal) Latex March 20, 2010 11 / 21
  • 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. 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. 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. Compiling latex <filename>.tex - this creates a dvi file Kartik Mandaville (LUG Manipal) Latex March 20, 2010 12 / 21
  • 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. 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. Basics Typesetting is the ordering of letters for visual display Kartik Mandaville (LUG Manipal) Latex March 20, 2010 13 / 21
  • 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. 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. 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. 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. A Maths using LTEX All inline(??) Mathematical Equations start with $ and with $ Kartik Mandaville (LUG Manipal) Latex March 20, 2010 14 / 21
  • 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. 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. Lists Two types of lists - Unordered(??) and Ordered(??) Kartik Mandaville (LUG Manipal) Latex March 20, 2010 15 / 21
  • 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. 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. Tables Start and end with begin{tabular}{} and end{tabular} Kartik Mandaville (LUG Manipal) Latex March 20, 2010 16 / 21
  • 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. Presentations using Beamer Use Beamer class Kartik Mandaville (LUG Manipal) Latex March 20, 2010 17 / 21
  • 54. Presentations using Beamer Use Beamer class Select Theme by usetheme{} Kartik Mandaville (LUG Manipal) Latex March 20, 2010 17 / 21
  • 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. Beamer - Example Example documentclass{beamer} usetheme{Madrid} ?? begin{frame} Hello World !!! end{frame} ?? Kartik Mandaville (LUG Manipal) Latex March 20, 2010 18 / 21
  • 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. 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. 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. 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. 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