51
Introduction to L A T E X Shawn Lankton Georgia Institute of Technology November 10, 2008 Shawn Lankton L A T E XIntro 1/13

Introduction to LaTeX - Shawn Lankton

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Introduction to LaTeX - Shawn Lankton

Introduction to LATEX

Shawn Lankton

Georgia Institute of Technology

November 10, 2008

Shawn Lankton LATEXIntro 1/13

Page 2: Introduction to LaTeX - Shawn Lankton

Introduction

• What is LATEX?

• Markup language• Professional and Powerful

• Why use it?• Separate content from style• Beautiful layout (usually)• Math Engine is great!• Bibliographies• Sections and references

Shawn Lankton LATEXIntro 2/13

Page 3: Introduction to LaTeX - Shawn Lankton

Introduction

• What is LATEX?• Markup language• Professional and Powerful

• Why use it?• Separate content from style• Beautiful layout (usually)• Math Engine is great!• Bibliographies• Sections and references

Shawn Lankton LATEXIntro 2/13

Page 4: Introduction to LaTeX - Shawn Lankton

Introduction

• What is LATEX?• Markup language• Professional and Powerful

• Why use it?

• Separate content from style• Beautiful layout (usually)• Math Engine is great!• Bibliographies• Sections and references

Shawn Lankton LATEXIntro 2/13

Page 5: Introduction to LaTeX - Shawn Lankton

Introduction

• What is LATEX?• Markup language• Professional and Powerful

• Why use it?• Separate content from style• Beautiful layout (usually)• Math Engine is great!• Bibliographies• Sections and references

Shawn Lankton LATEXIntro 2/13

Page 6: Introduction to LaTeX - Shawn Lankton

How to Get Started

• Survey

• PC (Windows)• MiKTeX (miktex.org)• TeXnicCenter (toolscenter.org)• This is what we’re using!

• Mac (What I use)• MacTeX (tug.org/mactex )• TeXShop• Emacs

• Linux (Hardcore)• apt, yum, etc• Emacs

• Get This: Not So Short Intro...• http://tobi.oetiker.ch/lshort/lshort.pdf

Shawn Lankton LATEXIntro 3/13

Page 7: Introduction to LaTeX - Shawn Lankton

How to Get Started

• Survey• PC (Windows)

• MiKTeX (miktex.org)• TeXnicCenter (toolscenter.org)• This is what we’re using!

• Mac (What I use)• MacTeX (tug.org/mactex )• TeXShop• Emacs

• Linux (Hardcore)• apt, yum, etc• Emacs

• Get This: Not So Short Intro...• http://tobi.oetiker.ch/lshort/lshort.pdf

Shawn Lankton LATEXIntro 3/13

Page 8: Introduction to LaTeX - Shawn Lankton

How to Get Started

• Survey• PC (Windows)

• MiKTeX (miktex.org)• TeXnicCenter (toolscenter.org)• This is what we’re using!

• Mac (What I use)• MacTeX (tug.org/mactex )• TeXShop• Emacs

• Linux (Hardcore)• apt, yum, etc• Emacs

• Get This: Not So Short Intro...• http://tobi.oetiker.ch/lshort/lshort.pdf

Shawn Lankton LATEXIntro 3/13

Page 9: Introduction to LaTeX - Shawn Lankton

How to Get Started

• Survey• PC (Windows)

• MiKTeX (miktex.org)• TeXnicCenter (toolscenter.org)• This is what we’re using!

• Mac (What I use)

• MacTeX (tug.org/mactex )• TeXShop• Emacs

• Linux (Hardcore)• apt, yum, etc• Emacs

• Get This: Not So Short Intro...• http://tobi.oetiker.ch/lshort/lshort.pdf

Shawn Lankton LATEXIntro 3/13

Page 10: Introduction to LaTeX - Shawn Lankton

How to Get Started

• Survey• PC (Windows)

• MiKTeX (miktex.org)• TeXnicCenter (toolscenter.org)• This is what we’re using!

• Mac (What I use)• MacTeX (tug.org/mactex )• TeXShop• Emacs

• Linux (Hardcore)• apt, yum, etc• Emacs

• Get This: Not So Short Intro...• http://tobi.oetiker.ch/lshort/lshort.pdf

Shawn Lankton LATEXIntro 3/13

Page 11: Introduction to LaTeX - Shawn Lankton

How to Get Started

• Survey• PC (Windows)

• MiKTeX (miktex.org)• TeXnicCenter (toolscenter.org)• This is what we’re using!

• Mac (What I use)• MacTeX (tug.org/mactex )• TeXShop• Emacs

• Linux (Hardcore)

• apt, yum, etc• Emacs

• Get This: Not So Short Intro...• http://tobi.oetiker.ch/lshort/lshort.pdf

Shawn Lankton LATEXIntro 3/13

Page 12: Introduction to LaTeX - Shawn Lankton

How to Get Started

• Survey• PC (Windows)

• MiKTeX (miktex.org)• TeXnicCenter (toolscenter.org)• This is what we’re using!

• Mac (What I use)• MacTeX (tug.org/mactex )• TeXShop• Emacs

• Linux (Hardcore)• apt, yum, etc• Emacs

• Get This: Not So Short Intro...• http://tobi.oetiker.ch/lshort/lshort.pdf

Shawn Lankton LATEXIntro 3/13

Page 13: Introduction to LaTeX - Shawn Lankton

How to Get Started

• Survey• PC (Windows)

• MiKTeX (miktex.org)• TeXnicCenter (toolscenter.org)• This is what we’re using!

• Mac (What I use)• MacTeX (tug.org/mactex )• TeXShop• Emacs

• Linux (Hardcore)• apt, yum, etc• Emacs

• Get This: Not So Short Intro...• http://tobi.oetiker.ch/lshort/lshort.pdf

Shawn Lankton LATEXIntro 3/13

Page 14: Introduction to LaTeX - Shawn Lankton

LATEXWork Flow

• Markup language (not WYSIWYG)

• Three Step Process• Create input .tex file• Create .dvi file from .tex• Create .pdf file from .dvi

• Two Step Process• Create input .tex file• Create .pdf file directly from .tex

Shawn Lankton LATEXIntro 4/13

Page 15: Introduction to LaTeX - Shawn Lankton

LATEXWork Flow

• Markup language (not WYSIWYG)• Three Step Process

• Create input .tex file• Create .dvi file from .tex• Create .pdf file from .dvi

• Two Step Process• Create input .tex file• Create .pdf file directly from .tex

Shawn Lankton LATEXIntro 4/13

Page 16: Introduction to LaTeX - Shawn Lankton

LATEXWork Flow

• Markup language (not WYSIWYG)• Three Step Process

• Create input .tex file• Create .dvi file from .tex• Create .pdf file from .dvi

• Two Step Process• Create input .tex file• Create .pdf file directly from .tex

Shawn Lankton LATEXIntro 4/13

Page 17: Introduction to LaTeX - Shawn Lankton

LATEXWork Flow

• Markup language (not WYSIWYG)• Three Step Process

• Create input .tex file• Create .dvi file from .tex• Create .pdf file from .dvi

• Two Step Process• Create input .tex file• Create .pdf file directly from .tex

Shawn Lankton LATEXIntro 4/13

Page 18: Introduction to LaTeX - Shawn Lankton

LATEXCommands and Environments

• Environments• Groupings of Commands and Behaviors• examples: equation, itemize, figure, table

• Commands• Dictate certain layouts• tons of examples!

Shawn Lankton LATEXIntro 5/13

Page 19: Introduction to LaTeX - Shawn Lankton

LATEXCommands and Environments

• Environments• Groupings of Commands and Behaviors• examples: equation, itemize, figure, table

• Commands• Dictate certain layouts• tons of examples!

Shawn Lankton LATEXIntro 5/13

Page 20: Introduction to LaTeX - Shawn Lankton

Fix Something Quickly

• Open TeXNicCenter on Computers

• Press Alt + F7• Choose LaTeX => PDF• on Viewer Tab...• change path to:• C:\Program Files\Adobe\

Reader 9.0\Reader\Acrord32.exe

Shawn Lankton LATEXIntro 6/13

Page 21: Introduction to LaTeX - Shawn Lankton

Fix Something Quickly

• Open TeXNicCenter on Computers• Press Alt + F7

• Choose LaTeX => PDF• on Viewer Tab...• change path to:• C:\Program Files\Adobe\

Reader 9.0\Reader\Acrord32.exe

Shawn Lankton LATEXIntro 6/13

Page 22: Introduction to LaTeX - Shawn Lankton

Fix Something Quickly

• Open TeXNicCenter on Computers• Press Alt + F7• Choose LaTeX => PDF

• on Viewer Tab...• change path to:• C:\Program Files\Adobe\

Reader 9.0\Reader\Acrord32.exe

Shawn Lankton LATEXIntro 6/13

Page 23: Introduction to LaTeX - Shawn Lankton

Fix Something Quickly

• Open TeXNicCenter on Computers• Press Alt + F7• Choose LaTeX => PDF• on Viewer Tab...

• change path to:• C:\Program Files\Adobe\

Reader 9.0\Reader\Acrord32.exe

Shawn Lankton LATEXIntro 6/13

Page 24: Introduction to LaTeX - Shawn Lankton

Fix Something Quickly

• Open TeXNicCenter on Computers• Press Alt + F7• Choose LaTeX => PDF• on Viewer Tab...• change path to:

• C:\Program Files\Adobe\Reader 9.0\Reader\Acrord32.exe

Shawn Lankton LATEXIntro 6/13

Page 25: Introduction to LaTeX - Shawn Lankton

Fix Something Quickly

• Open TeXNicCenter on Computers• Press Alt + F7• Choose LaTeX => PDF• on Viewer Tab...• change path to:• C:\Program Files\Adobe\

Reader 9.0\Reader\Acrord32.exe

Shawn Lankton LATEXIntro 6/13

Page 26: Introduction to LaTeX - Shawn Lankton

Download Examples

• Download: http://www.shawnlankton.com/latex.zip

• Extract (Right-click Extract)• Select all files• Drag them into TeXnicCenter

Shawn Lankton LATEXIntro 7/13

Page 27: Introduction to LaTeX - Shawn Lankton

Download Examples

• Download: http://www.shawnlankton.com/latex.zip• Extract (Right-click Extract)

• Select all files• Drag them into TeXnicCenter

Shawn Lankton LATEXIntro 7/13

Page 28: Introduction to LaTeX - Shawn Lankton

Download Examples

• Download: http://www.shawnlankton.com/latex.zip• Extract (Right-click Extract)• Select all files• Drag them into TeXnicCenter

Shawn Lankton LATEXIntro 7/13

Page 29: Introduction to LaTeX - Shawn Lankton

Demo Summary1 Simplest of the Simple2 Dive Right In3 Larger Documents4 Special Characters5 Packages6 Subsections7 Labels and References8 BibTeX and References9 Separate .bib Files

10 Figures and Graphics11 Text Formatting12 Enumerate Vs. Itemize13 Centering and Tabular14 Equations15 More Complex Math

Shawn Lankton LATEXIntro 8/13

Page 30: Introduction to LaTeX - Shawn Lankton

Other Great Ideas

• Presentations

• Posters• Snazzy Figures

Shawn Lankton LATEXIntro 9/13

Page 31: Introduction to LaTeX - Shawn Lankton

Other Great Ideas

• Presentations• Posters

• Snazzy Figures

Shawn Lankton LATEXIntro 9/13

Page 32: Introduction to LaTeX - Shawn Lankton

Other Great Ideas

• Presentations• Posters• Snazzy Figures

Shawn Lankton LATEXIntro 9/13

Page 33: Introduction to LaTeX - Shawn Lankton

Other Great Ideas

• Presentations• Posters• Snazzy Figures

Shawn Lankton LATEXIntro 9/13

Page 34: Introduction to LaTeX - Shawn Lankton

Presentations

• Beamer

• (This Presentation)• Benefits:

• Paper to Presentation is quick• Presentations in PDF• Ease and comfort

Shawn Lankton LATEXIntro 10/13

Page 35: Introduction to LaTeX - Shawn Lankton

Presentations

• Beamer• (This Presentation)

• Benefits:• Paper to Presentation is quick• Presentations in PDF• Ease and comfort

Shawn Lankton LATEXIntro 10/13

Page 36: Introduction to LaTeX - Shawn Lankton

Presentations

• Beamer• (This Presentation)• Benefits:

• Paper to Presentation is quick

• Presentations in PDF• Ease and comfort

Shawn Lankton LATEXIntro 10/13

Page 37: Introduction to LaTeX - Shawn Lankton

Presentations

• Beamer• (This Presentation)• Benefits:

• Paper to Presentation is quick• Presentations in PDF

• Ease and comfort

Shawn Lankton LATEXIntro 10/13

Page 38: Introduction to LaTeX - Shawn Lankton

Presentations

• Beamer• (This Presentation)• Benefits:

• Paper to Presentation is quick• Presentations in PDF• Ease and comfort

Shawn Lankton LATEXIntro 10/13

Page 39: Introduction to LaTeX - Shawn Lankton

Posters

• Beamer again!

• Conferences• Benefits:

• Paper to Poser is quick• Ease and comfort

Shawn Lankton LATEXIntro 11/13

Page 40: Introduction to LaTeX - Shawn Lankton

Posters

• Beamer again!• Conferences

• Benefits:• Paper to Poser is quick• Ease and comfort

Shawn Lankton LATEXIntro 11/13

Page 41: Introduction to LaTeX - Shawn Lankton

Posters

• Beamer again!• Conferences• Benefits:

• Paper to Poser is quick

• Ease and comfort

Shawn Lankton LATEXIntro 11/13

Page 42: Introduction to LaTeX - Shawn Lankton

Posters

• Beamer again!• Conferences• Benefits:

• Paper to Poser is quick• Ease and comfort

Shawn Lankton LATEXIntro 11/13

Page 43: Introduction to LaTeX - Shawn Lankton

Snazzy Figures

• Lots of layout options:• Figure sizing

• Sub-figures• Figure arrays

• Spanning figures

Shawn Lankton LATEXIntro 12/13

Page 44: Introduction to LaTeX - Shawn Lankton

Snazzy Figures

• Lots of layout options:• Figure sizing• Sub-figures

• Figure arrays

• Spanning figures

Shawn Lankton LATEXIntro 12/13

Page 45: Introduction to LaTeX - Shawn Lankton

Snazzy Figures

• Lots of layout options:• Figure sizing• Sub-figures• Figure arrays

• Spanning figures

Shawn Lankton LATEXIntro 12/13

Page 46: Introduction to LaTeX - Shawn Lankton

Snazzy Figures

• Lots of layout options:• Figure sizing• Sub-figures• Figure arrays

• Spanning figures

Shawn Lankton LATEXIntro 12/13

Page 47: Introduction to LaTeX - Shawn Lankton

Wrapping Up

• Powerful Document Creation Tool• Substantial Learning Curve

• You’ve learned it• Gives you speed and control• Resources:

• shawnlankton.com/resources.zip• includes presentation, and other useful pdfs• My Email: [email protected]

Shawn Lankton LATEXIntro 13/13

Page 48: Introduction to LaTeX - Shawn Lankton

Wrapping Up

• Powerful Document Creation Tool• Substantial Learning Curve• You’ve learned it

• Gives you speed and control• Resources:

• shawnlankton.com/resources.zip• includes presentation, and other useful pdfs• My Email: [email protected]

Shawn Lankton LATEXIntro 13/13

Page 49: Introduction to LaTeX - Shawn Lankton

Wrapping Up

• Powerful Document Creation Tool• Substantial Learning Curve• You’ve learned it• Gives you speed and control

• Resources:• shawnlankton.com/resources.zip• includes presentation, and other useful pdfs• My Email: [email protected]

Shawn Lankton LATEXIntro 13/13

Page 50: Introduction to LaTeX - Shawn Lankton

Wrapping Up

• Powerful Document Creation Tool• Substantial Learning Curve• You’ve learned it• Gives you speed and control• Resources:

• shawnlankton.com/resources.zip• includes presentation, and other useful pdfs

• My Email: [email protected]

Shawn Lankton LATEXIntro 13/13

Page 51: Introduction to LaTeX - Shawn Lankton

Wrapping Up

• Powerful Document Creation Tool• Substantial Learning Curve• You’ve learned it• Gives you speed and control• Resources:

• shawnlankton.com/resources.zip• includes presentation, and other useful pdfs• My Email: [email protected]

Shawn Lankton LATEXIntro 13/13