latex/latex.rst
author Puneeth Chaganti <puneeth@fossee.in>
Mon, 24 Aug 2009 05:33:40 +0530
changeset 30 3ca8ab883c13
parent 28 590974101ac8
child 56 eee394eb05fc
permissions -rw-r--r--
First Draft of LaTeX handout added.
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
+=========+=================================+=========+
590974101ac8 Session Plan for LaTeX added.
Puneeth Chaganti <puneeth@fossee.in>
parents:
diff changeset
    28
| 1	  | Introduction, TeX & LaTeX       | 10 min  |
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
|         |                                 |         |
590974101ac8 Session Plan for LaTeX added.
Puneeth Chaganti <puneeth@fossee.in>
parents:
diff changeset
    31
|         | LaTeX source, Hello World       | 10 min  |
590974101ac8 Session Plan for LaTeX added.
Puneeth Chaganti <puneeth@fossee.in>
parents:
diff changeset
    32
|         | Compiling                       |         |
590974101ac8 Session Plan for LaTeX added.
Puneeth Chaganti <puneeth@fossee.in>
parents:
diff changeset
    33
+---------+---------------------------------+---------+
590974101ac8 Session Plan for LaTeX added.
Puneeth Chaganti <puneeth@fossee.in>
parents:
diff changeset
    34
| 2	  | General Document Structure      | 15 min  |
590974101ac8 Session Plan for LaTeX added.
Puneeth Chaganti <puneeth@fossee.in>
parents:
diff changeset
    35
|         |                                 |         |
590974101ac8 Session Plan for LaTeX added.
Puneeth Chaganti <puneeth@fossee.in>
parents:
diff changeset
    36
|	  | ``\documentclass``,             |         |
590974101ac8 Session Plan for LaTeX added.
Puneeth Chaganti <puneeth@fossee.in>
parents:
diff changeset
    37
|	  | Document environment,           |	      |
590974101ac8 Session Plan for LaTeX added.
Puneeth Chaganti <puneeth@fossee.in>
parents:
diff changeset
    38
|         | Preamble,                       |         |
590974101ac8 Session Plan for LaTeX added.
Puneeth Chaganti <puneeth@fossee.in>
parents:
diff changeset
    39
|         | Packages,                       |         |
590974101ac8 Session Plan for LaTeX added.
Puneeth Chaganti <puneeth@fossee.in>
parents:
diff changeset
    40
|         | Top Matter,                     |         |
590974101ac8 Session Plan for LaTeX added.
Puneeth Chaganti <puneeth@fossee.in>
parents:
diff changeset
    41
|         | Abstract,                       |         |
590974101ac8 Session Plan for LaTeX added.
Puneeth Chaganti <puneeth@fossee.in>
parents:
diff changeset
    42
|         | Sectioning Commands,            |         |
590974101ac8 Session Plan for LaTeX added.
Puneeth Chaganti <puneeth@fossee.in>
parents:
diff changeset
    43
|         | Appendices,                     |         |
590974101ac8 Session Plan for LaTeX added.
Puneeth Chaganti <puneeth@fossee.in>
parents:
diff changeset
    44
|         | ToC, Bibliography,              |         |
590974101ac8 Session Plan for LaTeX added.
Puneeth Chaganti <puneeth@fossee.in>
parents:
diff changeset
    45
|         | Including files                 |         |
590974101ac8 Session Plan for LaTeX added.
Puneeth Chaganti <puneeth@fossee.in>
parents:
diff changeset
    46
+---------+---------------------------------+---------+
590974101ac8 Session Plan for LaTeX added.
Puneeth Chaganti <puneeth@fossee.in>
parents:
diff changeset
    47
| 3	  | Line & Page Breaks,             |  5 min  |
590974101ac8 Session Plan for LaTeX added.
Puneeth Chaganti <puneeth@fossee.in>
parents:
diff changeset
    48
|         | Symbols & Special Characters,   |         |
590974101ac8 Session Plan for LaTeX added.
Puneeth Chaganti <puneeth@fossee.in>
parents:
diff changeset
    49
|	  | Emphasized words                |         |
590974101ac8 Session Plan for LaTeX added.
Puneeth Chaganti <puneeth@fossee.in>
parents:
diff changeset
    50
|	  |                                 |	      |
590974101ac8 Session Plan for LaTeX added.
Puneeth Chaganti <puneeth@fossee.in>
parents:
diff changeset
    51
|         | Cross References,               |  5 min  |
590974101ac8 Session Plan for LaTeX added.
Puneeth Chaganti <puneeth@fossee.in>
parents:
diff changeset
    52
|         | Footnotes,                      |         |
590974101ac8 Session Plan for LaTeX added.
Puneeth Chaganti <puneeth@fossee.in>
parents:
diff changeset
    53
|         |                                 |         |
590974101ac8 Session Plan for LaTeX added.
Puneeth Chaganti <puneeth@fossee.in>
parents:
diff changeset
    54
|         | Enumerate, Itemize, Description |  5 min  |
590974101ac8 Session Plan for LaTeX added.
Puneeth Chaganti <puneeth@fossee.in>
parents:
diff changeset
    55
|         |                                 |         |
590974101ac8 Session Plan for LaTeX added.
Puneeth Chaganti <puneeth@fossee.in>
parents:
diff changeset
    56
|         | Flushleft, Flushright, Center   |  5 min  |
590974101ac8 Session Plan for LaTeX added.
Puneeth Chaganti <puneeth@fossee.in>
parents:
diff changeset
    57
|         | Quote, Quotation and Verse,     |         |
590974101ac8 Session Plan for LaTeX added.
Puneeth Chaganti <puneeth@fossee.in>
parents:
diff changeset
    58
|         | Abstract,                       |         |
590974101ac8 Session Plan for LaTeX added.
Puneeth Chaganti <puneeth@fossee.in>
parents:
diff changeset
    59
|         | Verbatim                        |         |
590974101ac8 Session Plan for LaTeX added.
Puneeth Chaganti <puneeth@fossee.in>
parents:
diff changeset
    60
+---------+---------------------------------+---------+
590974101ac8 Session Plan for LaTeX added.
Puneeth Chaganti <puneeth@fossee.in>
parents:
diff changeset
    61
|         | Buffer time                     |  5 min  |
590974101ac8 Session Plan for LaTeX added.
Puneeth Chaganti <puneeth@fossee.in>
parents:
diff changeset
    62
+---------+---------------------------------+---------+
590974101ac8 Session Plan for LaTeX added.
Puneeth Chaganti <puneeth@fossee.in>
parents:
diff changeset
    63
| 4	  | ``\tabular`` environment,       | 15 min  |
590974101ac8 Session Plan for LaTeX added.
Puneeth Chaganti <puneeth@fossee.in>
parents:
diff changeset
    64
|         | Importing Graphics, Floats      |         |
590974101ac8 Session Plan for LaTeX added.
Puneeth Chaganti <puneeth@fossee.in>
parents:
diff changeset
    65
|	  |                                 |	      |
590974101ac8 Session Plan for LaTeX added.
Puneeth Chaganti <puneeth@fossee.in>
parents:
diff changeset
    66
|         | Captions, List of Figures,      |  5 min  |
590974101ac8 Session Plan for LaTeX added.
Puneeth Chaganti <puneeth@fossee.in>
parents:
diff changeset
    67
|         | List of Tables                  |         |
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
| 5	  | ``\usepackage{amsmath}``,       |  5 min  |
590974101ac8 Session Plan for LaTeX added.
Puneeth Chaganti <puneeth@fossee.in>
parents:
diff changeset
    70
|         | Single Equations                |         |
590974101ac8 Session Plan for LaTeX added.
Puneeth Chaganti <puneeth@fossee.in>
parents:
diff changeset
    71
|         |                                 |         |
590974101ac8 Session Plan for LaTeX added.
Puneeth Chaganti <puneeth@fossee.in>
parents:
diff changeset
    72
|         | Building blocks of an equation, | 15 min  |
590974101ac8 Session Plan for LaTeX added.
Puneeth Chaganti <puneeth@fossee.in>
parents:
diff changeset
    73
|         | Multiple Equations, Arrays and  |         |
590974101ac8 Session Plan for LaTeX added.
Puneeth Chaganti <puneeth@fossee.in>
parents:
diff changeset
    74
|	  | Matrices                        |         |
590974101ac8 Session Plan for LaTeX added.
Puneeth Chaganti <puneeth@fossee.in>
parents:
diff changeset
    75
+---------+---------------------------------+---------+
590974101ac8 Session Plan for LaTeX added.
Puneeth Chaganti <puneeth@fossee.in>
parents:
diff changeset
    76
| 6	  | ``\thebibliography``            | 15 min  |
590974101ac8 Session Plan for LaTeX added.
Puneeth Chaganti <puneeth@fossee.in>
parents:
diff changeset
    77
|         | environment, BibTeX             |         |
590974101ac8 Session Plan for LaTeX added.
Puneeth Chaganti <puneeth@fossee.in>
parents:
diff changeset
    78
+---------+---------------------------------+---------+
590974101ac8 Session Plan for LaTeX added.
Puneeth Chaganti <puneeth@fossee.in>
parents:
diff changeset
    79
|         | Buffer time                     |  5 min  |
590974101ac8 Session Plan for LaTeX added.
Puneeth Chaganti <puneeth@fossee.in>
parents:
diff changeset
    80
+---------+---------------------------------+---------+
590974101ac8 Session Plan for LaTeX added.
Puneeth Chaganti <puneeth@fossee.in>
parents:
diff changeset
    81
590974101ac8 Session Plan for LaTeX added.
Puneeth Chaganti <puneeth@fossee.in>
parents:
diff changeset
    82
590974101ac8 Session Plan for LaTeX added.
Puneeth Chaganti <puneeth@fossee.in>
parents:
diff changeset
    83