31
Introduction to L A T E X Michal Kopera Centre for Scientific Computing 31 st January 2008

Introduction to LaTeX · Introduction to LATEX Michal Kopera Centre for Scientific Computing 31st January 2008. LATEX What is LATEX? • LATEX = Leslie Lamport + TEX • TEX - computer

  • Upload
    others

  • View
    44

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Introduction to LaTeX · Introduction to LATEX Michal Kopera Centre for Scientific Computing 31st January 2008. LATEX What is LATEX? • LATEX = Leslie Lamport + TEX • TEX - computer

Introduction to LATEX

Michal Kopera

Centre for Scientific Computing

31st January 2008

Page 2: Introduction to LaTeX · Introduction to LATEX Michal Kopera Centre for Scientific Computing 31st January 2008. LATEX What is LATEX? • LATEX = Leslie Lamport + TEX • TEX - computer

LATEX

What is LATEX?

• LATEX = Leslie Lamport + TEX

• TEX - computer typesetting system (low-level language)

• LATEX - set of TEX macros + program to process documents

LATEX objectives

• provides high-quality typing

• universal across all computer systems (PDF, DVI, PS)

• separates logical structure of text from its visualpresentation

• one can develop custom macros

Page 3: Introduction to LaTeX · Introduction to LATEX Michal Kopera Centre for Scientific Computing 31st January 2008. LATEX What is LATEX? • LATEX = Leslie Lamport + TEX • TEX - computer

LATEX

What is LATEX?

• LATEX = Leslie Lamport + TEX

• TEX - computer typesetting system (low-level language)

• LATEX - set of TEX macros + program to process documents

LATEX objectives

• provides high-quality typing

• universal across all computer systems (PDF, DVI, PS)

• separates logical structure of text from its visualpresentation

• one can develop custom macros

Page 4: Introduction to LaTeX · Introduction to LATEX Michal Kopera Centre for Scientific Computing 31st January 2008. LATEX What is LATEX? • LATEX = Leslie Lamport + TEX • TEX - computer

LATEX

What is LATEX?

• LATEX = Leslie Lamport + TEX

• TEX - computer typesetting system (low-level language)

• LATEX - set of TEX macros + program to process documents

LATEX objectives

• provides high-quality typing

• universal across all computer systems (PDF, DVI, PS)

• separates logical structure of text from its visualpresentation

• one can develop custom macros

Page 5: Introduction to LaTeX · Introduction to LATEX Michal Kopera Centre for Scientific Computing 31st January 2008. LATEX What is LATEX? • LATEX = Leslie Lamport + TEX • TEX - computer

LATEX

What is LATEX?

• LATEX = Leslie Lamport + TEX

• TEX - computer typesetting system (low-level language)

• LATEX - set of TEX macros + program to process documents

LATEX objectives

• provides high-quality typing

• universal across all computer systems (PDF, DVI, PS)

• separates logical structure of text from its visualpresentation

• one can develop custom macros

Page 6: Introduction to LaTeX · Introduction to LATEX Michal Kopera Centre for Scientific Computing 31st January 2008. LATEX What is LATEX? • LATEX = Leslie Lamport + TEX • TEX - computer

LATEX

What is LATEX?

• LATEX = Leslie Lamport + TEX

• TEX - computer typesetting system (low-level language)

• LATEX - set of TEX macros + program to process documents

LATEX objectives

• provides high-quality typing

• universal across all computer systems (PDF, DVI, PS)

• separates logical structure of text from its visualpresentation

• one can develop custom macros

Page 7: Introduction to LaTeX · Introduction to LATEX Michal Kopera Centre for Scientific Computing 31st January 2008. LATEX What is LATEX? • LATEX = Leslie Lamport + TEX • TEX - computer

LATEX

What is LATEX?

• LATEX = Leslie Lamport + TEX

• TEX - computer typesetting system (low-level language)

• LATEX - set of TEX macros + program to process documents

LATEX objectives

• provides high-quality typing

• universal across all computer systems (PDF, DVI, PS)

• separates logical structure of text from its visualpresentation

• one can develop custom macros

Page 8: Introduction to LaTeX · Introduction to LATEX Michal Kopera Centre for Scientific Computing 31st January 2008. LATEX What is LATEX? • LATEX = Leslie Lamport + TEX • TEX - computer

LATEX

What is LATEX?

• LATEX = Leslie Lamport + TEX

• TEX - computer typesetting system (low-level language)

• LATEX - set of TEX macros + program to process documents

LATEX objectives

• provides high-quality typing

• universal across all computer systems (PDF, DVI, PS)

• separates logical structure of text from its visualpresentation

• one can develop custom macros

Page 9: Introduction to LaTeX · Introduction to LATEX Michal Kopera Centre for Scientific Computing 31st January 2008. LATEX What is LATEX? • LATEX = Leslie Lamport + TEX • TEX - computer

LATEX

What is LATEX?

• LATEX = Leslie Lamport + TEX

• TEX - computer typesetting system (low-level language)

• LATEX - set of TEX macros + program to process documents

LATEX objectives

• provides high-quality typing

• universal across all computer systems (PDF, DVI, PS)

• separates logical structure of text from its visualpresentation

• one can develop custom macros

Page 10: Introduction to LaTeX · Introduction to LATEX Michal Kopera Centre for Scientific Computing 31st January 2008. LATEX What is LATEX? • LATEX = Leslie Lamport + TEX • TEX - computer

LATEX

LATEX applications

• Typesetting of journal articles, technical reports, books, slidepresentations

• Control over large documents containing sectioning,cross-references, tables and figures

• Typesetiing of complex mathematical formulas

• Automatic generation of bibliographies and indexes

Some of LATEX tools

• beamer - for presentations

• BibTeX - for bibligraphy and references

Page 11: Introduction to LaTeX · Introduction to LATEX Michal Kopera Centre for Scientific Computing 31st January 2008. LATEX What is LATEX? • LATEX = Leslie Lamport + TEX • TEX - computer

LATEX

LATEX applications

• Typesetting of journal articles, technical reports, books, slidepresentations

• Control over large documents containing sectioning,cross-references, tables and figures

• Typesetiing of complex mathematical formulas

• Automatic generation of bibliographies and indexes

Some of LATEX tools

• beamer - for presentations

• BibTeX - for bibligraphy and references

Page 12: Introduction to LaTeX · Introduction to LATEX Michal Kopera Centre for Scientific Computing 31st January 2008. LATEX What is LATEX? • LATEX = Leslie Lamport + TEX • TEX - computer

LATEX

LATEX applications

• Typesetting of journal articles, technical reports, books, slidepresentations

• Control over large documents containing sectioning,cross-references, tables and figures

• Typesetiing of complex mathematical formulas

• Automatic generation of bibliographies and indexes

Some of LATEX tools

• beamer - for presentations

• BibTeX - for bibligraphy and references

Page 13: Introduction to LaTeX · Introduction to LATEX Michal Kopera Centre for Scientific Computing 31st January 2008. LATEX What is LATEX? • LATEX = Leslie Lamport + TEX • TEX - computer

LATEX

LATEX applications

• Typesetting of journal articles, technical reports, books, slidepresentations

• Control over large documents containing sectioning,cross-references, tables and figures

• Typesetiing of complex mathematical formulas

• Automatic generation of bibliographies and indexes

Some of LATEX tools

• beamer - for presentations

• BibTeX - for bibligraphy and references

Page 14: Introduction to LaTeX · Introduction to LATEX Michal Kopera Centre for Scientific Computing 31st January 2008. LATEX What is LATEX? • LATEX = Leslie Lamport + TEX • TEX - computer

LATEX

LATEX applications

• Typesetting of journal articles, technical reports, books, slidepresentations

• Control over large documents containing sectioning,cross-references, tables and figures

• Typesetiing of complex mathematical formulas

• Automatic generation of bibliographies and indexes

Some of LATEX tools

• beamer - for presentations

• BibTeX - for bibligraphy and references

Page 15: Introduction to LaTeX · Introduction to LATEX Michal Kopera Centre for Scientific Computing 31st January 2008. LATEX What is LATEX? • LATEX = Leslie Lamport + TEX • TEX - computer

LATEX

LATEX applications

• Typesetting of journal articles, technical reports, books, slidepresentations

• Control over large documents containing sectioning,cross-references, tables and figures

• Typesetiing of complex mathematical formulas

• Automatic generation of bibliographies and indexes

Some of LATEX tools

• beamer - for presentations

• BibTeX - for bibligraphy and references

Page 16: Introduction to LaTeX · Introduction to LATEX Michal Kopera Centre for Scientific Computing 31st January 2008. LATEX What is LATEX? • LATEX = Leslie Lamport + TEX • TEX - computer

LATEX

LATEX disadvantages

• You can’t see the final result straight away

• You need to know the commands for LATEX markup

• It can be hard to obtain certain results

• Beginner has a hard time to programme themes

LATEX advantages

• The layout, fonts, tables are consistent throughout

• Mathematical formulae can be easily typeset

• Indices, footnotes, upper and lowercases, references aregenerated easily

• You are forced to correctly structure your documents

Page 17: Introduction to LaTeX · Introduction to LATEX Michal Kopera Centre for Scientific Computing 31st January 2008. LATEX What is LATEX? • LATEX = Leslie Lamport + TEX • TEX - computer

LATEX

LATEX disadvantages

• You can’t see the final result straight away

• You need to know the commands for LATEX markup

• It can be hard to obtain certain results

• Beginner has a hard time to programme themes

LATEX advantages

• The layout, fonts, tables are consistent throughout

• Mathematical formulae can be easily typeset

• Indices, footnotes, upper and lowercases, references aregenerated easily

• You are forced to correctly structure your documents

Page 18: Introduction to LaTeX · Introduction to LATEX Michal Kopera Centre for Scientific Computing 31st January 2008. LATEX What is LATEX? • LATEX = Leslie Lamport + TEX • TEX - computer

LATEX

LATEX disadvantages

• You can’t see the final result straight away

• You need to know the commands for LATEX markup

• It can be hard to obtain certain results

• Beginner has a hard time to programme themes

LATEX advantages

• The layout, fonts, tables are consistent throughout

• Mathematical formulae can be easily typeset

• Indices, footnotes, upper and lowercases, references aregenerated easily

• You are forced to correctly structure your documents

Page 19: Introduction to LaTeX · Introduction to LATEX Michal Kopera Centre for Scientific Computing 31st January 2008. LATEX What is LATEX? • LATEX = Leslie Lamport + TEX • TEX - computer

LATEX

LATEX disadvantages

• You can’t see the final result straight away

• You need to know the commands for LATEX markup

• It can be hard to obtain certain results

• Beginner has a hard time to programme themes

LATEX advantages

• The layout, fonts, tables are consistent throughout

• Mathematical formulae can be easily typeset

• Indices, footnotes, upper and lowercases, references aregenerated easily

• You are forced to correctly structure your documents

Page 20: Introduction to LaTeX · Introduction to LATEX Michal Kopera Centre for Scientific Computing 31st January 2008. LATEX What is LATEX? • LATEX = Leslie Lamport + TEX • TEX - computer

LATEX

LATEX disadvantages

• You can’t see the final result straight away

• You need to know the commands for LATEX markup

• It can be hard to obtain certain results

• Beginner has a hard time to programme themes

LATEX advantages

• The layout, fonts, tables are consistent throughout

• Mathematical formulae can be easily typeset

• Indices, footnotes, upper and lowercases, references aregenerated easily

• You are forced to correctly structure your documents

Page 21: Introduction to LaTeX · Introduction to LATEX Michal Kopera Centre for Scientific Computing 31st January 2008. LATEX What is LATEX? • LATEX = Leslie Lamport + TEX • TEX - computer

LATEX

LATEX disadvantages

• You can’t see the final result straight away

• You need to know the commands for LATEX markup

• It can be hard to obtain certain results

• Beginner has a hard time to programme themes

LATEX advantages

• The layout, fonts, tables are consistent throughout

• Mathematical formulae can be easily typeset

• Indices, footnotes, upper and lowercases, references aregenerated easily

• You are forced to correctly structure your documents

Page 22: Introduction to LaTeX · Introduction to LATEX Michal Kopera Centre for Scientific Computing 31st January 2008. LATEX What is LATEX? • LATEX = Leslie Lamport + TEX • TEX - computer

LATEX

LATEX disadvantages

• You can’t see the final result straight away

• You need to know the commands for LATEX markup

• It can be hard to obtain certain results

• Beginner has a hard time to programme themes

LATEX advantages

• The layout, fonts, tables are consistent throughout

• Mathematical formulae can be easily typeset

• Indices, footnotes, upper and lowercases, references aregenerated easily

• You are forced to correctly structure your documents

Page 23: Introduction to LaTeX · Introduction to LATEX Michal Kopera Centre for Scientific Computing 31st January 2008. LATEX What is LATEX? • LATEX = Leslie Lamport + TEX • TEX - computer

LATEX

LATEX disadvantages

• You can’t see the final result straight away

• You need to know the commands for LATEX markup

• It can be hard to obtain certain results

• Beginner has a hard time to programme themes

LATEX advantages

• The layout, fonts, tables are consistent throughout

• Mathematical formulae can be easily typeset

• Indices, footnotes, upper and lowercases, references aregenerated easily

• You are forced to correctly structure your documents

Page 24: Introduction to LaTeX · Introduction to LATEX Michal Kopera Centre for Scientific Computing 31st January 2008. LATEX What is LATEX? • LATEX = Leslie Lamport + TEX • TEX - computer

LATEX

How do I get that on my computer?

• Unix-like systems:• Kile (http://kile.sourceforge.net/)• Texmaker (http://www.xm1math.net/texmaker/)

• Windows systems:• TeXnicCenter (http://www.texniccenter.org/)• MikTex (http://www.miktex.org/)• Winedt (http://www.winedt.com/)

• Mac OS:• teTeX (http://www.rna.nl/tex.html)

Page 25: Introduction to LaTeX · Introduction to LATEX Michal Kopera Centre for Scientific Computing 31st January 2008. LATEX What is LATEX? • LATEX = Leslie Lamport + TEX • TEX - computer

LATEX

How do I get that on my computer?

• Unix-like systems:• Kile (http://kile.sourceforge.net/)• Texmaker (http://www.xm1math.net/texmaker/)

• Windows systems:• TeXnicCenter (http://www.texniccenter.org/)• MikTex (http://www.miktex.org/)• Winedt (http://www.winedt.com/)

• Mac OS:• teTeX (http://www.rna.nl/tex.html)

Page 26: Introduction to LaTeX · Introduction to LATEX Michal Kopera Centre for Scientific Computing 31st January 2008. LATEX What is LATEX? • LATEX = Leslie Lamport + TEX • TEX - computer

LATEX

How do I get that on my computer?

• Unix-like systems:• Kile (http://kile.sourceforge.net/)• Texmaker (http://www.xm1math.net/texmaker/)

• Windows systems:• TeXnicCenter (http://www.texniccenter.org/)• MikTex (http://www.miktex.org/)• Winedt (http://www.winedt.com/)

• Mac OS:• teTeX (http://www.rna.nl/tex.html)

Page 27: Introduction to LaTeX · Introduction to LATEX Michal Kopera Centre for Scientific Computing 31st January 2008. LATEX What is LATEX? • LATEX = Leslie Lamport + TEX • TEX - computer

LATEX

LATEX Tutorials

• www.google.com !!!

• http://www.latex-project.org/

• http://en.wikibooks.org/wiki/LaTeX

• /csc/local/publishing/latex/

• /ymc/research tools/latex/

Page 28: Introduction to LaTeX · Introduction to LATEX Michal Kopera Centre for Scientific Computing 31st January 2008. LATEX What is LATEX? • LATEX = Leslie Lamport + TEX • TEX - computer

LATEX

LATEX Tutorials

• www.google.com !!!

• http://www.latex-project.org/

• http://en.wikibooks.org/wiki/LaTeX

• /csc/local/publishing/latex/

• /ymc/research tools/latex/

Page 29: Introduction to LaTeX · Introduction to LATEX Michal Kopera Centre for Scientific Computing 31st January 2008. LATEX What is LATEX? • LATEX = Leslie Lamport + TEX • TEX - computer

LATEX

LATEX Tutorials

• www.google.com !!!

• http://www.latex-project.org/

• http://en.wikibooks.org/wiki/LaTeX

• /csc/local/publishing/latex/

• /ymc/research tools/latex/

Page 30: Introduction to LaTeX · Introduction to LATEX Michal Kopera Centre for Scientific Computing 31st January 2008. LATEX What is LATEX? • LATEX = Leslie Lamport + TEX • TEX - computer

LATEX

LATEX Tutorials

• www.google.com !!!

• http://www.latex-project.org/

• http://en.wikibooks.org/wiki/LaTeX

• /csc/local/publishing/latex/

• /ymc/research tools/latex/

Page 31: Introduction to LaTeX · Introduction to LATEX Michal Kopera Centre for Scientific Computing 31st January 2008. LATEX What is LATEX? • LATEX = Leslie Lamport + TEX • TEX - computer

LATEX

LATEX Tutorials

• www.google.com !!!

• http://www.latex-project.org/

• http://en.wikibooks.org/wiki/LaTeX

• /csc/local/publishing/latex/

• /ymc/research tools/latex/