latex/latex.rst
author Puneeth Chaganti <punchagan@fossee.in>
Mon, 31 Jan 2011 12:24:43 +0530
changeset 149 4499aebbee83
parent 61 cfae54ede139
permissions -rw-r--r--
vcs: Fix pygments highlighting of code blocks with $ and ' Pygments highlighting breaks when a code block ends with a lone $ on a line or when it has an unmatched '.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
28
590974101ac8 Session Plan for LaTeX added.
Puneeth Chaganti <puneeth@fossee.in>
parents:
diff changeset
     1
Module 3: LaTeX
590974101ac8 Session Plan for LaTeX added.
Puneeth Chaganti <puneeth@fossee.in>
parents:
diff changeset
     2
===============
590974101ac8 Session Plan for LaTeX added.
Puneeth Chaganti <puneeth@fossee.in>
parents:
diff changeset
     3
590974101ac8 Session Plan for LaTeX added.
Puneeth Chaganti <puneeth@fossee.in>
parents:
diff changeset
     4
Module Objectives
590974101ac8 Session Plan for LaTeX added.
Puneeth Chaganti <puneeth@fossee.in>
parents:
diff changeset
     5
-----------------
590974101ac8 Session Plan for LaTeX added.
Puneeth Chaganti <puneeth@fossee.in>
parents:
diff changeset
     6
590974101ac8 Session Plan for LaTeX added.
Puneeth Chaganti <puneeth@fossee.in>
parents:
diff changeset
     7
After completing this module, a participant will be successfully able to:
590974101ac8 Session Plan for LaTeX added.
Puneeth Chaganti <puneeth@fossee.in>
parents:
diff changeset
     8
590974101ac8 Session Plan for LaTeX added.
Puneeth Chaganti <puneeth@fossee.in>
parents:
diff changeset
     9
- Produce professional documents in LaTeX.  RBT Ap
590974101ac8 Session Plan for LaTeX added.
Puneeth Chaganti <puneeth@fossee.in>
parents:
diff changeset
    10
- Typeset Mathematical equations.           RBT Ap
590974101ac8 Session Plan for LaTeX added.
Puneeth Chaganti <puneeth@fossee.in>
parents:
diff changeset
    11
- Include figures, tables and code samples. RBT Ap
590974101ac8 Session Plan for LaTeX added.
Puneeth Chaganti <puneeth@fossee.in>
parents:
diff changeset
    12
- Add References and write BibTeX files.    RBT Ap
590974101ac8 Session Plan for LaTeX added.
Puneeth Chaganti <puneeth@fossee.in>
parents:
diff changeset
    13
590974101ac8 Session Plan for LaTeX added.
Puneeth Chaganti <puneeth@fossee.in>
parents:
diff changeset
    14
Suggested Reading
590974101ac8 Session Plan for LaTeX added.
Puneeth Chaganti <puneeth@fossee.in>
parents:
diff changeset
    15
-----------------
590974101ac8 Session Plan for LaTeX added.
Puneeth Chaganti <puneeth@fossee.in>
parents:
diff changeset
    16
590974101ac8 Session Plan for LaTeX added.
Puneeth Chaganti <puneeth@fossee.in>
parents:
diff changeset
    17
1. *LaTeX Wikibook*
590974101ac8 Session Plan for LaTeX added.
Puneeth Chaganti <puneeth@fossee.in>
parents:
diff changeset
    18
590974101ac8 Session Plan for LaTeX added.
Puneeth Chaganti <puneeth@fossee.in>
parents:
diff changeset
    19
2. *The Not So Short Introduction to LaTeX2e* by Tobias Oetikar et. al. 
590974101ac8 Session Plan for LaTeX added.
Puneeth Chaganti <puneeth@fossee.in>
parents:
diff changeset
    20
590974101ac8 Session Plan for LaTeX added.
Puneeth Chaganti <puneeth@fossee.in>
parents:
diff changeset
    21
590974101ac8 Session Plan for LaTeX added.
Puneeth Chaganti <puneeth@fossee.in>
parents:
diff changeset
    22
Session Level Split-up
590974101ac8 Session Plan for LaTeX added.
Puneeth Chaganti <puneeth@fossee.in>
parents:
diff changeset
    23
----------------------
590974101ac8 Session Plan for LaTeX added.
Puneeth Chaganti <puneeth@fossee.in>
parents:
diff changeset
    24
590974101ac8 Session Plan for LaTeX added.
Puneeth Chaganti <puneeth@fossee.in>
parents:
diff changeset
    25
+---------+---------------------------------+---------+
590974101ac8 Session Plan for LaTeX added.
Puneeth Chaganti <puneeth@fossee.in>
parents:
diff changeset
    26
| Session | Topic  			    | Duration|
590974101ac8 Session Plan for LaTeX added.
Puneeth Chaganti <puneeth@fossee.in>
parents:
diff changeset
    27
+=========+=================================+=========+
56
eee394eb05fc Added Loops section in ULT, modified LaTeX handout to use examples from sample doc.
Puneeth Chaganti <puneeth@fossee.in>
parents: 28
diff changeset
    28
| 1	  | Introduction, TeX & LaTeX       |  5 min  |
28
590974101ac8 Session Plan for LaTeX added.
Puneeth Chaganti <puneeth@fossee.in>
parents:
diff changeset
    29
|         | WYSIWG vs. WYSIWM               |         |
590974101ac8 Session Plan for LaTeX added.
Puneeth Chaganti <puneeth@fossee.in>
parents:
diff changeset
    30
|         |                                 |         |
56
eee394eb05fc Added Loops section in ULT, modified LaTeX handout to use examples from sample doc.
Puneeth Chaganti <puneeth@fossee.in>
parents: 28
diff changeset
    31
|         | Hello World, Compiling,         |  10 min |
eee394eb05fc Added Loops section in ULT, modified LaTeX handout to use examples from sample doc.
Puneeth Chaganti <puneeth@fossee.in>
parents: 28
diff changeset
    32
|         | Where we want to go, Some Basics|         |
28
590974101ac8 Session Plan for LaTeX added.
Puneeth Chaganti <puneeth@fossee.in>
parents:
diff changeset
    33
+---------+---------------------------------+---------+
56
eee394eb05fc Added Loops section in ULT, modified LaTeX handout to use examples from sample doc.
Puneeth Chaganti <puneeth@fossee.in>
parents: 28
diff changeset
    34
| 2	  | Some Structural Elements        |  15 min |
28
590974101ac8 Session Plan for LaTeX added.
Puneeth Chaganti <puneeth@fossee.in>
parents:
diff changeset
    35
|         |                                 |         |
56
eee394eb05fc Added Loops section in ULT, modified LaTeX handout to use examples from sample doc.
Puneeth Chaganti <puneeth@fossee.in>
parents: 28
diff changeset
    36
|         | Top Matter, ``\documentclass``, |         |
eee394eb05fc Added Loops section in ULT, modified LaTeX handout to use examples from sample doc.
Puneeth Chaganti <puneeth@fossee.in>
parents: 28
diff changeset
    37
|	  | Abstract,                       |         |
eee394eb05fc Added Loops section in ULT, modified LaTeX handout to use examples from sample doc.
Puneeth Chaganti <puneeth@fossee.in>
parents: 28
diff changeset
    38
|         | Sections, Chapters & Parts,     |         |
eee394eb05fc Added Loops section in ULT, modified LaTeX handout to use examples from sample doc.
Puneeth Chaganti <puneeth@fossee.in>
parents: 28
diff changeset
    39
|         | Appendices, Table of Contents   |         |
28
590974101ac8 Session Plan for LaTeX added.
Puneeth Chaganti <puneeth@fossee.in>
parents:
diff changeset
    40
+---------+---------------------------------+---------+
56
eee394eb05fc Added Loops section in ULT, modified LaTeX handout to use examples from sample doc.
Puneeth Chaganti <puneeth@fossee.in>
parents: 28
diff changeset
    41
| 3	  | Emphasizing, Quotation marks,   |  5 min  |
eee394eb05fc Added Loops section in ULT, modified LaTeX handout to use examples from sample doc.
Puneeth Chaganti <puneeth@fossee.in>
parents: 28
diff changeset
    42
|	  | Dashes & Hyphens, Footnotes,    |         |
eee394eb05fc Added Loops section in ULT, modified LaTeX handout to use examples from sample doc.
Puneeth Chaganti <puneeth@fossee.in>
parents: 28
diff changeset
    43
|         | Flushleft, Flushright & Center  |         |
eee394eb05fc Added Loops section in ULT, modified LaTeX handout to use examples from sample doc.
Puneeth Chaganti <puneeth@fossee.in>
parents: 28
diff changeset
    44
|	  |                                 |         |
eee394eb05fc Added Loops section in ULT, modified LaTeX handout to use examples from sample doc.
Puneeth Chaganti <puneeth@fossee.in>
parents: 28
diff changeset
    45
|         | Enumerate, Itemize, Description,|  10 min |
28
590974101ac8 Session Plan for LaTeX added.
Puneeth Chaganti <puneeth@fossee.in>
parents:
diff changeset
    46
|         | Quote, Quotation and Verse,     |         |
590974101ac8 Session Plan for LaTeX added.
Puneeth Chaganti <puneeth@fossee.in>
parents:
diff changeset
    47
|         | Verbatim                        |         |
590974101ac8 Session Plan for LaTeX added.
Puneeth Chaganti <puneeth@fossee.in>
parents:
diff changeset
    48
+---------+---------------------------------+---------+
56
eee394eb05fc Added Loops section in ULT, modified LaTeX handout to use examples from sample doc.
Puneeth Chaganti <puneeth@fossee.in>
parents: 28
diff changeset
    49
| 4	  | ``\tabular`` environment,       |  20 min |
eee394eb05fc Added Loops section in ULT, modified LaTeX handout to use examples from sample doc.
Puneeth Chaganti <puneeth@fossee.in>
parents: 28
diff changeset
    50
|         | Importing Graphics, Floats,     |         |
eee394eb05fc Added Loops section in ULT, modified LaTeX handout to use examples from sample doc.
Puneeth Chaganti <puneeth@fossee.in>
parents: 28
diff changeset
    51
|         | Captions, List of Figures,      |         |
eee394eb05fc Added Loops section in ULT, modified LaTeX handout to use examples from sample doc.
Puneeth Chaganti <puneeth@fossee.in>
parents: 28
diff changeset
    52
|         | List of Tables, Cross References|         |     
28
590974101ac8 Session Plan for LaTeX added.
Puneeth Chaganti <puneeth@fossee.in>
parents:
diff changeset
    53
+---------+---------------------------------+---------+
56
eee394eb05fc Added Loops section in ULT, modified LaTeX handout to use examples from sample doc.
Puneeth Chaganti <puneeth@fossee.in>
parents: 28
diff changeset
    54
| 5	  | ``\thebibliography``            |  10 min |
eee394eb05fc Added Loops section in ULT, modified LaTeX handout to use examples from sample doc.
Puneeth Chaganti <puneeth@fossee.in>
parents: 28
diff changeset
    55
|         | environment, BibTeX             |         |
28
590974101ac8 Session Plan for LaTeX added.
Puneeth Chaganti <puneeth@fossee.in>
parents:
diff changeset
    56
+---------+---------------------------------+---------+
56
eee394eb05fc Added Loops section in ULT, modified LaTeX handout to use examples from sample doc.
Puneeth Chaganti <puneeth@fossee.in>
parents: 28
diff changeset
    57
| 6	  | ``\usepackage{amsmath}``,       |  5 min  |
28
590974101ac8 Session Plan for LaTeX added.
Puneeth Chaganti <puneeth@fossee.in>
parents:
diff changeset
    58
|         | Single Equations                |         |
590974101ac8 Session Plan for LaTeX added.
Puneeth Chaganti <puneeth@fossee.in>
parents:
diff changeset
    59
|         |                                 |         |
56
eee394eb05fc Added Loops section in ULT, modified LaTeX handout to use examples from sample doc.
Puneeth Chaganti <puneeth@fossee.in>
parents: 28
diff changeset
    60
|         | Building blocks of an equation, |  15 min |
28
590974101ac8 Session Plan for LaTeX added.
Puneeth Chaganti <puneeth@fossee.in>
parents:
diff changeset
    61
|         | Multiple Equations, Arrays and  |         |
590974101ac8 Session Plan for LaTeX added.
Puneeth Chaganti <puneeth@fossee.in>
parents:
diff changeset
    62
|	  | Matrices                        |         |
590974101ac8 Session Plan for LaTeX added.
Puneeth Chaganti <puneeth@fossee.in>
parents:
diff changeset
    63
+---------+---------------------------------+---------+
56
eee394eb05fc Added Loops section in ULT, modified LaTeX handout to use examples from sample doc.
Puneeth Chaganti <puneeth@fossee.in>
parents: 28
diff changeset
    64
| 7       | ``beamer``, ``listing``,        |  10 min |
eee394eb05fc Added Loops section in ULT, modified LaTeX handout to use examples from sample doc.
Puneeth Chaganti <puneeth@fossee.in>
parents: 28
diff changeset
    65
|         | Including files                 |         |
28
590974101ac8 Session Plan for LaTeX added.
Puneeth Chaganti <puneeth@fossee.in>
parents:
diff changeset
    66
+---------+---------------------------------+---------+
61
cfae54ede139 minor edits to LaTeX handout and session 4.
Puneeth Chaganti <puneeth@fossee.in>
parents: 56
diff changeset
    67
| 8       | Exercises                       |  15 min |
28
590974101ac8 Session Plan for LaTeX added.
Puneeth Chaganti <puneeth@fossee.in>
parents:
diff changeset
    68
+---------+---------------------------------+---------+
590974101ac8 Session Plan for LaTeX added.
Puneeth Chaganti <puneeth@fossee.in>
parents:
diff changeset
    69