latex & beamer for beginners

43
INTRO WORKING AND SYNTAX CLASSES COMMANDS PACKAGES BEAMER ELEMENTS Interface with Other tools L A T E X AND BEAMER FOR BEGINNERS Tilak D (1MS11EC117) Harish A J (1MS11EC048) Department of Electronics and Communication M S Ramaiah Institute of Technology February 5, 2014 Tilak D (1MS11EC117) Harish A J (1MS11EC048) L A T E X AND BEAMER PRESENTATION February 5, 2014 Slide 1

Post on 13-Sep-2014

251 views

Category:

Documents


11 download

DESCRIPTION

This is a small PPT with external links, using which one can easily master LATEX and BEAMER.

TRANSCRIPT

  • INTRO WORKING AND SYNTAX CLASSES COMMANDS PACKAGES BEAMER ELEMENTS Interface with Other tools

    LATEX AND BEAMERFOR BEGINNERS

    Tilak D (1MS11EC117)Harish A J (1MS11EC048)

    Department of Electronics and CommunicationM S Ramaiah Institute of Technology

    February 5, 2014

    Tilak D (1MS11EC117) Harish A J (1MS11EC048) LATEX AND BEAMER PRESENTATION February 5, 2014 Slide 1

  • INTRO WORKING AND SYNTAX CLASSES COMMANDS PACKAGES BEAMER ELEMENTS Interface with Other tools

    LATEX INTRODUCTION

    What is LATEX?

    Document Preparation System

    Document Markup Language

    Further information : http://en.wikipedia.org/wiki/LaTeX

    Why should I use LATEX? Quality and Customizing

    Math Mode

    Compatibility and Stability

    Open Source and Virus-free

    Document Size

    Further information : http://tex.stackexchange.com/questions/1756/why-should-i-use-latex

    TEX Editors and their Download Links:There are a variety of editors designed to work with TEX.Some are : TexLive, TexStudio, Winedt, TexMaker, etc..

    TexLive (Freeware): http://www.tug.org/texlive/acquire-iso.html

    Winedt (Freeware/Paid): http://www.winedt.com/download.html

    TexStudio (Freeware): http://texstudio.sourceforge.net/

    TexMaker (Freeware): http://www.xm1math.net/texmaker/download.html

    Installation Guide or to Download other Editors: google.com

    Tilak D (1MS11EC117) Harish A J (1MS11EC048) LATEX AND BEAMER PRESENTATION February 5, 2014 Slide 2

  • INTRO WORKING AND SYNTAX CLASSES COMMANDS PACKAGES BEAMER ELEMENTS Interface with Other tools

    LATEX INTRODUCTION

    What is LATEX? Document Preparation System

    Document Markup Language

    Further information : http://en.wikipedia.org/wiki/LaTeX

    Why should I use LATEX? Quality and Customizing

    Math Mode

    Compatibility and Stability

    Open Source and Virus-free

    Document Size

    Further information : http://tex.stackexchange.com/questions/1756/why-should-i-use-latex

    TEX Editors and their Download Links:There are a variety of editors designed to work with TEX.Some are : TexLive, TexStudio, Winedt, TexMaker, etc..

    TexLive (Freeware): http://www.tug.org/texlive/acquire-iso.html

    Winedt (Freeware/Paid): http://www.winedt.com/download.html

    TexStudio (Freeware): http://texstudio.sourceforge.net/

    TexMaker (Freeware): http://www.xm1math.net/texmaker/download.html

    Installation Guide or to Download other Editors: google.com

    Tilak D (1MS11EC117) Harish A J (1MS11EC048) LATEX AND BEAMER PRESENTATION February 5, 2014 Slide 2

  • INTRO WORKING AND SYNTAX CLASSES COMMANDS PACKAGES BEAMER ELEMENTS Interface with Other tools

    LATEX INTRODUCTION

    What is LATEX? Document Preparation System

    Document Markup Language

    Further information : http://en.wikipedia.org/wiki/LaTeX

    Why should I use LATEX?

    Quality and Customizing

    Math Mode

    Compatibility and Stability

    Open Source and Virus-free

    Document Size

    Further information : http://tex.stackexchange.com/questions/1756/why-should-i-use-latex

    TEX Editors and their Download Links:There are a variety of editors designed to work with TEX.Some are : TexLive, TexStudio, Winedt, TexMaker, etc..

    TexLive (Freeware): http://www.tug.org/texlive/acquire-iso.html

    Winedt (Freeware/Paid): http://www.winedt.com/download.html

    TexStudio (Freeware): http://texstudio.sourceforge.net/

    TexMaker (Freeware): http://www.xm1math.net/texmaker/download.html

    Installation Guide or to Download other Editors: google.com

    Tilak D (1MS11EC117) Harish A J (1MS11EC048) LATEX AND BEAMER PRESENTATION February 5, 2014 Slide 2

  • INTRO WORKING AND SYNTAX CLASSES COMMANDS PACKAGES BEAMER ELEMENTS Interface with Other tools

    LATEX INTRODUCTION

    What is LATEX? Document Preparation System

    Document Markup Language

    Further information : http://en.wikipedia.org/wiki/LaTeX

    Why should I use LATEX? Quality and Customizing

    Math Mode

    Compatibility and Stability

    Open Source and Virus-free

    Document Size

    Further information : http://tex.stackexchange.com/questions/1756/why-should-i-use-latex

    TEX Editors and their Download Links:There are a variety of editors designed to work with TEX.Some are : TexLive, TexStudio, Winedt, TexMaker, etc..

    TexLive (Freeware): http://www.tug.org/texlive/acquire-iso.html

    Winedt (Freeware/Paid): http://www.winedt.com/download.html

    TexStudio (Freeware): http://texstudio.sourceforge.net/

    TexMaker (Freeware): http://www.xm1math.net/texmaker/download.html

    Installation Guide or to Download other Editors: google.com

    Tilak D (1MS11EC117) Harish A J (1MS11EC048) LATEX AND BEAMER PRESENTATION February 5, 2014 Slide 2

  • INTRO WORKING AND SYNTAX CLASSES COMMANDS PACKAGES BEAMER ELEMENTS Interface with Other tools

    LATEX INTRODUCTION

    What is LATEX? Document Preparation System

    Document Markup Language

    Further information : http://en.wikipedia.org/wiki/LaTeX

    Why should I use LATEX? Quality and Customizing

    Math Mode

    Compatibility and Stability

    Open Source and Virus-free

    Document Size

    Further information : http://tex.stackexchange.com/questions/1756/why-should-i-use-latex

    TEX Editors and their Download Links:

    There are a variety of editors designed to work with TEX.Some are : TexLive, TexStudio, Winedt, TexMaker, etc..

    TexLive (Freeware): http://www.tug.org/texlive/acquire-iso.html

    Winedt (Freeware/Paid): http://www.winedt.com/download.html

    TexStudio (Freeware): http://texstudio.sourceforge.net/

    TexMaker (Freeware): http://www.xm1math.net/texmaker/download.html

    Installation Guide or to Download other Editors: google.com

    Tilak D (1MS11EC117) Harish A J (1MS11EC048) LATEX AND BEAMER PRESENTATION February 5, 2014 Slide 2

  • INTRO WORKING AND SYNTAX CLASSES COMMANDS PACKAGES BEAMER ELEMENTS Interface with Other tools

    LATEX INTRODUCTION

    What is LATEX? Document Preparation System

    Document Markup Language

    Further information : http://en.wikipedia.org/wiki/LaTeX

    Why should I use LATEX? Quality and Customizing

    Math Mode

    Compatibility and Stability

    Open Source and Virus-free

    Document Size

    Further information : http://tex.stackexchange.com/questions/1756/why-should-i-use-latex

    TEX Editors and their Download Links:There are a variety of editors designed to work with TEX.Some are : TexLive, TexStudio, Winedt, TexMaker, etc..

    TexLive (Freeware): http://www.tug.org/texlive/acquire-iso.html

    Winedt (Freeware/Paid): http://www.winedt.com/download.html

    TexStudio (Freeware): http://texstudio.sourceforge.net/

    TexMaker (Freeware): http://www.xm1math.net/texmaker/download.html

    Installation Guide or to Download other Editors: google.com

    Tilak D (1MS11EC117) Harish A J (1MS11EC048) LATEX AND BEAMER PRESENTATION February 5, 2014 Slide 2

  • INTRO WORKING AND SYNTAX CLASSES COMMANDS PACKAGES BEAMER ELEMENTS Interface with Other tools

    LATEX working and its Syntax

    How does LATEX work?

    Reads in text

    Creates a DVI fileFunction of DVI file. Encodes information on the fonts

    Positioning of the characters

    Translate the DVI file into page descriptionlanguages

    Document Preview

    Further info on Compilation Process refer:http://tex.stackexchange.com/questions/3274/latex-architecture-how-does-it-all-work

    Syntax Document Class

    Packages

    Themes in case of BEAMER

    Defines and New commands

    Begin Document

    Input Text with suitable commands

    End Document

    Tilak D (1MS11EC117) Harish A J (1MS11EC048) LATEX AND BEAMER PRESENTATION February 5, 2014 Slide 3

  • INTRO WORKING AND SYNTAX CLASSES COMMANDS PACKAGES BEAMER ELEMENTS Interface with Other tools

    LATEX working and its Syntax

    How does LATEX work?

    Reads in text

    Creates a DVI fileFunction of DVI file. Encodes information on the fonts

    Positioning of the characters

    Translate the DVI file into page descriptionlanguages

    Document Preview

    Further info on Compilation Process refer:http://tex.stackexchange.com/questions/3274/latex-architecture-how-does-it-all-work

    Syntax Document Class

    Packages

    Themes in case of BEAMER

    Defines and New commands

    Begin Document

    Input Text with suitable commands

    End Document

    Tilak D (1MS11EC117) Harish A J (1MS11EC048) LATEX AND BEAMER PRESENTATION February 5, 2014 Slide 3

  • INTRO WORKING AND SYNTAX CLASSES COMMANDS PACKAGES BEAMER ELEMENTS Interface with Other tools

    LATEX working and its Syntax

    How does LATEX work?

    Reads in text

    Creates a DVI fileFunction of DVI file. Encodes information on the fonts

    Positioning of the characters

    Translate the DVI file into page descriptionlanguages

    Document Preview

    Further info on Compilation Process refer:http://tex.stackexchange.com/questions/3274/latex-architecture-how-does-it-all-work

    Syntax Document Class

    Packages

    Themes in case of BEAMER

    Defines and New commands

    Begin Document

    Input Text with suitable commands

    End Document

    Tilak D (1MS11EC117) Harish A J (1MS11EC048) LATEX AND BEAMER PRESENTATION February 5, 2014 Slide 3

  • INTRO WORKING AND SYNTAX CLASSES COMMANDS PACKAGES BEAMER ELEMENTS Interface with Other tools

    LATEX working and its Syntax

    How does LATEX work?

    Reads in text

    Creates a DVI fileFunction of DVI file. Encodes information on the fonts

    Positioning of the characters

    Translate the DVI file into page descriptionlanguages

    Document Preview

    Further info on Compilation Process refer:http://tex.stackexchange.com/questions/3274/latex-architecture-how-does-it-all-work

    Syntax Document Class

    Packages

    Themes in case of BEAMER

    Defines and New commands

    Begin Document

    Input Text with suitable commands

    End Document

    Tilak D (1MS11EC117) Harish A J (1MS11EC048) LATEX AND BEAMER PRESENTATION February 5, 2014 Slide 3

  • INTRO WORKING AND SYNTAX CLASSES COMMANDS PACKAGES BEAMER ELEMENTS Interface with Other tools

    LATEX Document class

    Syntax of Document class\documentclass[options]{class}

    Contents classArticle, Beamer, Book, Slides...etc

    options

    options in Article class Font size (10pt, 11pt, 12pt)

    Paper size and format (a4paper, letterpaper, etc.)

    Draft mode (draft)

    Multiple columns (onecolumn, twocolumn)

    Landscape print mode (landscape)

    Single- and double-sided documents (onepage, twopage).....etc.

    options in Beamer classSimilar to Article class there are lot of options in Beamer.8pt, 9pt, 10pt, 11pt, 12pt, 14pt, 17pt, 20pt,draft,handout,xcolor=x11names....etc

    Further info:http://texblog.org/2013/02/13/latex-documentclass-options-illustrated/

    http://texblog.org/2008/01/21/create-your-slides-presentations-with-latex/

    Similarly we can choose other options for other classes.......

    Tilak D (1MS11EC117) Harish A J (1MS11EC048) LATEX AND BEAMER PRESENTATION February 5, 2014 Slide 4

  • INTRO WORKING AND SYNTAX CLASSES COMMANDS PACKAGES BEAMER ELEMENTS Interface with Other tools

    LATEX Document class

    Syntax of Document class\documentclass[options]{class}

    Contents classArticle, Beamer, Book, Slides...etc

    options

    options in Article class Font size (10pt, 11pt, 12pt)

    Paper size and format (a4paper, letterpaper, etc.)

    Draft mode (draft)

    Multiple columns (onecolumn, twocolumn)

    Landscape print mode (landscape)

    Single- and double-sided documents (onepage, twopage).....etc.

    options in Beamer classSimilar to Article class there are lot of options in Beamer.8pt, 9pt, 10pt, 11pt, 12pt, 14pt, 17pt, 20pt,draft,handout,xcolor=x11names....etc

    Further info:http://texblog.org/2013/02/13/latex-documentclass-options-illustrated/

    http://texblog.org/2008/01/21/create-your-slides-presentations-with-latex/

    Similarly we can choose other options for other classes.......

    Tilak D (1MS11EC117) Harish A J (1MS11EC048) LATEX AND BEAMER PRESENTATION February 5, 2014 Slide 4

  • INTRO WORKING AND SYNTAX CLASSES COMMANDS PACKAGES BEAMER ELEMENTS Interface with Other tools

    LATEX Document class

    Syntax of Document class\documentclass[options]{class}

    Contents classArticle, Beamer, Book, Slides...etc

    options

    options in Article class Font size (10pt, 11pt, 12pt)

    Paper size and format (a4paper, letterpaper, etc.)

    Draft mode (draft)

    Multiple columns (onecolumn, twocolumn)

    Landscape print mode (landscape)

    Single- and double-sided documents (onepage, twopage).....etc.

    options in Beamer classSimilar to Article class there are lot of options in Beamer.8pt, 9pt, 10pt, 11pt, 12pt, 14pt, 17pt, 20pt,draft,handout,xcolor=x11names....etc

    Further info:http://texblog.org/2013/02/13/latex-documentclass-options-illustrated/

    http://texblog.org/2008/01/21/create-your-slides-presentations-with-latex/

    Similarly we can choose other options for other classes.......

    Tilak D (1MS11EC117) Harish A J (1MS11EC048) LATEX AND BEAMER PRESENTATION February 5, 2014 Slide 4

  • INTRO WORKING AND SYNTAX CLASSES COMMANDS PACKAGES BEAMER ELEMENTS Interface with Other tools

    LATEX Commands

    Two types of Commands: 1)Inbuilt 2)Custom

    Inbuilt CommandsThere are many inbuilt Commands, some of them are:

    \authordeclares the author(s) \captiongenerate caption for figures and tables \colorSpecifies color of the text \footnoteCreates a footnote \includeThis command is different from \input in that its the output that is added instead of the commands

    from the other files.

    Similarly there are n number of inbuilt commands.....Further information on inbuilt Commands follow the below urlshttp://en.wikibooks.org/wiki/LaTeX/Command_Glossary

    http://www.stat.pitt.edu/stoffer/freetex/latex%20commands.pdf

    Custom Command\newcommand{command name}[narg ][opt]{def }

    nargNumber of arguments to the command (optional)

    optSpecify optional arguments (optional)

    defThe denition of the new command.

    Examples:\newcommand{\bsl}{$\backslash$}Now we can typeset a backslash using just \bsl .Similarly there are n number of custom commands..... Further information on custom Commands follow the belowurlshttp://www.cs.usask.ca/documents/LaTeX/macros.pdf

    Tilak D (1MS11EC117) Harish A J (1MS11EC048) LATEX AND BEAMER PRESENTATION February 5, 2014 Slide 5

  • INTRO WORKING AND SYNTAX CLASSES COMMANDS PACKAGES BEAMER ELEMENTS Interface with Other tools

    LATEX Commands

    Two types of Commands: 1)Inbuilt 2)Custom

    Inbuilt CommandsThere are many inbuilt Commands, some of them are:

    \authordeclares the author(s) \captiongenerate caption for figures and tables \colorSpecifies color of the text \footnoteCreates a footnote \includeThis command is different from \input in that its the output that is added instead of the commands

    from the other files.

    Similarly there are n number of inbuilt commands.....Further information on inbuilt Commands follow the below urlshttp://en.wikibooks.org/wiki/LaTeX/Command_Glossary

    http://www.stat.pitt.edu/stoffer/freetex/latex%20commands.pdf

    Custom Command\newcommand{command name}[narg ][opt]{def }

    nargNumber of arguments to the command (optional)

    optSpecify optional arguments (optional)

    defThe denition of the new command.

    Examples:\newcommand{\bsl}{$\backslash$}Now we can typeset a backslash using just \bsl .Similarly there are n number of custom commands..... Further information on custom Commands follow the belowurlshttp://www.cs.usask.ca/documents/LaTeX/macros.pdf

    Tilak D (1MS11EC117) Harish A J (1MS11EC048) LATEX AND BEAMER PRESENTATION February 5, 2014 Slide 5

  • INTRO WORKING AND SYNTAX CLASSES COMMANDS PACKAGES BEAMER ELEMENTS Interface with Other tools

    LATEX Commands

    Two types of Commands: 1)Inbuilt 2)Custom

    Inbuilt CommandsThere are many inbuilt Commands, some of them are:

    \authordeclares the author(s) \captiongenerate caption for figures and tables \colorSpecifies color of the text \footnoteCreates a footnote \includeThis command is different from \input in that its the output that is added instead of the commands

    from the other files.

    Similarly there are n number of inbuilt commands.....Further information on inbuilt Commands follow the below urlshttp://en.wikibooks.org/wiki/LaTeX/Command_Glossary

    http://www.stat.pitt.edu/stoffer/freetex/latex%20commands.pdf

    Custom Command\newcommand{command name}[narg ][opt]{def }

    nargNumber of arguments to the command (optional)

    optSpecify optional arguments (optional)

    defThe denition of the new command.

    Examples:\newcommand{\bsl}{$\backslash$}Now we can typeset a backslash using just \bsl .Similarly there are n number of custom commands..... Further information on custom Commands follow the belowurlshttp://www.cs.usask.ca/documents/LaTeX/macros.pdf

    Tilak D (1MS11EC117) Harish A J (1MS11EC048) LATEX AND BEAMER PRESENTATION February 5, 2014 Slide 5

  • INTRO WORKING AND SYNTAX CLASSES COMMANDS PACKAGES BEAMER ELEMENTS Interface with Other tools

    PACKAGES

    Packages and their need:

    Many people have built their own commands and made them available to LATEXusers in packages.

    Packages allow us to use extra commands without having to include tons and tons of code in the preamble of adocument.

    Syntax for including Package\usepackage[option]{package name}

    Commonly used Packages amsmath It has a set of tailored matrix environments

    geometry It controls the overall margins, and text area

    graphicx It introduces the\includegraphics command, which is needed for inserting figures. beamerposter It introduces nice color box handling and alignment in the beamer class.

    xcolor Driver-independent color and access to different kinds of color specifications.

    siunitx Comes in handy when units and numbers are a big part of the writing.

    hyperref Can add hyperlinks to your pdf output.

    booktabs Tabulation

    Similarly there are n number of packages that can simplify the job.....

    Creating PackagesIf you define a lot of new environments and commands, the preamble of your document will get quite long. In thissituation, it is a good idea to create a LaTeX package or class containing all your command and environmentdefinitions. It can be made dynamic enough to fit to all your future documents. For creating your custom packagerefer:http://en.wikibooks.org/wiki/LaTeX/Creating_Packages

    Tilak D (1MS11EC117) Harish A J (1MS11EC048) LATEX AND BEAMER PRESENTATION February 5, 2014 Slide 6

  • INTRO WORKING AND SYNTAX CLASSES COMMANDS PACKAGES BEAMER ELEMENTS Interface with Other tools

    PACKAGES

    Packages and their need:

    Many people have built their own commands and made them available to LATEXusers in packages.

    Packages allow us to use extra commands without having to include tons and tons of code in the preamble of adocument.

    Syntax for including Package\usepackage[option]{package name}

    Commonly used Packages amsmath It has a set of tailored matrix environments

    geometry It controls the overall margins, and text area

    graphicx It introduces the\includegraphics command, which is needed for inserting figures. beamerposter It introduces nice color box handling and alignment in the beamer class.

    xcolor Driver-independent color and access to different kinds of color specifications.

    siunitx Comes in handy when units and numbers are a big part of the writing.

    hyperref Can add hyperlinks to your pdf output.

    booktabs Tabulation

    Similarly there are n number of packages that can simplify the job.....

    Creating PackagesIf you define a lot of new environments and commands, the preamble of your document will get quite long. In thissituation, it is a good idea to create a LaTeX package or class containing all your command and environmentdefinitions. It can be made dynamic enough to fit to all your future documents. For creating your custom packagerefer:http://en.wikibooks.org/wiki/LaTeX/Creating_Packages

    Tilak D (1MS11EC117) Harish A J (1MS11EC048) LATEX AND BEAMER PRESENTATION February 5, 2014 Slide 6

  • INTRO WORKING AND SYNTAX CLASSES COMMANDS PACKAGES BEAMER ELEMENTS Interface with Other tools

    PACKAGES

    Packages and their need:

    Many people have built their own commands and made them available to LATEXusers in packages.

    Packages allow us to use extra commands without having to include tons and tons of code in the preamble of adocument.

    Syntax for including Package\usepackage[option]{package name}

    Commonly used Packages amsmath It has a set of tailored matrix environments

    geometry It controls the overall margins, and text area

    graphicx It introduces the\includegraphics command, which is needed for inserting figures. beamerposter It introduces nice color box handling and alignment in the beamer class.

    xcolor Driver-independent color and access to different kinds of color specifications.

    siunitx Comes in handy when units and numbers are a big part of the writing.

    hyperref Can add hyperlinks to your pdf output.

    booktabs Tabulation

    Similarly there are n number of packages that can simplify the job.....

    Creating PackagesIf you define a lot of new environments and commands, the preamble of your document will get quite long. In thissituation, it is a good idea to create a LaTeX package or class containing all your command and environmentdefinitions. It can be made dynamic enough to fit to all your future documents. For creating your custom packagerefer:http://en.wikibooks.org/wiki/LaTeX/Creating_Packages

    Tilak D (1MS11EC117) Harish A J (1MS11EC048) LATEX AND BEAMER PRESENTATION February 5, 2014 Slide 6

  • INTRO WORKING AND SYNTAX CLASSES COMMANDS PACKAGES BEAMER ELEMENTS Interface with Other tools

    PACKAGES

    Packages and their need:

    Many people have built their own commands and made them available to LATEXusers in packages.

    Packages allow us to use extra commands without having to include tons and tons of code in the preamble of adocument.

    Syntax for including Package\usepackage[option]{package name}

    Commonly used Packages amsmath It has a set of tailored matrix environments

    geometry It controls the overall margins, and text area

    graphicx It introduces the\includegraphics command, which is needed for inserting figures. beamerposter It introduces nice color box handling and alignment in the beamer class.

    xcolor Driver-independent color and access to different kinds of color specifications.

    siunitx Comes in handy when units and numbers are a big part of the writing.

    hyperref Can add hyperlinks to your pdf output.

    booktabs Tabulation

    Similarly there are n number of packages that can simplify the job.....

    Creating PackagesIf you define a lot of new environments and commands, the preamble of your document will get quite long. In thissituation, it is a good idea to create a LaTeX package or class containing all your command and environmentdefinitions. It can be made dynamic enough to fit to all your future documents. For creating your custom packagerefer:http://en.wikibooks.org/wiki/LaTeX/Creating_Packages

    Tilak D (1MS11EC117) Harish A J (1MS11EC048) LATEX AND BEAMER PRESENTATION February 5, 2014 Slide 6

  • INTRO WORKING AND SYNTAX CLASSES COMMANDS PACKAGES BEAMER ELEMENTS Interface with Other tools

    Beamer and its Themes

    Beamer LATEX document class

    Creating slides

    Presentations

    Header:\documentclass[options]{beamer} Advantages:

    Overlays and dynamic effects Appearance of your presentation Presentation is in PDF format

    User Guide: http://www.tex.ac.uk/ctan/macros/latex/contrib/beamer/doc/beameruserguide.pdf

    Themes\usetheme{theme name}

    There are lot of themes and colors, some of the commonly used are:Antibes, Bergen, Berkeley, Frankfurt, Hannover,Madrid, Warsaw.....etc

    Further info:For customizing the presentation content : http://en.wikibooks.org/wiki/LaTeX/PresentationsFor customizing the presentation aesthtics: http://www.math.umbc.edu/~rouben/beamer/For Themes :http://deic.uab.es/~iblanes/beamer_gallery/

    Tilak D (1MS11EC117) Harish A J (1MS11EC048) LATEX AND BEAMER PRESENTATION February 5, 2014 Slide 7

  • INTRO WORKING AND SYNTAX CLASSES COMMANDS PACKAGES BEAMER ELEMENTS Interface with Other tools

    Beamer and its Themes

    Beamer LATEX document class

    Creating slides

    Presentations

    Header:\documentclass[options]{beamer} Advantages:

    Overlays and dynamic effects Appearance of your presentation Presentation is in PDF format

    User Guide: http://www.tex.ac.uk/ctan/macros/latex/contrib/beamer/doc/beameruserguide.pdf

    Themes\usetheme{theme name}

    There are lot of themes and colors, some of the commonly used are:Antibes, Bergen, Berkeley, Frankfurt, Hannover,Madrid, Warsaw.....etc

    Further info:For customizing the presentation content : http://en.wikibooks.org/wiki/LaTeX/PresentationsFor customizing the presentation aesthtics: http://www.math.umbc.edu/~rouben/beamer/For Themes :http://deic.uab.es/~iblanes/beamer_gallery/

    Tilak D (1MS11EC117) Harish A J (1MS11EC048) LATEX AND BEAMER PRESENTATION February 5, 2014 Slide 7

  • INTRO WORKING AND SYNTAX CLASSES COMMANDS PACKAGES BEAMER ELEMENTS Interface with Other tools

    Elements in Document Block

    Syntax\begin{document}

    Customize the document here.....\end{document}

    ElementsCustomizing the document can be done effectively using the below listed elements:

    Blocks,Frames, Itemize, Enumerate, Verbatim

    Allignment and Text Formating

    Tabular Columns

    Columns and Rows

    Images

    Videos

    Math

    Symbols

    Sections, Subsections, Subsubsections...

    Animations

    And many others....

    Tilak D (1MS11EC117) Harish A J (1MS11EC048) LATEX AND BEAMER PRESENTATION February 5, 2014 Slide 8

  • INTRO WORKING AND SYNTAX CLASSES COMMANDS PACKAGES BEAMER ELEMENTS Interface with Other tools

    Elements in Document Block

    Syntax\begin{document}

    Customize the document here.....\end{document}

    ElementsCustomizing the document can be done effectively using the below listed elements:

    Blocks,Frames, Itemize, Enumerate, Verbatim

    Allignment and Text Formating

    Tabular Columns

    Columns and Rows

    Images

    Videos

    Math

    Symbols

    Sections, Subsections, Subsubsections...

    Animations

    And many others....

    Tilak D (1MS11EC117) Harish A J (1MS11EC048) LATEX AND BEAMER PRESENTATION February 5, 2014 Slide 8

  • INTRO WORKING AND SYNTAX CLASSES COMMANDS PACKAGES BEAMER ELEMENTS Interface with Other tools

    Structures

    Blocks\begin{block}{Output}Put your data here\end{block}

    OutputPut your data here

    Itemize\begin{itemize}\ barrow Data1\ barrow Data2\end{itemize}

    Output Data1

    Data2

    Enumerate\begin{enumerate}\ item Data1\ item Data2\end{enumerate}

    Output1. Data1

    2. Data2

    Verbatim\begin{verbatim}Type your program here\end{verbatim}

    OutputType your program here

    NOTE: One structure can be included inside another.Further Info:http://en.wikibooks.org/wiki/LaTeX/List_Structures

    Tilak D (1MS11EC117) Harish A J (1MS11EC048) LATEX AND BEAMER PRESENTATION February 5, 2014 Slide 9

  • INTRO WORKING AND SYNTAX CLASSES COMMANDS PACKAGES BEAMER ELEMENTS Interface with Other tools

    Structures

    Blocks\begin{block}{Output}Put your data here\end{block}

    OutputPut your data here

    Itemize\begin{itemize}\ barrow Data1\ barrow Data2\end{itemize}

    Output Data1

    Data2

    Enumerate\begin{enumerate}\ item Data1\ item Data2\end{enumerate}

    Output1. Data1

    2. Data2

    Verbatim\begin{verbatim}Type your program here\end{verbatim}

    OutputType your program here

    NOTE: One structure can be included inside another.Further Info:http://en.wikibooks.org/wiki/LaTeX/List_Structures

    Tilak D (1MS11EC117) Harish A J (1MS11EC048) LATEX AND BEAMER PRESENTATION February 5, 2014 Slide 9

  • INTRO WORKING AND SYNTAX CLASSES COMMANDS PACKAGES BEAMER ELEMENTS Interface with Other tools

    Structures

    Blocks\begin{block}{Output}Put your data here\end{block}

    OutputPut your data here

    Itemize\begin{itemize}\ barrow Data1\ barrow Data2\end{itemize}

    Output Data1

    Data2

    Enumerate\begin{enumerate}\ item Data1\ item Data2\end{enumerate}

    Output1. Data1

    2. Data2

    Verbatim\begin{verbatim}Type your program here\end{verbatim}

    OutputType your program here

    NOTE: One structure can be included inside another.Further Info:http://en.wikibooks.org/wiki/LaTeX/List_Structures

    Tilak D (1MS11EC117) Harish A J (1MS11EC048) LATEX AND BEAMER PRESENTATION February 5, 2014 Slide 9

  • INTRO WORKING AND SYNTAX CLASSES COMMANDS PACKAGES BEAMER ELEMENTS Interface with Other tools

    Structures

    Blocks\begin{block}{Output}Put your data here\end{block}

    OutputPut your data here

    Itemize\begin{itemize}\ barrow Data1\ barrow Data2\end{itemize}

    Output Data1

    Data2

    Enumerate\begin{enumerate}\ item Data1\ item Data2\end{enumerate}

    Output1. Data1

    2. Data2

    Verbatim\begin{verbatim}Type your program here\end{verbatim}

    OutputType your program here

    NOTE: One structure can be included inside another.Further Info:http://en.wikibooks.org/wiki/LaTeX/List_Structures

    Tilak D (1MS11EC117) Harish A J (1MS11EC048) LATEX AND BEAMER PRESENTATION February 5, 2014 Slide 9

  • INTRO WORKING AND SYNTAX CLASSES COMMANDS PACKAGES BEAMER ELEMENTS Interface with Other tools

    Alignment and Text Formatting

    Alignment Alignment is the most important thing in Documenting,

    Aligning can be done for tabular columnsa,videos,images,text....etc

    Different alignments and info refer: http://en.wikibooks.org/wiki/LaTeX/Paragraph_Formatting

    .

    Text Formatting Formatting refer to most things to do with appearance, so it makes the list of possible topics quite eclectic: text

    style, spacing, etc.

    LATEXis so flexible that we will actually only skim the surface, as you can have much more control over thepresentation of your document if you wish.

    Line Spacing,Non-breaking spaces,Space between words and sentences,Stretched spaces,Manualspacing,Hyphenation,Quote-marks,Diacritics and accents,Margin misalignment and interword spacing, Fonts....etccan be customized..

    Further info refer:http://en.wikibooks.org/wiki/LaTeX/Text_Formatting

    http://www.unc.edu/depts/econ/egsa/LaTeX.pdf

    Tilak D (1MS11EC117) Harish A J (1MS11EC048) LATEX AND BEAMER PRESENTATION February 5, 2014 Slide 10

  • INTRO WORKING AND SYNTAX CLASSES COMMANDS PACKAGES BEAMER ELEMENTS Interface with Other tools

    Alignment and Text Formatting

    Alignment Alignment is the most important thing in Documenting,

    Aligning can be done for tabular columnsa,videos,images,text....etc

    Different alignments and info refer: http://en.wikibooks.org/wiki/LaTeX/Paragraph_Formatting

    .

    Text Formatting Formatting refer to most things to do with appearance, so it makes the list of possible topics quite eclectic: text

    style, spacing, etc.

    LATEXis so flexible that we will actually only skim the surface, as you can have much more control over thepresentation of your document if you wish.

    Line Spacing,Non-breaking spaces,Space between words and sentences,Stretched spaces,Manualspacing,Hyphenation,Quote-marks,Diacritics and accents,Margin misalignment and interword spacing, Fonts....etccan be customized..

    Further info refer:http://en.wikibooks.org/wiki/LaTeX/Text_Formatting

    http://www.unc.edu/depts/econ/egsa/LaTeX.pdf

    Tilak D (1MS11EC117) Harish A J (1MS11EC048) LATEX AND BEAMER PRESENTATION February 5, 2014 Slide 10

  • INTRO WORKING AND SYNTAX CLASSES COMMANDS PACKAGES BEAMER ELEMENTS Interface with Other tools

    Tabular Columns

    Tables are a common feature in academic writing, Summarise research results Necessary to produce quality papers

    Syntax for including Tabular column\begin{tabular}[pos]{tablespec}

    Data\end{tabular}

    table spec

    l left-justified column c centered column r right-justified column pwidth paragraph column with text vertically aligned at the topmwidth paragraph column with text vertically aligned in the middle (requires array package) bwidth paragraph column with text vertically aligned at the bottom (requires array package) vertical line double vertical line

    pos

    b bottom c center (default) t top

    Other than the above Commands, we also have: & as column separator, \\for starting a new row, \hline forhorizontal line and \newline for a new line.Further info:http://en.wikibooks.org/wiki/LaTeX/Tables

    Tilak D (1MS11EC117) Harish A J (1MS11EC048) LATEX AND BEAMER PRESENTATION February 5, 2014 Slide 11

  • INTRO WORKING AND SYNTAX CLASSES COMMANDS PACKAGES BEAMER ELEMENTS Interface with Other tools

    Tabular Columns

    Tables are a common feature in academic writing, Summarise research results Necessary to produce quality papers

    Syntax for including Tabular column\begin{tabular}[pos]{tablespec}

    Data\end{tabular}

    table spec

    l left-justified column c centered column r right-justified column pwidth paragraph column with text vertically aligned at the topmwidth paragraph column with text vertically aligned in the middle (requires array package) bwidth paragraph column with text vertically aligned at the bottom (requires array package) vertical line double vertical line

    pos

    b bottom c center (default) t top

    Other than the above Commands, we also have: & as column separator, \\for starting a new row, \hline forhorizontal line and \newline for a new line.Further info:http://en.wikibooks.org/wiki/LaTeX/Tables

    Tilak D (1MS11EC117) Harish A J (1MS11EC048) LATEX AND BEAMER PRESENTATION February 5, 2014 Slide 11

  • INTRO WORKING AND SYNTAX CLASSES COMMANDS PACKAGES BEAMER ELEMENTS Interface with Other tools

    Columns

    Syntax for puting a Column\begin{columns}\begin{column}[pos]{size}Column 1\end{column}\begin{column}[pos]{size}Column 2\end{column}\end{columns}pos refers to center left or right align and size is the width of the particular column.

    Example\begin{columns}\begin{column}[c]{0.5\textwidth}Column 1\end{column}\begin{column}[c]{0.5\textwidth}Column 2\end{column}\end{columns}

    outputColumn 1 Column 2

    For going to the next row with the same 2 columns repeat the code starting from begin{columns} to end{columns}.Further Info: http://tex.stackexchange.com/questions/46115/using-columns-environment-in-normal-document

    Tilak D (1MS11EC117) Harish A J (1MS11EC048) LATEX AND BEAMER PRESENTATION February 5, 2014 Slide 12

  • INTRO WORKING AND SYNTAX CLASSES COMMANDS PACKAGES BEAMER ELEMENTS Interface with Other tools

    Columns

    Syntax for puting a Column\begin{columns}\begin{column}[pos]{size}Column 1\end{column}\begin{column}[pos]{size}Column 2\end{column}\end{columns}pos refers to center left or right align and size is the width of the particular column.

    Example\begin{columns}\begin{column}[c]{0.5\textwidth}Column 1\end{column}\begin{column}[c]{0.5\textwidth}Column 2\end{column}\end{columns}

    outputColumn 1 Column 2

    For going to the next row with the same 2 columns repeat the code starting from begin{columns} to end{columns}.Further Info: http://tex.stackexchange.com/questions/46115/using-columns-environment-in-normal-document

    Tilak D (1MS11EC117) Harish A J (1MS11EC048) LATEX AND BEAMER PRESENTATION February 5, 2014 Slide 12

  • INTRO WORKING AND SYNTAX CLASSES COMMANDS PACKAGES BEAMER ELEMENTS Interface with Other tools

    Images

    Syntax for including images For including images in the documents, use the below package (no need to include it in case of beamer)

    \usepackage{graphix} Call the below instruction wherever necessary.

    \includegraphics[options]{image name with format} options can be size given in mm, cm, m,textwidth and or angle in degrees

    Example: In place of size: width = 20mm or width = 2cm or width = 0.5\textwidth...etc image name with format can be given with formats such as .jpg, .pdf, .eps, ....etc

    Example\includegraphics[width = 110mm]{Compilation process.png}

    Output

    Further Info: http://en.wikibooks.org/wiki/LaTeX/Importing_Graphics

    Tilak D (1MS11EC117) Harish A J (1MS11EC048) LATEX AND BEAMER PRESENTATION February 5, 2014 Slide 13

  • INTRO WORKING AND SYNTAX CLASSES COMMANDS PACKAGES BEAMER ELEMENTS Interface with Other tools

    Images

    Syntax for including images For including images in the documents, use the below package (no need to include it in case of beamer)

    \usepackage{graphix} Call the below instruction wherever necessary.

    \includegraphics[options]{image name with format} options can be size given in mm, cm, m,textwidth and or angle in degrees

    Example: In place of size: width = 20mm or width = 2cm or width = 0.5\textwidth...etc image name with format can be given with formats such as .jpg, .pdf, .eps, ....etc

    Example\includegraphics[width = 110mm]{Compilation process.png}

    Output

    Further Info: http://en.wikibooks.org/wiki/LaTeX/Importing_Graphics

    Tilak D (1MS11EC117) Harish A J (1MS11EC048) LATEX AND BEAMER PRESENTATION February 5, 2014 Slide 13

  • INTRO WORKING AND SYNTAX CLASSES COMMANDS PACKAGES BEAMER ELEMENTS Interface with Other tools

    Video

    Syntax for including Video For including video in the documents, use the below package

    \usepackage{multimedia}Many other packages can be used to get the video for ecample movie9, movie15...etc.

    Call the below instruction wherever necessary.

    \movie[options]{postertext}{video name with format}Many other instructions can be used to get the video depending on the need.

    options can be externalviewer,autostart,borderwidth,depth,duration,label,loop,...etc

    The movie will use a rectangular area whose size is determined either by the width= and height= options or bythe size of the poster text.

    Example\movie[externalviewer , autostart]{CLICK HERE TO PLAY VIDEO}{video.flv}

    OutputCLICK HERE TO PLAY VIDEO

    Further Info: You can refer Section 14.1 of the Beamer User Guidehttp://tex.stackexchange.com/questions/1574/embedding-videos-and-animations

    Tilak D (1MS11EC117) Harish A J (1MS11EC048) LATEX AND BEAMER PRESENTATION February 5, 2014 Slide 14

  • INTRO WORKING AND SYNTAX CLASSES COMMANDS PACKAGES BEAMER ELEMENTS Interface with Other tools

    Video

    Syntax for including Video For including video in the documents, use the below package

    \usepackage{multimedia}Many other packages can be used to get the video for ecample movie9, movie15...etc.

    Call the below instruction wherever necessary.

    \movie[options]{postertext}{video name with format}Many other instructions can be used to get the video depending on the need.

    options can be externalviewer,autostart,borderwidth,depth,duration,label,loop,...etc

    The movie will use a rectangular area whose size is determined either by the width= and height= options or bythe size of the poster text.

    Example\movie[externalviewer , autostart]{CLICK HERE TO PLAY VIDEO}{video.flv}

    OutputCLICK HERE TO PLAY VIDEO

    Further Info: You can refer Section 14.1 of the Beamer User Guidehttp://tex.stackexchange.com/questions/1574/embedding-videos-and-animations

    Tilak D (1MS11EC117) Harish A J (1MS11EC048) LATEX AND BEAMER PRESENTATION February 5, 2014 Slide 14

  • INTRO WORKING AND SYNTAX CLASSES COMMANDS PACKAGES BEAMER ELEMENTS Interface with Other tools

    Math and Symbols

    Math Typesetting mathematics is one of LATEXs greatest strengths

    It is also a large topic due to the existence of so much mathematical notation

    For including math package in the documents, use the below instruction

    \usepackage{amsmath}or

    \usepackage{mathtools} For those who are not familiar with the syntax use MATHTYPE software to get the mathematic datas

    Further Info:http://en.wikibooks.org/wiki/LaTeX/Mathematics

    .

    SymbolsLatex offers n number of symbols...The below link gives a list of all symbolshttp://www.artofproblemsolving.com/Wiki/index.php/LaTeX:Symbols

    Tilak D (1MS11EC117) Harish A J (1MS11EC048) LATEX AND BEAMER PRESENTATION February 5, 2014 Slide 15

  • INTRO WORKING AND SYNTAX CLASSES COMMANDS PACKAGES BEAMER ELEMENTS Interface with Other tools

    Math and Symbols

    Math Typesetting mathematics is one of LATEXs greatest strengths

    It is also a large topic due to the existence of so much mathematical notation

    For including math package in the documents, use the below instruction

    \usepackage{amsmath}or

    \usepackage{mathtools} For those who are not familiar with the syntax use MATHTYPE software to get the mathematic datas

    Further Info:http://en.wikibooks.org/wiki/LaTeX/Mathematics

    .

    SymbolsLatex offers n number of symbols...The below link gives a list of all symbolshttp://www.artofproblemsolving.com/Wiki/index.php/LaTeX:Symbols

    Tilak D (1MS11EC117) Harish A J (1MS11EC048) LATEX AND BEAMER PRESENTATION February 5, 2014 Slide 15

  • INTRO WORKING AND SYNTAX CLASSES COMMANDS PACKAGES BEAMER ELEMENTS Interface with Other tools

    Animations and Overlays

    Item-by-item list view: the \pause command Item-by-item list view: the \item < n > command Item-by-item long list view: the [+-] command

    Displaying and hiding text in slides: the \uncover < n >, \uncover < nm > and \uncover < p > commands Displaying and hiding text in slides: the \only < n >, \only < n m > and \only < p > commands Hide text in slides: the \invisible < n > commands And many more....

    For codes and further info:http://www.math-linux.com/latex-26/How-to-make-a-presentation-with

    Tilak D (1MS11EC117) Harish A J (1MS11EC048) LATEX AND BEAMER PRESENTATION February 5, 2014 Slide 16

  • INTRO WORKING AND SYNTAX CLASSES COMMANDS PACKAGES BEAMER ELEMENTS Interface with Other tools

    Interface with Other tools

    Thus the latex with its own advantages can also be interfaced with other documenting tools like.

    This interface creates a user friendly and efficient way of documenting.

    .

    .

    .

    The EndThank You

    Tilak D (1MS11EC117) Harish A J (1MS11EC048) LATEX AND BEAMER PRESENTATION February 5, 2014 Slide 17

    INTROWORKING AND SYNTAXCLASSESCOMMANDSPACKAGESBEAMERELEMENTSStructuresAlignment and Text FormattingTablesIMAGESVIDEOMATH AND SYMBOLSANIMATIONS - Overlays

    Interface with Other tools