web/html/ch04-handout.html~
author amit@thunder
Mon, 25 Jan 2010 18:56:45 +0530
changeset 0 8083d21c0020
permissions -rw-r--r--
The first commit of all the required files for the review app
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
0
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
     1
<html>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
     2
<head>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
     3
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
     4
<title>Chapter 1. </title>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
     5
<link rel="stylesheet" href="/review/support/styles.css" type="text/css">
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
     6
<meta name="generator" content="DocBook XSL Stylesheets V1.74.3">
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
     7
<link rel="shortcut icon" type="image/png" href="/review/support/figs/favicon.png">
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
     8
<script type="text/javascript" src="/review/support/jquery-min.js"></script>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
     9
<script type="text/javascript" src="/review/support/form.js"></script>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
    10
<script type="text/javascript" src="/review/support/hsbook.js"></script>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
    11
</head>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
    12
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="chapter" id="chap04_handout">
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
    13
<div class="titlepage"></div>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
    14
<div class="toc">
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
    15
<p><b>Table of Contents</b></p>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
    16
<dl>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
    17
<dt><span class="article"><a href="#id2325149">LaTeX</a></span></dt>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
    18
<dd><dl>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
    19
<dt><span class="section"><a href="#tex-latex">1. TeX &amp; LaTeX</a></span></dt>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
    20
<dd><dl>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
    21
<dt><span class="section"><a href="#tex">1.1. TeX</a></span></dt>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
    22
<dt><span class="section"><a href="#latex">1.2. LaTeX</a></span></dt>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
    23
</dl></dd>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
    24
<dt><span class="section"><a href="#wysiwg-vs-wysiwm">2. WYSIWG vs. WYSIWM</a></span></dt>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
    25
<dt><span class="section"><a href="#hello-world">3. Hello World</a></span></dt>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
    26
<dd><dl>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
    27
<dt><span class="section"><a href="#compiling-output">3.1. Compiling &amp; Output</a></span></dt>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
    28
<dt><span class="section"><a href="#a-peek-at-the-source">3.2. A peek at the source</a></span></dt>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
    29
</dl></dd>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
    30
<dt><span class="section"><a href="#where-do-we-want-to-go">4. Where do we want to go</a></span></dt>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
    31
<dt><span class="section"><a href="#some-basics">5. Some Basics</a></span></dt>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
    32
<dd><dl>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
    33
<dt><span class="section"><a href="#spaces">5.1. Spaces</a></span></dt>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
    34
<dt><span class="section"><a href="#line-page-breaks">5.2. Line &amp; Page Breaks</a></span></dt>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
    35
<dt><span class="section"><a href="#paragraphs">5.3. Paragraphs</a></span></dt>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
    36
<dt><span class="section"><a href="#special-characters">5.4. Special Characters</a></span></dt>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
    37
<dt><span class="section"><a href="#commands">5.5. Commands</a></span></dt>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
    38
<dt><span class="section"><a href="#environments">5.6. Environments</a></span></dt>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
    39
</dl></dd>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
    40
<dt><span class="section"><a href="#some-structural-elements">6. Some Structural Elements</a></span></dt>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
    41
<dd><dl>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
    42
<dt><span class="section"><a href="#documentclass">6.1. 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
    43
        <code class="literal">\documentclass</code>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
    44
      </a></span></dt>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
    45
<dt><span class="section"><a href="#parts-chapters-and-sections">6.2. Parts, Chapters and Sections</a></span></dt>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
    46
<dt><span class="section"><a href="#top-matter">6.3. Top Matter</a></span></dt>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
    47
<dt><span class="section"><a href="#abstract">6.4. Abstract</a></span></dt>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
    48
<dt><span class="section"><a href="#appendices">6.5. Appendices</a></span></dt>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
    49
<dt><span class="section"><a href="#table-of-contents">6.6. Table of Contents</a></span></dt>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
    50
</dl></dd>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
    51
<dt><span class="section"><a href="#elementary-text-typesetting">7. Elementary Text Typesetting</a></span></dt>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
    52
<dd><dl>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
    53
<dt><span class="section"><a href="#emphasizing">7.1. Emphasizing</a></span></dt>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
    54
<dt><span class="section"><a href="#quotation-marks">7.2. Quotation Marks</a></span></dt>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
    55
<dt><span class="section"><a href="#dashes-and-hyphens">7.3. Dashes and Hyphens</a></span></dt>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
    56
<dt><span class="section"><a href="#footnotes">7.4. Footnotes</a></span></dt>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
    57
<dt><span class="section"><a href="#flushleft-flushright-and-center">7.5. Flushleft, Flushright, and Center</a></span></dt>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
    58
<dt><span class="section"><a href="#itemize-enumerate-and-description">7.6. Itemize, Enumerate, and Description</a></span></dt>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
    59
<dt><span class="section"><a href="#quote-quotation-and-verse">7.7. Quote, Quotation, and Verse</a></span></dt>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
    60
<dt><span class="section"><a href="#verbatim">7.8. Verbatim</a></span></dt>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
    61
</dl></dd>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
    62
<dt><span class="section"><a href="#tables-figures-and-captions">8. Tables, Figures and Captions</a></span></dt>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
    63
<dd><dl>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
    64
<dt><span class="section"><a href="#the-tabular-environment">8.1. The 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
    65
        <code class="literal">\tabular</code> environment
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
    66
      </a></span></dt>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
    67
<dt><span class="section"><a href="#importing-graphics">8.2. Importing Graphics</a></span></dt>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
    68
<dt><span class="section"><a href="#floats">8.3. Floats</a></span></dt>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
    69
<dt><span class="section"><a href="#captions">8.4. Captions</a></span></dt>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
    70
<dt><span class="section"><a href="#list-of-figures-tables">8.5. List of Figures, Tables</a></span></dt>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
    71
<dt><span class="section"><a href="#cross-references">8.6. Cross References</a></span></dt>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
    72
</dl></dd>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
    73
<dt><span class="section"><a href="#bibliography">9. Bibliography</a></span></dt>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
    74
<dd><dl>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
    75
<dt><span class="section"><a href="#thebibliography-environment">9.1. 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
    76
        <code class="literal">thebibliography</code> environment
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
    77
      </a></span></dt>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
    78
<dt><span class="section"><a href="#bibtex">9.2. BibTeX</a></span></dt>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
    79
</dl></dd>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
    80
<dt><span class="section"><a href="#typesetting-math">10. Typesetting Math</a></span></dt>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
    81
<dd><dl>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
    82
<dt><span class="section"><a href="#math-mode">10.1. Math Mode</a></span></dt>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
    83
<dt><span class="section"><a href="#single-equations">10.2. Single Equations</a></span></dt>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
    84
<dt><span class="section"><a href="#basic-elements">10.3. Basic Elements</a></span></dt>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
    85
<dt><span class="section"><a href="#multiple-equations">10.4. Multiple Equations</a></span></dt>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
    86
<dt><span class="section"><a href="#arrays-and-matrices">10.5. Arrays and Matrices</a></span></dt>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
    87
</dl></dd>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
    88
<dt><span class="section"><a href="#miscellaneous-stuff">11. Miscellaneous Stuff</a></span></dt>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
    89
<dd><dl>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
    90
<dt><span class="section"><a href="#presentations">11.1. Presentations</a></span></dt>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
    91
<dt><span class="section"><a href="#including-code">11.2. Including Code</a></span></dt>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
    92
<dt><span class="section"><a href="#including-files">11.3. Including files</a></span></dt>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
    93
</dl></dd>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
    94
<dt><span class="section"><a href="#recommended-reading">12. Recommended Reading</a></span></dt>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
    95
</dl></dd>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
    96
</dl>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
    97
</div>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
    98
<div class="article" title="LaTeX">
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
    99
<div class="titlepage">
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   100
<div><div><h2 class="title">
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   101
<a name="id2325149"></a>LaTeX</h2></div></div>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   102
<hr>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   103
</div>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   104
<div class="toc">
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   105
<p><b>Table of Contents</b></p>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   106
<dl>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   107
<dt><span class="section"><a href="#tex-latex">1. TeX &amp; LaTeX</a></span></dt>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   108
<dd><dl>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   109
<dt><span class="section"><a href="#tex">1.1. TeX</a></span></dt>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   110
<dt><span class="section"><a href="#latex">1.2. LaTeX</a></span></dt>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   111
</dl></dd>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   112
<dt><span class="section"><a href="#wysiwg-vs-wysiwm">2. WYSIWG vs. WYSIWM</a></span></dt>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   113
<dt><span class="section"><a href="#hello-world">3. Hello World</a></span></dt>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   114
<dd><dl>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   115
<dt><span class="section"><a href="#compiling-output">3.1. Compiling &amp; Output</a></span></dt>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   116
<dt><span class="section"><a href="#a-peek-at-the-source">3.2. A peek at the source</a></span></dt>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   117
</dl></dd>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   118
<dt><span class="section"><a href="#where-do-we-want-to-go">4. Where do we want to go</a></span></dt>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   119
<dt><span class="section"><a href="#some-basics">5. Some Basics</a></span></dt>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   120
<dd><dl>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   121
<dt><span class="section"><a href="#spaces">5.1. Spaces</a></span></dt>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   122
<dt><span class="section"><a href="#line-page-breaks">5.2. Line &amp; Page Breaks</a></span></dt>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   123
<dt><span class="section"><a href="#paragraphs">5.3. Paragraphs</a></span></dt>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   124
<dt><span class="section"><a href="#special-characters">5.4. Special Characters</a></span></dt>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   125
<dt><span class="section"><a href="#commands">5.5. Commands</a></span></dt>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   126
<dt><span class="section"><a href="#environments">5.6. Environments</a></span></dt>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   127
</dl></dd>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   128
<dt><span class="section"><a href="#some-structural-elements">6. Some Structural Elements</a></span></dt>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   129
<dd><dl>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   130
<dt><span class="section"><a href="#documentclass">6.1. 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   131
        <code class="literal">\documentclass</code>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   132
      </a></span></dt>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   133
<dt><span class="section"><a href="#parts-chapters-and-sections">6.2. Parts, Chapters and Sections</a></span></dt>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   134
<dt><span class="section"><a href="#top-matter">6.3. Top Matter</a></span></dt>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   135
<dt><span class="section"><a href="#abstract">6.4. Abstract</a></span></dt>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   136
<dt><span class="section"><a href="#appendices">6.5. Appendices</a></span></dt>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   137
<dt><span class="section"><a href="#table-of-contents">6.6. Table of Contents</a></span></dt>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   138
</dl></dd>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   139
<dt><span class="section"><a href="#elementary-text-typesetting">7. Elementary Text Typesetting</a></span></dt>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   140
<dd><dl>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   141
<dt><span class="section"><a href="#emphasizing">7.1. Emphasizing</a></span></dt>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   142
<dt><span class="section"><a href="#quotation-marks">7.2. Quotation Marks</a></span></dt>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   143
<dt><span class="section"><a href="#dashes-and-hyphens">7.3. Dashes and Hyphens</a></span></dt>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   144
<dt><span class="section"><a href="#footnotes">7.4. Footnotes</a></span></dt>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   145
<dt><span class="section"><a href="#flushleft-flushright-and-center">7.5. Flushleft, Flushright, and Center</a></span></dt>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   146
<dt><span class="section"><a href="#itemize-enumerate-and-description">7.6. Itemize, Enumerate, and Description</a></span></dt>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   147
<dt><span class="section"><a href="#quote-quotation-and-verse">7.7. Quote, Quotation, and Verse</a></span></dt>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   148
<dt><span class="section"><a href="#verbatim">7.8. Verbatim</a></span></dt>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   149
</dl></dd>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   150
<dt><span class="section"><a href="#tables-figures-and-captions">8. Tables, Figures and Captions</a></span></dt>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   151
<dd><dl>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   152
<dt><span class="section"><a href="#the-tabular-environment">8.1. The 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   153
        <code class="literal">\tabular</code> environment
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   154
      </a></span></dt>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   155
<dt><span class="section"><a href="#importing-graphics">8.2. Importing Graphics</a></span></dt>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   156
<dt><span class="section"><a href="#floats">8.3. Floats</a></span></dt>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   157
<dt><span class="section"><a href="#captions">8.4. Captions</a></span></dt>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   158
<dt><span class="section"><a href="#list-of-figures-tables">8.5. List of Figures, Tables</a></span></dt>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   159
<dt><span class="section"><a href="#cross-references">8.6. Cross References</a></span></dt>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   160
</dl></dd>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   161
<dt><span class="section"><a href="#bibliography">9. Bibliography</a></span></dt>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   162
<dd><dl>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   163
<dt><span class="section"><a href="#thebibliography-environment">9.1. 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   164
        <code class="literal">thebibliography</code> environment
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   165
      </a></span></dt>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   166
<dt><span class="section"><a href="#bibtex">9.2. BibTeX</a></span></dt>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   167
</dl></dd>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   168
<dt><span class="section"><a href="#typesetting-math">10. Typesetting Math</a></span></dt>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   169
<dd><dl>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   170
<dt><span class="section"><a href="#math-mode">10.1. Math Mode</a></span></dt>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   171
<dt><span class="section"><a href="#single-equations">10.2. Single Equations</a></span></dt>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   172
<dt><span class="section"><a href="#basic-elements">10.3. Basic Elements</a></span></dt>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   173
<dt><span class="section"><a href="#multiple-equations">10.4. Multiple Equations</a></span></dt>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   174
<dt><span class="section"><a href="#arrays-and-matrices">10.5. Arrays and Matrices</a></span></dt>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   175
</dl></dd>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   176
<dt><span class="section"><a href="#miscellaneous-stuff">11. Miscellaneous Stuff</a></span></dt>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   177
<dd><dl>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   178
<dt><span class="section"><a href="#presentations">11.1. Presentations</a></span></dt>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   179
<dt><span class="section"><a href="#including-code">11.2. Including Code</a></span></dt>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   180
<dt><span class="section"><a href="#including-files">11.3. Including files</a></span></dt>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   181
</dl></dd>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   182
<dt><span class="section"><a href="#recommended-reading">12. Recommended Reading</a></span></dt>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   183
</dl>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   184
</div>Introduction
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   185
  <p id="x_c8"></a>LaTeX is a typesetting program used to produce excellently typeset documents. It is extensively used for producing high quality scientific and mathematical documents. It may also be used for producing other kinds of documents, ranging from simple one page articles or letters</p>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   186
<div class="section" title="1. TeX &amp; LaTeX">
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   187
<div class="titlepage"><div><div><h2 class="title" style="clear: both">
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   188
<a name="tex-latex"></a>1. TeX &amp; LaTeX</h2></div></div></div>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   189
<div class="section" title="1.1. TeX">
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   190
<div class="titlepage"><div><div><h3 class="title">
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   191
<a name="tex"></a>1.1. TeX</h3></div></div></div>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   192
<p id="x_c9"></a>TeX is a typesetting system designed by Donald Knuth, the renowned Computer Scientist and Emeritus professor at Stanford University. Typesetting is placing text onto a page with all the style formatting defined, so that content looks as intended.</p>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   193
<p id="x_ca"></a>It was designed with two goals in mind-</p>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   194
<div class="orderedlist"><ol class="orderedlist" type="1">
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   195
<li class="listitem"><p id="x_cb"></a>To allow anybody to produce high-quality books using a reasonable amount of effort.</p></li>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   196
<li class="listitem"><p id="x_cc"></a>To provide a system that would give the exact same results on all computers, now and in the future</p></li>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   197
</ol></div>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   198
<p id="x_cd"></a>TeX is well known for it's stability and portability.</p>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   199
<p id="x_ce"></a>TeX is pronounced as "tech".</p>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   200
<p id="x_cf"></a>The current version of TeX is 3.1415926 and is converging to π.</p>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   201
</div>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   202
<div class="section" title="1.2. LaTeX">
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   203
<div class="titlepage"><div><div><h3 class="title">
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   204
<a name="latex"></a>1.2. LaTeX</h3></div></div></div>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   205
<p id="x_d0"></a>LaTeX was originally written by Leslie Lamport in the early 1980s. It is an extension of TeX, consisting of TeX macros and a program to parse the LaTeX files. It is easier to use than TeX itself, at the same time producing the same quality of output.</p>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   206
<p id="x_d1"></a>LaTeX is pronounced either as "Lah-tech" or "Lay-tech"</p>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   207
</div>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   208
</div>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   209
<div class="section" title="2. WYSIWG vs. WYSIWM">
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   210
<div class="titlepage"><div><div><h2 class="title" style="clear: both">
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   211
<a name="wysiwg-vs-wysiwm"></a>2. WYSIWG vs. WYSIWM</h2></div></div></div>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   212
<p id="x_d2"></a>WYSIWG is an acronym for "What You See Is What You Get". Word processors, are typically WYSIWG tools. LaTeX, TeX or other TeX based tools are not. They are typesetting or text formatting or document description programs. They can be called WYSIWM or "What You See Is What you Mean" systems, since you give a description of how things look, and LaTeX typesets the document for you.</p>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   213
<p id="x_d3"></a>Here are a few reasons, why you should use LaTeX -</p>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   214
<div class="blockquote"><blockquote class="blockquote"><div class="itemizedlist"><ul class="itemizedlist" type="*">
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   215
<li class="listitem" style="list-style-type: *"><p id="x_d4"></a>LaTeX produces documents with excellent visual quality, especially mathematical and scientific documents.</p></li>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   216
<li class="listitem" style="list-style-type: *"><p id="x_d5"></a>It does the typesetting to you. Typically, when one works with a word-processor, the user is doing the text formatting or typesetting along with typing out the content. LaTeX allows the user to concentrate on the content leaving aside the typesetting to LaTeX.</p></li>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   217
<li class="listitem" style="list-style-type: *"><p id="x_d6"></a>It is light on your resources as compared to most of the word processors available today.</p></li>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   218
<li class="listitem" style="list-style-type: *"><p id="x_d7"></a>It is well known for it's stability and for it's virtually bug free code base.</p></li>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   219
<li class="listitem" style="list-style-type: *"><p id="x_d8"></a>It encourages users to structure documents by meaning rather than appearance, thereby helping produce well structured documents.</p></li>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   220
<li class="listitem" style="list-style-type: *"><p id="x_d9"></a>It uses plain text files as input, which have a lot of well known advantages over binary files. To state a few, they can be opened with any editor on any operating system, they are smaller in size compared to the binaries, can be version controlled and can be processed using widely used text processing utilities.</p></li>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   221
<li class="listitem" style="list-style-type: *"><p id="x_da"></a>The output can be generated in more than one formats.</p></li>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   222
<li class="listitem" style="list-style-type: *"><p id="x_db"></a>It is free software (free as in freedom) and gratis too.</p></li>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   223
<li class="listitem" style="list-style-type: *"><p id="x_dc"></a>It is widely used.</p></li>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   224
</ul></div></blockquote></div>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   225
</div>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   226
<div class="section" title="3. Hello World">
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   227
<div class="titlepage"><div><div><h2 class="title" style="clear: both">
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   228
<a name="hello-world"></a>3. Hello World</h2></div></div></div>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   229
<p id="x_dd"></a>OK, let's get started with our first LaTeX document. Open up your favorite editor and type in the following code.</p>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   230
<pre class="programlisting">%hello.tex - First LaTeX document
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   231
\documentclass{article}
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   232
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   233
\begin{document}
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   234
  Hello, World!
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   235
\end{document}
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   236
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   237
</pre>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   238
<p id="x_de"></a>Save the file as 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   239
      <code class="literal">hello.tex</code> and open up a terminal to compile your 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   240
      <code class="literal">tex</code> file to get the output in a 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   241
      <code class="literal">pdf</code> format.
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   242
    </p>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   243
<div class="section" title="3.1. Compiling &amp; Output">
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   244
<div class="titlepage"><div><div><h3 class="title">
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   245
<a name="compiling-output"></a>3.1. Compiling &amp; Output</h3></div></div></div>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   246
<pre class="programlisting">$pdflatex hello.tex
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   247
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   248
Output written on hello.pdf (1 page, 5733 bytes).
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   249
Transcript written on hello.log.
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   250
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   251
</pre>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   252
<p id="x_df"></a>Open the 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   253
        <code class="literal">hello.pdf</code> to see the output as shown.
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   254
      </p>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   255
<div class="mediaobject"><img src="examples/hello.jpg"></div>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   256
<p id="x_e0"></a>Note: The command 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   257
        <code class="literal">latex</code> is often used to get the 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   258
        <code class="literal">dvi</code> output. But, throughout this course, we shall use pdflatex to compile our documents.
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   259
      </p>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   260
</div>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   261
<div class="section" title="3.2. A peek at the source">
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   262
<div class="titlepage"><div><div><h3 class="title">
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   263
<a name="a-peek-at-the-source"></a>3.2. A peek at the source</h3></div></div></div>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   264
<p id="x_e1"></a>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   265
        <code class="literal">%hello.tex - First LaTeX document</code>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   266
      </p>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   267
<div class="blockquote"><blockquote class="blockquote"><p id="x_e2"></a>This line is a comment. LaTeX ignores this line and it is meant only for the human readers. LaTeX ignores anything after a 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   268
          <code class="literal">%</code> symbol to the end of the line.
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   269
        </p></blockquote></div>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   270
<p id="x_e3"></a>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   271
        <code class="literal">\documentclass{article}</code>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   272
      </p>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   273
<div class="blockquote"><blockquote class="blockquote"><p id="x_e4"></a>This line is a command and sets the 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   274
          <code class="literal">documentclass</code> of the document to 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   275
          <code class="literal">article</code>. LaTeX has other classes like 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   276
          <code class="literal">report</code>, 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   277
          <code class="literal">book</code>, 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   278
          <code class="literal">letter</code>, etc. The typesetting of the document varies depending on the 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   279
          <code class="literal">documentclass</code> of the document.
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   280
        </p></blockquote></div>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   281
<p id="x_e5"></a>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   282
        <code class="literal">\begin{document}</code>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   283
      </p>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   284
<div class="blockquote"><blockquote class="blockquote"><p id="x_e6"></a>This line informs LaTeX that this is the beginning of the content of the document.</p></blockquote></div>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   285
<p id="x_e7"></a>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   286
        <code class="literal">Hello, World!</code>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   287
      </p>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   288
<div class="blockquote"><blockquote class="blockquote"><p id="x_e8"></a>This is the actual text displayed in the document.</p></blockquote></div>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   289
<p id="x_e9"></a>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   290
        <code class="literal">\end{document}</code>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   291
      </p>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   292
<div class="blockquote"><blockquote class="blockquote"><p id="x_ea"></a>This line tells LaTeX that the document is complete and LaTeX will simply ignore anything written after this line.</p></blockquote></div>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   293
</div>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   294
</div>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   295
<div class="section" title="4. Where do we want to go">
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   296
<div class="titlepage"><div><div><h2 class="title" style="clear: both">
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   297
<a name="where-do-we-want-to-go"></a>4. Where do we want to go</h2></div></div></div>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   298
<p id="x_eb"></a>During the course of this session we will learn how to do various things in LaTeX and try to produce the sample document provided.</p>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   299
</div>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   300
<div class="section" title="5. Some Basics">
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   301
<div class="titlepage"><div><div><h2 class="title" style="clear: both">
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   302
<a name="some-basics"></a>5. Some Basics</h2></div></div></div>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   303
<p id="x_ec"></a>Before we get started with creating the document, let's try to understand a few things that would be useful during the course of this session.</p>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   304
<div class="section" title="5.1. Spaces">
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   305
<div class="titlepage"><div><div><h3 class="title">
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   306
<a name="spaces"></a>5.1. Spaces</h3></div></div></div>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   307
<p id="x_ed"></a>LaTeX treats multiple empty spaces (or lines) as a single space (or line). An empty line between two lines of text is considered as a change of paragraphs.</p>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   308
</div>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   309
<div class="section" title="5.2. Line &amp; Page Breaks">
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   310
<div class="titlepage"><div><div><h3 class="title">
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   311
<a name="line-page-breaks"></a>5.2. Line &amp; Page Breaks</h3></div></div></div>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   312
<p id="x_ee"></a>LaTeX usually does the job of breaking up your content into lines and pages, and does it well. But under some circumstances, you might want to instruct LaTeX to break line or start a new page at a particular point.</p>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   313
<p id="x_ef"></a>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   314
        <code class="literal">\\</code> or 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   315
        <code class="literal">\newline</code> command is used to create a new line at the point where the command is issued. Appending 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   316
        <code class="literal">*</code> to 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   317
        <code class="literal">\\</code>,  instructs LaTeX to create a new line, without creating a new page at that point.
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   318
      </p>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   319
</div>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   320
<div class="section" title="5.3. Paragraphs">
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   321
<div class="titlepage"><div><div><h3 class="title">
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   322
<a name="paragraphs"></a>5.3. Paragraphs</h3></div></div></div>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   323
<p id="x_f0"></a>As already mentioned, LaTeX considers an empty line between two lines of text as a new paragraph. 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   324
        <code class="literal">\par</code> command may also be used to start a newline. It is equivalent to the blank line.
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   325
      </p>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   326
<p id="x_f1"></a>By default LaTeX indents new paragraphs. If you do not wish to have the paragraph indented, you can use the 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   327
        <code class="literal">\nointend</code> command at the beginning of the paragraph.
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   328
      </p>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   329
</div>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   330
<div class="section" title="5.4. Special Characters">
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   331
<div class="titlepage"><div><div><h3 class="title">
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   332
<a name="special-characters"></a>5.4. Special Characters</h3></div></div></div>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   333
<p id="x_f2"></a>LaTeX associates special meaning to the  characters 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   334
        <code class="literal">~ # $ % ^ &amp; _ { } \</code>.
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   335
      </p>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   336
<p id="x_f3"></a>To have these characters in the text of your document, you need to prefix a backslash to them. 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   337
        <code class="literal">\~ \# \% \$ \^ \&amp; \_ \{ \} \textbackslash</code>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   338
      </p>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   339
</div>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   340
<div class="section" title="5.5. Commands">
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   341
<div class="titlepage"><div><div><h3 class="title">
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   342
<a name="commands"></a>5.5. Commands</h3></div></div></div>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   343
<div class="itemizedlist"><ul class="itemizedlist" type="*">
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   344
<li class="listitem" style="list-style-type: *"><p id="x_f4"></a>All LaTeX commands start with a backslash 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   345
            <code class="literal">\</code>.
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   346
          </p></li>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   347
<li class="listitem" style="list-style-type: *"><p id="x_f5"></a>Like the commands in Linux, they are case sensitive.</p></li>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   348
<li class="listitem" style="list-style-type: *"><p id="x_f6"></a>They usually have a backslash followed by a consisting of letters only. Any character other than letters, like space, numbers or special characters terminate the command.</p></li>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   349
<li class="listitem" style="list-style-type: *"><p id="x_f7"></a>The commands for producing special characters in the text, is an exception. They contain a backslash followed by a single special character.</p></li>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   350
<li class="listitem" style="list-style-type: *"><p id="x_f8"></a>Commands may have parameters, which are supplied to them by enclosing them in curly braces 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   351
            <code class="literal">{ }</code>.
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   352
          </p></li>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   353
<li class="listitem" style="list-style-type: *"><p id="x_f9"></a>They may also have a few optional parameters which are added after the name in square brackets 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   354
            <code class="literal">[ ]</code>.
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   355
          </p></li>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   356
</ul></div>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   357
</div>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   358
<div class="section" title="5.6. Environments">
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   359
<div class="titlepage"><div><div><h3 class="title">
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   360
<a name="environments"></a>5.6. Environments</h3></div></div></div>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   361
<p id="x_fa"></a>Environments are very similar to the commands, except that they effect larger parts of the document. For example, we used the 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   362
        <code class="literal">document</code> environment in our first LaTeX document.
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   363
      </p>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   364
<div class="itemizedlist"><ul class="itemizedlist" type="*">
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   365
<li class="listitem" style="list-style-type: *"><p id="x_fb"></a>They begin with a 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   366
            <code class="literal">\begin</code> and end with a 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   367
            <code class="literal">\end</code>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   368
          </p></li>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   369
<li class="listitem" style="list-style-type: *"><p id="x_fc"></a>In general environments can be nested within each other.</p></li>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   370
</ul></div>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   371
</div>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   372
</div>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   373
<div class="section" title="6. Some Structural Elements">
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   374
<div class="titlepage"><div><div><h2 class="title" style="clear: both">
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   375
<a name="some-structural-elements"></a>6. Some Structural Elements</h2></div></div></div>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   376
<div class="section" title="6.1.  \documentclass">
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   377
<div class="titlepage"><div><div><h3 class="title">
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   378
<a name="documentclass"></a>6.1. 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   379
        <code class="literal">\documentclass</code>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   380
      </h3></div></div></div>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   381
<p id="x_fd"></a>As already stated, the 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   382
        <code class="literal">documentclass</code> command tells LaTeX, the type of the document that you intend to create. Each class has a few differences in how the content of the document is typeset. We presently have it set to the article class. Let us try changing it to the report class.
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   383
      </p>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   384
<p id="x_fe"></a>Note that the top matter of the document appears in a different page for the report class.</p>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   385
<p id="x_ff"></a>Some of the LaTeX classes that you may want to use are, article, proc, report, book, slides, letter.</p>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   386
<p id="x_100"></a>The 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   387
        <code class="literal">documentclass</code> command also accepts a few optional parameters. For example:
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   388
      </p>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   389
<p id="x_101"></a>\documentclass[12pt,a4paper,oneside,draft]{report}</p>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   390
<p id="x_102"></a>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   391
        <code class="literal">12pt</code> specifies the size of the main font in the document. The relative sizes of the various fonts is maintained, when the font size is changed. If no size is specified, 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   392
        <code class="literal">10pt</code> is assumed by default.
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   393
      </p>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   394
<p id="x_103"></a>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   395
        <code class="literal">a4paper</code> specifies the size of the paper to be used for the document.
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   396
      </p>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   397
<p id="x_104"></a>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   398
        <code class="literal">oneside</code> specifies that the document will be printed only on one side of the paper. The 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   399
        <code class="literal">article</code> and 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   400
        <code class="literal">report</code> classes are 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   401
        <code class="literal">oneside</code> by default and the 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   402
        <code class="literal">book</code> class is 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   403
        <code class="literal">twoside</code>.
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   404
      </p>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   405
<p id="x_105"></a>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   406
        <code class="literal">draft</code> marks the hyphenation and justification problems in the document with a small square in the right hand margin of the document, so that they can be easily spotted.
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   407
      </p>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   408
<p id="x_106"></a>Note: Everything written in between the 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   409
        <code class="literal">\documentclass</code> command and the 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   410
        <code class="literal">\begin{document}</code> command is called the Preamble.
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   411
      </p>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   412
</div>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   413
<div class="section" title="6.2. Parts, Chapters and Sections">
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   414
<div class="titlepage"><div><div><h3 class="title">
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   415
<a name="parts-chapters-and-sections"></a>6.2. Parts, Chapters and Sections</h3></div></div></div>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   416
<p id="x_107"></a>Often documents are divided into various parts, chapters, sections and subsections. LaTeX provides an intuitive mechanism to include this in your documents. It has various commands like 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   417
        <code class="literal">part</code>, 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   418
        <code class="literal">chapter</code>, 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   419
        <code class="literal">section</code>, 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   420
        <code class="literal">subsection</code>, 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   421
        <code class="literal">subsubsection</code>, 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   422
        <code class="literal">paragraph</code> and 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   423
        <code class="literal">subparagraph</code>. Note that all these commands are not available in all the document classes. The 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   424
        <code class="literal">chapter</code> command is available only in books and reports. Also, the 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   425
        <code class="literal">letter</code> document class does not have any of these commands.
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   426
      </p>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   427
<p id="x_108"></a>Let us now give our document some structure, using these commands.</p>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   428
<p id="x_109"></a>Note that you do not need to provide any numbers to the commands. LaTeX automatically takes care of the numbering. Also, you do not need to enclose the text of a block within 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   429
        <code class="literal">\begin</code> and 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   430
        <code class="literal">\end</code> commands. LaTeX starts a new block each time it finds a sectioning command. :
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   431
      </p>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   432
<pre class="programlisting">\section[Short Title]{This is a very long title and the Short Title will appear in the Table of Contents.}
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   433
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   434
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   435
</pre>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   436
<div class="section" title="6.2.1. Section Numbering">
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   437
<div class="titlepage"><div><div><h4 class="title">
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   438
<a name="section-numbering"></a>6.2.1. Section Numbering</h4></div></div></div>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   439
<p id="x_10a"></a>As already, you don't need to explicitly do any numbering in LaTeX. Parts are numbered using roman numerals; Chapters and sections are numbered using decimal numbers. When the table of contents is inserted into a document, all the numbered headings automatically appear in it.</p>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   440
<p id="x_10b"></a>By default LaTeX has numbering up 2 levels, i.e, the parts, chapters, sections and subsections are numbered. You can change this by setting the 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   441
          <code class="literal">secnumdepth</code> counter using the 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   442
          <code class="literal">\setcounter</code> command. The following command removes numbering of the subsections. Only parts, chapters and sections are numbered. :
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   443
        </p>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   444
<pre class="programlisting">\setcounter{secnumdepth}{1}
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   445
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   446
</pre>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   447
<p id="x_10c"></a>A sectioning command appended with an asterisk gives an unnumbered heading that is not included in the table of contents. :</p>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   448
<pre class="programlisting">\section*{Introduction}
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   449
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   450
</pre>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   451
</div>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   452
</div>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   453
<div class="section" title="6.3. Top Matter">
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   454
<div class="titlepage"><div><div><h3 class="title">
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   455
<a name="top-matter"></a>6.3. Top Matter</h3></div></div></div>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   456
<p id="x_10d"></a>The information about the document such as it's title, the date, the author(s) information etc, is collectively known as the topmatter. Though there is no command called 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   457
        <code class="literal">topmatter</code>, the term topmatter is frequently used in LaTeX documentation.
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   458
      </p>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   459
<p id="x_10e"></a>Let us input the top matter for our document now. :</p>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   460
<pre class="programlisting">\title{LaTeX - A How-to}
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   461
\author{The FOSSEE Team}
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   462
\date
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   463
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   464
</pre>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   465
<p id="x_10f"></a>The  commands 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   466
        <code class="literal">\title</code> and  
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   467
        <code class="literal">\author</code> are self explanatory. The 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   468
        <code class="literal">\date</code> command automatically puts in today's date into the document. Now let us compile and look at the result.
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   469
      </p>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   470
<p id="x_110"></a>You would observe that the details do not appear in the document after recompilation. This is because, LaTeX has not been instructed what to do with the top matter information that you have given it. Use the 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   471
        <code class="literal">\maketitle</code> command within the document environment to instruct LaTeX to place the top matter information into the document.
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   472
      </p>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   473
</div>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   474
<div class="section" title="6.4. Abstract">
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   475
<div class="titlepage"><div><div><h3 class="title">
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   476
<a name="abstract"></a>6.4. Abstract</h3></div></div></div>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   477
<p id="x_111"></a>Lets now place and abstract in the document using the 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   478
        <code class="literal">abstract</code> environment of LaTeX. The abstract appears in the document after the topmatter but before the main body of the document. :
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   479
      </p>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   480
<pre class="programlisting">\begin{abstract}
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   481
The abstract abstract.
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   482
\end{abstract}
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   483
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   484
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   485
</pre>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   486
</div>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   487
<div class="section" title="6.5. Appendices">
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   488
<div class="titlepage"><div><div><h3 class="title">
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   489
<a name="appendices"></a>6.5. Appendices</h3></div></div></div>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   490
<p id="x_112"></a>LaTeX allows for separate numbering for appendices. 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   491
        <code class="literal">\appendix</code> command indicates that the sections following are to be included in the appendix. :
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   492
      </p>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   493
<pre class="programlisting">\appendix
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   494
\chapter{First Appendix}
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   495
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   496
</pre>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   497
</div>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   498
<div class="section" title="6.6. Table of Contents">
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   499
<div class="titlepage"><div><div><h3 class="title">
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   500
<a name="table-of-contents"></a>6.6. Table of Contents</h3></div></div></div>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   501
<p id="x_113"></a>Parts, chapters or sections that have been auto numbered by LaTeX automatically appear in the Table of Contents (ToC). 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   502
        <code class="literal">\tableofcontents</code> command places a the ToC, where the command has been issued.
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   503
      </p>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   504
<p id="x_114"></a>The counter 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   505
        <code class="literal">tocdepth</code> specifies the depth up to which headings appear in the ToC. It can be set using the 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   506
        <code class="literal">\setcounter</code> command as shown below. :
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   507
      </p>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   508
<pre class="programlisting">\setcounter{tocdepth}{3}
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   509
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   510
</pre>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   511
<p id="x_115"></a>Unnumbered sections can be placed in the table of contents using the 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   512
        <code class="literal">\addcontentsline</code> command as shown below. :
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   513
      </p>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   514
<pre class="programlisting">\section*{Introduction}
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   515
\addcontentsline{toc}{section}{Introduction}
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   516
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   517
</pre>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   518
<p id="x_116"></a>Note: To get the correct entries in your table of contents, you will need to run one extra compilation, each time. This is because, the entries of the table of contents are collected during each compilation of the document and utilized during the next compilation.</p>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   519
</div>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   520
</div>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   521
<div class="section" title="7. Elementary Text Typesetting">
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   522
<div class="titlepage"><div><div><h2 class="title" style="clear: both">
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   523
<a name="elementary-text-typesetting"></a>7. Elementary Text Typesetting</h2></div></div></div>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   524
<div class="section" title="7.1. Emphasizing">
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   525
<div class="titlepage"><div><div><h3 class="title">
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   526
<a name="emphasizing"></a>7.1. Emphasizing</h3></div></div></div>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   527
<p id="x_117"></a>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   528
        <span class="emphasis"><em>Italic</em></span> font is generally used to emphasize text. The 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   529
        <code class="literal">\emph</code> command may be used to achieve this effect in LaTeX. :
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   530
      </p>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   531
<pre class="programlisting">This is the \emph{emphasized text}.
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   532
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   533
</pre>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   534
<p id="x_118"></a>If the 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   535
        <code class="literal">\emph</code> command is nested within another emphasize command, LaTeX emphasized that text using normal fonts. :
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   536
      </p>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   537
<pre class="programlisting">\emph{Did you wonder what happens when we try \emph{emphasizing text} within \emph{emphasized text}}?
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   538
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   539
</pre>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   540
<p id="x_119"></a>        <span class="emphasis"><em>This is emphasized text, and</em></span> this is emphasized text with normal font 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   541
        <span class="emphasis"><em>, within</em></span> emphasized text.
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   542
      </p>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   543
</div>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   544
<div class="section" title="7.2. Quotation Marks">
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   545
<div class="titlepage"><div><div><h3 class="title">
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   546
<a name="quotation-marks"></a>7.2. Quotation Marks</h3></div></div></div>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   547
<p id="x_11a"></a>When typing in LaTeX, the double quotation mark 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   548
        <code class="literal">"</code> character shouldn't be used. The grave accent `
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   549
        <code class="literal">
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   550
          <code class="literal"> character produces the left quote and the apostrophe </code>'
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   551
        </code> character produces the right quote. To obtain double quotes they are, each, used twice. :
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   552
      </p>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   553
<pre class="programlisting">`` Here is an example of putting `text' in quotes ''
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   554
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   555
</pre>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   556
</div>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   557
<div class="section" title="7.3. Dashes and Hyphens">
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   558
<div class="titlepage"><div><div><h3 class="title">
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   559
<a name="dashes-and-hyphens"></a>7.3. Dashes and Hyphens</h3></div></div></div>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   560
<p id="x_11b"></a>LaTeX has four dashes of different lengths. Three of them can be produces with different number of consecutive dashes. The short dashes are used for hyphens, slightly longer ones for number ranges and the longest ones for comments. The fourth one is a mathematical symbol, the minus sign. :</p>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   561
<pre class="programlisting">The names of these dashes are: `-' hyphen, `--' en-dash, `---' em-dash and `$-$' minus sign.
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   562
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   563
</pre>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   564
<p id="x_11c"></a>The names for these dashes are: ‘‐’ hyphen, ‘–’ en-dash, ‘—’ em-dash and ‘−’ minus sign.</p>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   565
</div>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   566
<div class="section" title="7.4. Footnotes">
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   567
<div class="titlepage"><div><div><h3 class="title">
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   568
<a name="footnotes"></a>7.4. Footnotes</h3></div></div></div>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   569
<p id="x_11d"></a>With the command:</p>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   570
<pre class="programlisting">\footnote{footnote text}
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   571
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   572
</pre>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   573
<p id="x_11e"></a>a footnote is printed at the foot of the current page. Footnotes should always be put after the word or sentence they refer to. Footnotes referring to a sentence or part of it should therefore be put after the comma or period.</p>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   574
<p id="x_11f"></a>Note: Look at the 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   575
        <code class="literal">\marginpar</code> command to insert margin notes
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   576
      </p>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   577
</div>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   578
<div class="section" title="7.5. Flushleft, Flushright, and Center">
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   579
<div class="titlepage"><div><div><h3 class="title">
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   580
<a name="flushleft-flushright-and-center"></a>7.5. Flushleft, Flushright, and Center</h3></div></div></div>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   581
<p id="x_120"></a>The environments 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   582
        <code class="literal">flushleft</code> and 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   583
        <code class="literal">flushright</code> generate paragraphs that are either left- or right-aligned.
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   584
      </p>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   585
<p id="x_121"></a>The 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   586
        <code class="literal">center</code> environment generates centered text.
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   587
      </p>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   588
</div>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   589
<div class="section" title="7.6. Itemize, Enumerate, and Description">
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   590
<div class="titlepage"><div><div><h3 class="title">
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   591
<a name="itemize-enumerate-and-description"></a>7.6. Itemize, Enumerate, and Description</h3></div></div></div>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   592
<p id="x_122"></a>LaTeX has three different environments for producing lists. Itemize, Enumerate and Description allow you to produce lists of various types in LaTeX.</p>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   593
<p id="x_123"></a>Itemize is used to produce unnumbered lists. The bullets of the list can be easily changed to use any character. Enumerate environment allows you to produce auto-numbered lists. The description environment, allows you to produce a list of definitions. These environments can be nested within each other, easily.</p>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   594
<pre class="programlisting">\begin{itemize}
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   595
  \item Now we move onto some elementary \emph{Text Typesetting}.
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   596
  \item How do we get \emph{emphasized or italic text}?
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   597
  \item \emph{Did you wonder what happens when we try \emph{emphasizing text} within \emph{emphasized text}}?
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   598
  \item ``Beautiful is better than ugly.''
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   599
\end{itemize}
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   600
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   601
\begin{description}
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   602
  \item[Description] This list is a description list. 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   603
  \item[Enumerate] Numbered lists are often useful.
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   604
    \begin{enumerate}
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   605
    \item First
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   606
    \item Second
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   607
    \item Third
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   608
    \item \ldots
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   609
    \end{enumerate}
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   610
  \item[Itemize] The list above this description list is an itemize list.
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   611
\end{description}
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   612
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   613
</pre>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   614
</div>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   615
<div class="section" title="7.7. Quote, Quotation, and Verse">
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   616
<div class="titlepage"><div><div><h3 class="title">
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   617
<a name="quote-quotation-and-verse"></a>7.7. Quote, Quotation, and Verse</h3></div></div></div>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   618
<p id="x_124"></a>LaTeX provides a 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   619
        <code class="literal">quote</code> environment that can be used for quoting, highlighting important material, etc. :
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   620
      </p>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   621
<pre class="programlisting">The Zen of Python
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   622
\begin{quote}
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   623
  The Zen of Python, by Tim Peters
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   624
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   625
  Beautiful is better than ugly.
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   626
  Explicit is better than implicit.
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   627
  Simple is better than complex.
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   628
  Complex is better than complicated.
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   629
  Flat is better than nested.
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   630
  Sparse is better than dense.
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   631
  Readability counts.
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   632
  Special cases aren't special enough to break the rules.
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   633
  Although practicality beats purity.
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   634
  Errors should never pass silently.
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   635
  Unless explicitly silenced.
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   636
  In the face of ambiguity, refuse the temptation to guess.
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   637
  There should be one-- and preferably only one --obvious way to do it.
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   638
  Although that way may not be obvious at first unless you're Dutch.
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   639
  Now is better than never.
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   640
  Although never is often better than *right* now.
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   641
  If the implementation is hard to explain, it's a bad idea.
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   642
  If the implementation is easy to explain, it may be a good idea.
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   643
  Namespaces are one honking great idea -- let's do more of those!
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   644
\end{quote}
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   645
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   646
</pre>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   647
<p id="x_125"></a>LaTeX provides two other similar environments, the quotation and the verse environments.</p>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   648
<p id="x_126"></a>The quotation environment can be used for longer quotes which have several paragraphs, since it indents the first line of each paragraph.</p>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   649
<p id="x_127"></a>The verse environment may be used to quote verses or poems, since the line breaks are important in quoting them. The lines are separated using 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   650
        <code class="literal">\\\\</code> at the end of a line and an empty line after each verse.
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   651
      </p>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   652
</div>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   653
<div class="section" title="7.8. Verbatim">
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   654
<div class="titlepage"><div><div><h3 class="title">
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   655
<a name="verbatim"></a>7.8. Verbatim</h3></div></div></div>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   656
<p id="x_128"></a>The verbatim environment allows us to insert pre-formatted text in a LaTeX document. It is useful for inserting code samples within the document. The verbatim text needs to be enclosed between 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   657
        <code class="literal">\begin{verbatim}</code> and 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   658
        <code class="literal">\end{verbatim}</code>. :
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   659
      </p>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   660
<pre class="programlisting">\begin{verbatim}
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   661
from numpy import *
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   662
a = linspace(0, 5, 50, endpoint = False)
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   663
\end{verbatim}
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   664
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   665
from numpy import *
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   666
a = linspace(0, 5, 50, endpoint = False)
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   667
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   668
</pre>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   669
<p id="x_129"></a>To insert verbatim text in-line, the 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   670
        <code class="literal">\verb</code> command can be used. :
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   671
      </p>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   672
<pre class="programlisting">The verb command allows placing \verb|verbatim text| in-line. 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   673
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   674
</pre>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   675
<p id="x_12a"></a>The | is just an example of a delimiter character. You can use any character except letters, * or space.</p>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   676
</div>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   677
</div>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   678
<div class="section" title="8. Tables, Figures and Captions">
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   679
<div class="titlepage"><div><div><h2 class="title" style="clear: both">
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   680
<a name="tables-figures-and-captions"></a>8. Tables, Figures and Captions</h2></div></div></div>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   681
<div class="section" title="8.1. The \tabular environment">
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   682
<div class="titlepage"><div><div><h3 class="title">
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   683
<a name="the-tabular-environment"></a>8.1. The 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   684
        <code class="literal">\tabular</code> environment
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   685
      </h3></div></div></div>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   686
<p id="x_12b"></a>The 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   687
        <code class="literal">tabular</code> environment allows you to typeset tables in LaTeX. 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   688
        <code class="literal">\begin{tabular}[pos]{col fmt}</code> command can be used to specify the parameters of the table and start creating the table.
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   689
      </p>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   690
<p id="x_12c"></a>The 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   691
        <code class="literal">pos</code> argument specifies the vertical position of the table relative to the baseline of the surrounding text. It can take on the values 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   692
        <code class="literal">t</code> for top, 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   693
        <code class="literal">b</code> for bottom, or 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   694
        <code class="literal">c</code> for center.
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   695
      </p>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   696
<p id="x_12d"></a>The 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   697
        <code class="literal">col fmt</code> argument specifies the formatting of the columns of the table. You need to explicitly specify the formatting for each of the columns in the table. The 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   698
        <code class="literal">col fmt</code> argument can take on the following values.
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   699
      </p>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   700
<div class="informaltable"><table border="1">
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   701
<colgroup>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   702
<col width="4">
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   703
<col width="12">
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   704
<col width="37">
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   705
</colgroup>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   706
<tbody>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   707
<tr>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   708
<td>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   709
                <p id="x_12e"></a>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   710
                  <code class="literal">l</code>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   711
                </p>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   712
              </td>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   713
<td>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   714
                <p id="x_12f"></a>left justified column content</p>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   715
              </td>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   716
<td class="auto-generated"> </td>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   717
</tr>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   718
<tr>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   719
<td>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   720
                <p id="x_130"></a>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   721
                  <code class="literal">r</code>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   722
                </p>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   723
              </td>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   724
<td>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   725
                <p id="x_131"></a>right justified column content</p>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   726
              </td>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   727
<td class="auto-generated"> </td>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   728
</tr>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   729
<tr>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   730
<td>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   731
                <p id="x_132"></a>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   732
                  <code class="literal">c</code>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   733
                </p>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   734
              </td>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   735
<td>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   736
                <p id="x_133"></a>centered column content</p>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   737
              </td>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   738
<td class="auto-generated"> </td>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   739
</tr>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   740
<tr>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   741
<td>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   742
                <div class="variablelist"><dl>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   743
<dt><span class="term">
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   744
                      <code class="literal">*{n}{col}</code>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   745
                    </span></dt>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   746
<dd><p></p></dd>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   747
</dl></div>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   748
              </td>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   749
<td>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   750
                <p id="x_134"></a>produces 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   751
                  <code class="literal">n</code> columns with the 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   752
                  <code class="literal">col</code> type of formatting 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   753
                  <code class="literal">*{3}{c}</code> is the same as {c c c}
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   754
                </p>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   755
              </td>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   756
<td class="auto-generated"> </td>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   757
</tr>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   758
<tr>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   759
<td>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   760
                <p id="x_135"></a>``|</p>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   761
              </td>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   762
<td>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   763
                <p id="x_136"></a>produces a vertical line.</p>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   764
              </td>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   765
<td class="auto-generated"> </td>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   766
</tr>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   767
</tbody>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   768
</table></div>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   769
<p id="x_137"></a>Now we look at how to input the actual entries of the tables. Each horizontal row in a table is separated by 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   770
        <code class="literal">\\</code>. Each column entry of a row is separated by 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   771
        <code class="literal">&amp;</code>.
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   772
      </p>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   773
<p id="x_138"></a>The 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   774
        <code class="literal">\hline</code> command allows you to draw horizontal lines between two rows of the table. But it does not allow you do draw partial lines. 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   775
        <code class="literal">\cline{a-b}</code> draws a horizontal line from column 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   776
        <code class="literal">a</code> to column 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   777
        <code class="literal">b</code>. :
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   778
      </p>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   779
<pre class="programlisting">\begin{tabular}{|c|c|}
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   780
  \hline
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   781
  \verb+l+ &amp; left justified column content\\ 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   782
  \hline
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   783
  \verb+r+ &amp; right justified column content\\ 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   784
  \hline
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   785
  \verb+c+ &amp; centered column content\\ 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   786
  \hline
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   787
  \verb+*{n}{col}+ &amp; produces \verb+n+ columns with the\\
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   788
                 &amp; \verb+col+ type of formatting\\
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   789
  \cline{2-2}
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   790
                 &amp;\verb+*{3}{c}+ is the same as \verb+{c c c}+ \\
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   791
  \hline
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   792
  \verb+|+ &amp; produces a vertical line\\ 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   793
  \hline
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   794
\end{tabular}
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   795
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   796
</pre>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   797
</div>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   798
<div class="section" title="8.2. Importing Graphics">
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   799
<div class="titlepage"><div><div><h3 class="title">
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   800
<a name="importing-graphics"></a>8.2. Importing Graphics</h3></div></div></div>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   801
<p id="x_139"></a>To include images in LaTeX, we require to use an additional package known as 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   802
        <code class="literal">graphicx</code>.  To load a package, we use the 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   803
        <code class="literal">\usepackage</code> directive in the preamble of the document. :
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   804
      </p>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   805
<pre class="programlisting">\usepackage{graphicx}
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   806
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   807
</pre>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   808
<p id="x_13a"></a>When compiling with 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   809
        <code class="literal">pdflatex</code> command,  
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   810
        <span class="strong"><strong>jpg</strong></span>, 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   811
        <span class="strong"><strong>png</strong></span>, 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   812
        <span class="strong"><strong>gif</strong></span> and 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   813
        <span class="strong"><strong>pdf</strong></span> images can be inserted.
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   814
      </p>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   815
<pre class="programlisting">\includegraphics[optional arguments]{imagename}
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   816
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   817
</pre>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   818
<p id="x_13b"></a>A few 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   819
        <code class="literal">optional arguments</code>:
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   820
      </p>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   821
<div class="blockquote"><blockquote class="blockquote">
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   822
<div class="variablelist"><dl>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   823
<dt><span class="term">
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   824
              <code class="literal">width=x</code>, 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   825
              <code class="literal">height=x</code>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   826
            </span></dt>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   827
<dd>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   828
<p></p>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   829
<p id="x_13c"></a>If only the height or width is specified, the image is scaled, maintaining the aspect ratio.</p>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   830
</dd>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   831
</dl></div>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   832
<div class="blockquote"><blockquote class="blockquote">
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   833
<div class="variablelist"><dl>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   834
<dt><span class="term">
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   835
                <code class="literal">keepaspectratio</code>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   836
              </span></dt>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   837
<dd>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   838
<p></p>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   839
<p id="x_13d"></a>This parameter can either be set to true or false. When set to true, the image is scaled according to both width and height, without changing the aspect ratio, so that it does not exceed both the width and the height dimensions.</p>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   840
</dd>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   841
</dl></div>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   842
<div class="blockquote"><blockquote class="blockquote">
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   843
<div class="variablelist"><dl>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   844
<dt><span class="term">
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   845
                  <code class="literal">scale=x</code>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   846
                </span></dt>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   847
<dd>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   848
<p></p>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   849
<p id="x_13e"></a>Scale the image by a factor of 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   850
                    <code class="literal">x</code>. For example, 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   851
                    <code class="literal">scale=2</code>, will double the image size.
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   852
                  </p>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   853
</dd>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   854
</dl></div>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   855
<div class="blockquote"><blockquote class="blockquote"><div class="variablelist"><dl>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   856
<dt><span class="term">
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   857
                    <code class="literal">angle=x</code>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   858
                  </span></dt>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   859
<dd>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   860
<p></p>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   861
<div class="blockquote"><blockquote class="blockquote"><p id="x_13f"></a>This option can be used to rotate the image by 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   862
                        <code class="literal">x</code> degrees, counter-clockwise.
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   863
                      </p></blockquote></div>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   864
</dd>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   865
</dl></div></blockquote></div>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   866
</blockquote></div>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   867
</blockquote></div>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   868
</blockquote></div>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   869
<pre class="programlisting">\includegraphics[scale=0.8, angle=30]{lion_orig.png}
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   870
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   871
</pre>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   872
</div>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   873
<div class="section" title="8.3. Floats">
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   874
<div class="titlepage"><div><div><h3 class="title">
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   875
<a name="floats"></a>8.3. Floats</h3></div></div></div>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   876
<p id="x_140"></a>Tables and Figures need to be treated in a special manner, since they cannot be split over pages, and they are referred to as floats in LaTeX.</p>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   877
<p id="x_141"></a>When there is not enough space on a page, to fit in a table or figure, it is floated over to the next page filling up the current page with text. LaTeX has float environments called table and figure for tables and images, respectively.</p>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   878
<p id="x_142"></a>Anything enclosed within the table or figure environments will be treated as floats. :</p>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   879
<pre class="programlisting">\begin{figure}[pos] or 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   880
\begin{table}[pos]
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   881
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   882
</pre>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   883
<p id="x_143"></a>The 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   884
        <code class="literal">pos</code> parameter specifies the placement of the float. The possible values it can take are as follows.
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   885
      </p>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   886
<div class="informaltable"><table border="1">
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   887
<colgroup>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   888
<col width="12">
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   889
<col width="68">
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   890
</colgroup>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   891
<thead><tr>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   892
<th>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   893
                <p id="x_144"></a>Specifier</p>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   894
              </th>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   895
<th>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   896
                <p id="x_145"></a>Permission</p>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   897
              </th>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   898
</tr></thead>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   899
<tbody>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   900
<tr>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   901
<td>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   902
                <p id="x_146"></a>h</p>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   903
              </td>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   904
<td>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   905
                <p id="x_147"></a>at approximately the same place where it occurs in the source</p>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   906
              </td>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   907
</tr>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   908
<tr>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   909
<td>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   910
                <p id="x_148"></a>t</p>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   911
              </td>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   912
<td>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   913
                <p id="x_149"></a>at the top of the page.</p>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   914
              </td>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   915
</tr>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   916
<tr>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   917
<td>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   918
                <p id="x_14a"></a>b</p>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   919
              </td>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   920
<td>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   921
                <p id="x_14b"></a>at the bottom of the page.</p>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   922
              </td>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   923
</tr>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   924
<tr>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   925
<td>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   926
                <p id="x_14c"></a>p</p>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   927
              </td>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   928
<td>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   929
                <p id="x_14d"></a>on a special page for floats only.</p>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   930
              </td>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   931
</tr>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   932
<tr>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   933
<td>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   934
                <p id="x_14e"></a>!</p>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   935
              </td>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   936
<td>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   937
                <p id="x_14f"></a>Override LaTeX's internal parameters for good positions</p>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   938
              </td>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   939
</tr>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   940
<tr>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   941
<td>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   942
                <p id="x_150"></a>H</p>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   943
              </td>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   944
<td>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   945
                <p id="x_151"></a>nearly equivalent to h!</p>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   946
              </td>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   947
</tr>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   948
</tbody>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   949
</table></div>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   950
<p id="x_152"></a>Examples:</p>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   951
<pre class="programlisting">\begin{figure}[h]
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   952
\centering
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   953
\includegraphics[scale=0.8, angle=30]{lion_orig.png}
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   954
\end{figure}
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   955
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   956
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   957
</pre>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   958
</div>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   959
<div class="section" title="8.4. Captions">
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   960
<div class="titlepage"><div><div><h3 class="title">
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   961
<a name="captions"></a>8.4. Captions</h3></div></div></div>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   962
<p id="x_153"></a>The 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   963
        <code class="literal">\caption{text}</code> command allows you to add captions to images or tables. LaTeX automatically numbers your tables and figures and you need not include numbers in the captions that you write. The caption appears below or on top of the image (or table), depending on whether you place it after or before the 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   964
        <code class="literal">importgraphics</code> (or 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   965
        <code class="literal">tabular</code>) command.
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   966
      </p>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   967
<p id="x_154"></a>\begin{figure}[h] \centering \includegraphics[scale=0.8]{lion_orig.png} \caption{CTAN lion drawing by Duane Bibby; thanks to www.ctan.org} \end{figure}</p>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   968
<p id="x_155"></a>The caption command also, like the section command, has the short caption optional parameter. The short caption will appear in the list of tables or figures.</p>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   969
</div>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   970
<div class="section" title="8.5. List of Figures, Tables">
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   971
<div class="titlepage"><div><div><h3 class="title">
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   972
<a name="list-of-figures-tables"></a>8.5. List of Figures, Tables</h3></div></div></div>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   973
<p id="x_156"></a>LaTeX can automatically generate a List of Tables or Figures, with the table or figure numbers, the captions and page numbers on which they appear. This can be done using the 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   974
        <code class="literal">\listoftables</code> or 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   975
        <code class="literal">listoffigures</code> commands.
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   976
      </p>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   977
<p id="x_157"></a>Note: Just like table of contents, these lists also require an extra compilation.</p>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   978
</div>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   979
<div class="section" title="8.6. Cross References">
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   980
<div class="titlepage"><div><div><h3 class="title">
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   981
<a name="cross-references"></a>8.6. Cross References</h3></div></div></div>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   982
<p id="x_158"></a>LaTeX has a very efficient mechanism of inserting cross-references in documents.</p>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   983
<p id="x_159"></a>The command 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   984
        <code class="literal">\label{name}</code> is used to label figures, tables or segments of text. 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   985
        <code class="literal">\ref{name}</code> refers to the object marked by the 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   986
        <code class="literal">name</code> by it's numbering (figure, table, section etc.) 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   987
        <code class="literal">\pageref{name}</code> gives the page number of the object which has been labeled with 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   988
        <code class="literal">name</code>.
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   989
      </p>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   990
<p id="x_15a"></a>Note: Cross referencing also requires an extra compilation, like table of contents.</p>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   991
</div>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   992
</div>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   993
<div class="section" title="9. Bibliography">
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   994
<div class="titlepage"><div><div><h2 class="title" style="clear: both">
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   995
<a name="bibliography"></a>9. Bibliography</h2></div></div></div>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   996
<p id="x_15b"></a>Bibliography or references can be added to LaTeX documents in two ways - using the 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   997
      <code class="literal">thebibliography</code> environment, or using BibTeX. Let's first look at using the 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   998
      <code class="literal">\thebibliography</code> environment and then move on to BibTeX.
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
   999
    </p>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1000
<div class="section" title="9.1.  thebibliography environment">
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1001
<div class="titlepage"><div><div><h3 class="title">
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1002
<a name="thebibliography-environment"></a>9.1. 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1003
        <code class="literal">thebibliography</code> environment
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1004
      </h3></div></div></div>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1005
<p id="x_15c"></a>Writing bibliographies in LaTeX using the 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1006
        <code class="literal">thebibliography</code> environment is pretty easy. You simply have to list down all the bibliography items within the bibliography environment.
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1007
      </p>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1008
<p id="x_15d"></a>Each entry of the bibliography begins with the command 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1009
        <code class="literal">\bibitem[label]{name}</code>. The name is used to cite the bibliography item within the document using  
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1010
        <code class="literal">\cite{name}</code>. The label option replaces the numbers from the auto enumeration with the labels given. :
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1011
      </p>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1012
<pre class="programlisting">He used this lion in the illustrations for D Knuth's original TeXbook\cite{DKnuth}, for L Lamport's LaTeX book\cite{LLamport}
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1013
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1014
\begin{thebibliography}{99}
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1015
  \bibitem{DKnuth} Donald E. Knuth (1984). \emph{The TeXbook} (Computers and Typesetting, Volume A). Reading, Massachusetts: Addison-Wesley. ISBN 0-201-13448-9.
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1016
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1017
  \bibitem{LLamport} Lamport, Leslie (1994). \emph{LaTeX: A document preparation system: User's guide and reference}.
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1018
   illustrations by Duane Bibby (2nd ed.). Reading, Mass: Addison-Wesley Professional. 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1019
\end{thebibliography}
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1020
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1021
</pre>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1022
<p id="x_15e"></a>The 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1023
        <code class="literal">99</code> in the example above indicates the maximum width of the label that the references may get. We here assume that the number of Bibliography items will be less than 100. If your document has less than 10 references, you may want to replace 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1024
        <code class="literal">99</code> with 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1025
        <code class="literal">9</code>.
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1026
      </p>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1027
</div>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1028
<div class="section" title="9.2. BibTeX">
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1029
<div class="titlepage"><div><div><h3 class="title">
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1030
<a name="bibtex"></a>9.2. BibTeX</h3></div></div></div>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1031
<p id="x_15f"></a>The previous section explained the process of listing references at the end of a document and embedding cross references. In this section let us explore the BibTeX environment for keeping track of references.</p>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1032
<p id="x_160"></a>Using BibTeX is a very convenient method to use, when writing multiple documents in a single area or field. BibTeX allows you to create a database of all your references and use them as and when required.</p>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1033
<p id="x_161"></a>The BibTeX database is stored in a 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1034
        <code class="literal">.bib</code> file. The structure of the file is quite simple and an example is shown below. :
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1035
      </p>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1036
<pre class="programlisting">@book{Lamport94,
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1037
author    = "Leslie Lamport",
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1038
title     = "A Document Preparation System: User's Guide and Reference",
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1039
publisher = "Addison-Wesley Professional",
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1040
year      = "1994",
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1041
edition    = "second",
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1042
note      = "illustrations by Duane Bibby"
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1043
}
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1044
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1045
</pre>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1046
<p id="x_162"></a>Each bibliography entry starts with a declaration of the type of the reference being mentioned. The reference is in the above example is of the book type. BibTeX has a wide range of reference types, for example, 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1047
        <code class="literal">article, book, conference, manual, proceedings, unpublished</code>.
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1048
      </p>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1049
<p id="x_163"></a>The type of reference is followed by a left curly brace, and immediately followed by the citation key. The citation key, 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1050
        <code class="literal">Lamport94</code> in the example above is used to cite this reference using the command 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1051
        <code class="literal">\cite{Lamport94}</code>.
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1052
      </p>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1053
<p id="x_164"></a>This is followed by the relevant fields and their values, listed one by one. Each entry must be followed by a comma to delimit one field from the other.</p>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1054
<p id="x_165"></a>To get your LaTeX document to use the bibliography database, you just add the following lines to your LaTeX document. :</p>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1055
<pre class="programlisting">\bibliographystyle{plain}
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1056
\bibliography{LaTeX}
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1057
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1058
</pre>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1059
<p id="x_166"></a>Bibliography styles are files that tell BibTeX how to format the information stored in the 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1060
        <code class="literal">.bib</code> database file. The style file for this example is 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1061
        <code class="literal">plain.bst</code>. Note that you do not need to add the 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1062
        <code class="literal">.bst</code> extension to the filename.  If you wish to achieve a particular style of listing the bibliography items and citing them, you should use an appropriate style file.
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1063
      </p>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1064
<p id="x_167"></a>The 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1065
        <code class="literal">bibliography</code> command specifies the file that should be used as the database for references. The file used in this example is 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1066
        <code class="literal">LaTeX.bib</code>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1067
      </p>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1068
<div class="section" title="9.2.1. Compiling">
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1069
<div class="titlepage"><div><div><h4 class="title">
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1070
<a name="compiling"></a>9.2.1. Compiling</h4></div></div></div>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1071
<p id="x_168"></a>Adding BibTeX based references, slightly complicates the process of compiling the document to obtain the desired output. The exact workings of LaTeX and BibTeX will not be explained here. The procedure for obtaining the output (without any explanations) is as follows:</p>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1072
<div class="orderedlist"><ol class="orderedlist" type="1">
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1073
<li class="listitem"><p id="x_169"></a>Compile the 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1074
              <code class="literal">.tex</code> file using 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1075
              <code class="literal">pdflatex</code> - 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1076
              <code class="literal">$pdflatex LaTeX(.tex)</code>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1077
            </p></li>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1078
<li class="listitem"><p id="x_16a"></a>Compile the 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1079
              <code class="literal">.bib</code> file using 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1080
              <code class="literal">bibtex</code> -  
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1081
              <code class="literal">$bibtex LaTeX(.bib)</code>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1082
            </p></li>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1083
<li class="listitem"><p id="x_16b"></a>Compile the 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1084
              <code class="literal">.tex</code> file again.
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1085
            </p></li>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1086
<li class="listitem"><p id="x_16c"></a>Compile the 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1087
              <code class="literal">.tex</code> file for one last time!
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1088
            </p></li>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1089
</ol></div>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1090
</div>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1091
</div>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1092
</div>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1093
<div class="section" title="10. Typesetting Math">
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1094
<div class="titlepage"><div><div><h2 class="title" style="clear: both">
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1095
<a name="typesetting-math"></a>10. Typesetting Math</h2></div></div></div>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1096
<p id="x_16d"></a>It is advisable to use the AMS-LaTeX bundle to typeset mathematics in LaTeX. It is a collection of packages and classes for mathematical typesetting.</p>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1097
<p id="x_16e"></a>We load 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1098
      <code class="literal">amsmath</code> by issuing the 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1099
      <code class="literal">\usepackage{amsmath}</code> in the preamble. Through out this section, it is assumed that the 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1100
      <code class="literal">amsmath</code> package has been loaded.
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1101
    </p>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1102
<div class="section" title="10.1. Math Mode">
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1103
<div class="titlepage"><div><div><h3 class="title">
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1104
<a name="math-mode"></a>10.1. Math Mode</h3></div></div></div>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1105
<p id="x_16f"></a>There are a few differences between the 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1106
        <span class="emphasis"><em>math mode</em></span> and the 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1107
        <span class="emphasis"><em>text mode</em></span>:
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1108
      </p>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1109
<div class="orderedlist"><ol class="orderedlist" type="1">
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1110
<li class="listitem"><p id="x_170"></a>Most spaces and line breaks do not have any significance, as all spaces are either derived logically from the mathematical expressions, or have to be specified with special commands such as 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1111
            <code class="literal">\</code>, 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1112
            <code class="literal">\quad</code> or 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1113
            <code class="literal">\qquad</code>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1114
          </p></li>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1115
<li class="listitem"><p id="x_171"></a>Empty lines are not allowed.</p></li>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1116
<li class="listitem"><p id="x_172"></a>Each letter is considered to be the name of a variable and will be typeset as such. If you want to typeset normal text within a formula, then you have to enter the text using the \text{...} command</p></li>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1117
</ol></div>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1118
</div>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1119
<div class="section" title="10.2. Single Equations">
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1120
<div class="titlepage"><div><div><h3 class="title">
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1121
<a name="single-equations"></a>10.2. Single Equations</h3></div></div></div>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1122
<p id="x_173"></a>Mathematical equations can be inserted in-line within a paragraph (
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1123
        <span class="emphasis"><em>text style</em></span>), or the paragraph can be broken to typeset it separately (
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1124
        <span class="emphasis"><em>display style</em></span>).
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1125
      </p>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1126
<p id="x_174"></a>A mathematical equation within a paragraph is entered between 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1127
        <code class="literal">$</code> and 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1128
        <code class="literal">$</code>. Larger equations are set apart from the paragraph, by enclosing them within 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1129
        <code class="literal">\begin{equation}</code> and 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1130
        <code class="literal">\end{equation}</code>. If you don't wish to number a particular equation, the starred version of equation can be used. 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1131
        <code class="literal">\begin{equation*}</code> and 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1132
        <code class="literal">\end{equation*}</code>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1133
      </p>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1134
<p id="x_175"></a>The equation can also be cross referenced using the 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1135
        <code class="literal">\label</code> and 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1136
        <code class="literal">\eqref</code> commands.
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1137
      </p>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1138
</div>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1139
<div class="section" title="10.3. Basic Elements">
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1140
<div class="titlepage"><div><div><h3 class="title">
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1141
<a name="basic-elements"></a>10.3. Basic Elements</h3></div></div></div>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1142
<p id="x_176"></a>Greek Letters can are entered as 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1143
        <code class="literal">\alpha, \beta, \gamma, \delta, ...</code> for lowercase letters and 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1144
        <code class="literal">\Alpha, \Beta, \Gamma, ...</code> for uppercase ones.
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1145
      </p>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1146
<p id="x_177"></a>Exponents and subscripts can be typeset using the carat 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1147
        <code class="literal">^</code> and the underscore 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1148
        <code class="literal">_</code> respectively. Most of the math mode commands act only on the next character. If you want a command to affect several characters, they need to be enclosed in curly braces.
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1149
      </p>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1150
<p id="x_178"></a>The 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1151
        <code class="literal">\sqrt</code> command is used to typeset the square root symbol. LaTeX of the root sign is determined automatically. The nth root is generated with 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1152
        <code class="literal">\sqrt[n]</code>.
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1153
      </p>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1154
<p id="x_179"></a>To explicitly show a multiplication a dot may be shown. 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1155
        <code class="literal">\cdot</code> could be used, which typesets the dot to the center. 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1156
        <code class="literal">\cdots</code> is three centered dots while 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1157
        <code class="literal">\ldots</code> sets the dots on the baseline. Besides that 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1158
        <code class="literal">\vdots</code> for vertical and 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1159
        <code class="literal">\ddots</code> can be used for diagonal dots.
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1160
      </p>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1161
<p id="x_17a"></a>A fraction can be typeset with the command 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1162
        <code class="literal">\frac{..}{..}</code>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1163
      </p>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1164
<p id="x_17b"></a>The integral operator is generated with 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1165
        <code class="literal">\int</code>, the sum operator with 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1166
        <code class="literal">\sum</code>, and the product operator with 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1167
        <code class="literal">\prod</code>. The upper and lower limits are specified with 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1168
        <code class="literal">^</code> and 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1169
        <code class="literal">_</code> like subscripts and superscripts.
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1170
      </p>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1171
<p id="x_17c"></a>LaTeX provides all kinds of braces as delimiters. The round and square brackets can be produces using the keys on the keyboard and appending a backslash. Other delimiters can be produced using special commands of LaTeX. Placing 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1172
        <code class="literal">\left</code> in front of an opening delimiter and 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1173
        <code class="literal">\right</code> in front of a closing delimiter, instructs LaTeX to automatically take care of the sizes of the delimiters.
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1174
      </p>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1175
</div>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1176
<div class="section" title="10.4. Multiple Equations">
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1177
<div class="titlepage"><div><div><h3 class="title">
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1178
<a name="multiple-equations"></a>10.4. Multiple Equations</h3></div></div></div>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1179
<p id="x_17d"></a>Long formulae that run over several lines or equation systems, can be typeset using the 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1180
        <code class="literal">align</code> or 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1181
        <code class="literal">align*</code> environments. 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1182
        <code class="literal">align</code> numbers each of the lines in the environment, and 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1183
        <code class="literal">align*</code> as expected, does not number any of them.
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1184
      </p>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1185
<p id="x_17e"></a>The 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1186
        <code class="literal">&amp;</code> is used to align the equations vertically and the 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1187
        <code class="literal">\\</code> command is used to break the lines. Line numbering can be skipped for a particular line in the 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1188
        <code class="literal">align</code> environment by placing a 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1189
        <code class="literal">\nonumber</code> before the line break.
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1190
      </p>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1191
<pre class="programlisting">\begin{align}
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1192
\alpha^2 + \beta^2 &amp;= \gamma^2 \\
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1193
\sum_{i=1}^ni &amp;= \frac{n(n+1)}{2}\\
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1194
\sqrt{-1} &amp;= \pm1 \nonumber
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1195
\end{align}
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1196
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1197
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1198
</pre>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1199
</div>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1200
<div class="section" title="10.5. Arrays and Matrices">
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1201
<div class="titlepage"><div><div><h3 class="title">
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1202
<a name="arrays-and-matrices"></a>10.5. Arrays and Matrices</h3></div></div></div>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1203
<p id="x_17f"></a>To typeset arrays, use the 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1204
        <code class="literal">array</code> environment. It works similar to the 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1205
        <code class="literal">tabular</code> environment. The 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1206
        <code class="literal">\\</code> command is used to break the lines. :
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1207
      </p>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1208
<pre class="programlisting">\begin{equation*}
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1209
\mathbf{X} = \left(
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1210
 \begin{array}{ccc}
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1211
 a_1 &amp; a_2 &amp; \ldots \\
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1212
 b_1 &amp; b_2 &amp; \ldots \\
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1213
 \vdots &amp; \vdots &amp; \ddots
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1214
 \end{array} \right)
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1215
\end{equation*}
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1216
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1217
</pre>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1218
<p id="x_180"></a>The 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1219
        <code class="literal">array</code> environment can also be used to typeset piecewise functions by using a “.” as an invisible 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1220
        <code class="literal">\right</code> delimiter :
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1221
      </p>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1222
<pre class="programlisting">\begin{equation*}
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1223
f(x) = \left\{
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1224
 \begin{array}{rl}
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1225
   0 &amp; \text{if } x \le 0\\
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1226
   1 &amp; \text{if } x &gt; 0
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1227
 \end{array} \right.
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1228
 \end{equation*}
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1229
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1230
</pre>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1231
<p id="x_181"></a>Six different types of matrix environments are available in the 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1232
        <code class="literal">amsmath</code> package for typesetting matrices.  They essentially have different delimiters: 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1233
        <code class="literal">matrix</code> (none), 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1234
        <code class="literal">pmatrix</code> (, 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1235
        <code class="literal">bmatrix</code> [, 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1236
        <code class="literal">Bmatrix</code> {, 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1237
        <code class="literal">vmatrix</code> | and 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1238
        <code class="literal">Vmatrix</code> ‖. In these matrix environments, the number of columns need not be specified, unlike the 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1239
        <code class="literal">array</code> environment. :
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1240
      </p>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1241
<pre class="programlisting">\begin{equation*}
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1242
  \begin{matrix}
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1243
  1 &amp; 2 \\
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1244
  3 &amp; 4
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1245
  \end{matrix} \qquad
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1246
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1247
  \begin{bmatrix}
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1248
  1 &amp; 2 &amp; 3 \\
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1249
  4 &amp; 5 &amp; 6 \\
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1250
  7 &amp; 8 &amp; 9
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1251
  \end{bmatrix}
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1252
\end{equation*}
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1253
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1254
</pre>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1255
</div>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1256
</div>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1257
<div class="section" title="11. Miscellaneous Stuff">
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1258
<div class="titlepage"><div><div><h2 class="title" style="clear: both">
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1259
<a name="miscellaneous-stuff"></a>11. Miscellaneous Stuff</h2></div></div></div>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1260
<div class="section" title="11.1. Presentations">
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1261
<div class="titlepage"><div><div><h3 class="title">
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1262
<a name="presentations"></a>11.1. Presentations</h3></div></div></div>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1263
<p id="x_182"></a>LaTeX has quite a few options to produce presentation slides. We shall look at the 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1264
        <code class="literal">beamer</code> class, which is well developed and easy to use. We shall only briefly look at some of the features of beamer. For the best documentation, look at the beamer user guide.
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1265
      </p>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1266
<p id="x_183"></a>To write a 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1267
        <code class="literal">beamer</code> presentation, it is recommended that you use one of the templates that beamer provides. We shall use the 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1268
        <code class="literal">speaker_introduction</code> template to get started with beamer.
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1269
      </p>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1270
<p id="x_184"></a>As you can see, the document begins with the 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1271
        <code class="literal">documentclass</code> being set to beamer.
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1272
      </p>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1273
<p id="x_185"></a>The 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1274
        <code class="literal">\setbeamertemplate</code> command sets the template for various parameters. The 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1275
        <code class="literal">background canvas</code>, 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1276
        <code class="literal">headline</code> and 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1277
        <code class="literal">footline</code> are being set using the command.
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1278
      </p>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1279
<p id="x_186"></a>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1280
        <code class="literal">\usetheme</code> command sets the theme to be used in the presentation.
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1281
      </p>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1282
<p id="x_187"></a>Notice that each slide is enclosed within 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1283
        <code class="literal">\begin{frame}</code> and 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1284
        <code class="literal">\end{frame}</code> commands. The 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1285
        <code class="literal">\begin{frame}</code> command can be passed the Title and Subtitle of the slide as parameters.
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1286
      </p>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1287
<p id="x_188"></a>To achieve more with beamer, it is highly recommended that you look at the 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1288
        <code class="literal">beameruserguide</code>.
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1289
      </p>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1290
</div>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1291
<div class="section" title="11.2. Including Code">
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1292
<div class="titlepage"><div><div><h3 class="title">
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1293
<a name="including-code"></a>11.2. Including Code</h3></div></div></div>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1294
<p id="x_189"></a>The 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1295
        <code class="literal">listings</code> package can be used to embed source code into your LaTeX document. We shall briefly explore inserting python code into our document.
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1296
      </p>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1297
<p id="x_18a"></a>Obviously, you first need to tell LaTeX that you want it to use the 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1298
        <code class="literal">listings</code> package, using the 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1299
        <code class="literal">\usepackage</code> command. :
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1300
      </p>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1301
<pre class="programlisting">\usepackage{listings}
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1302
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1303
</pre>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1304
<p id="x_18b"></a>Then, we tell LaTeX that we are going to embed Python code into this document. A simple code highlighting for Python code can be achieved using this. :</p>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1305
<pre class="programlisting">\lstset{language=Python,
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1306
        showstringspaces=false,
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1307
       }
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1308
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1309
</pre>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1310
<p id="x_18c"></a>You might want to customize the code highlighting further using other variables like 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1311
        <code class="literal">basicstyle</code>, 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1312
        <code class="literal">commentstyle</code>, 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1313
        <code class="literal">stringstyle</code>, 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1314
        <code class="literal">keywordstyle</code> etc. For detailed information on all this, you should look at the 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1315
        <code class="literal">listings</code> package documentation.
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1316
      </p>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1317
<p id="x_18d"></a>You include a block of code into your document by enclosing it within the 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1318
        <code class="literal">lstlisting</code> environment. :
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1319
      </p>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1320
<pre class="programlisting">\begin{lstlisting}
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1321
string="Hello, World! "
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1322
for i in range(10):
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1323
    print string*i
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1324
\end{lstlisting} 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1325
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1326
</pre>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1327
<p id="x_18e"></a>You can also include source code files directly into your latex document, using the 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1328
        <code class="literal">lstinputlisting</code> command. :
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1329
      </p>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1330
<pre class="programlisting">\lstinputlisting[lastline=20]{lstexample.py}
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1331
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1332
</pre>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1333
<p id="x_18f"></a>This command includes the first 20 lines of the file 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1334
        <code class="literal">lstexample.py</code> into out LaTeX document.
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1335
      </p>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1336
</div>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1337
<div class="section" title="11.3. Including files">
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1338
<div class="titlepage"><div><div><h3 class="title">
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1339
<a name="including-files"></a>11.3. Including files</h3></div></div></div>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1340
<p id="x_190"></a>When working on a large document, it is convenient sometimes, to split the large file into smaller input files and club them together at the time of compiling.</p>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1341
<p id="x_191"></a>The 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1342
        <code class="literal">\input</code> or 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1343
        <code class="literal">\include</code> commands may be used to embed one LaTeX file into another. The 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1344
        <code class="literal">\input</code> command is equivalent to a copy and paste of the document, just before the compilation. The 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1345
        <code class="literal">\include</code> command is exactly similar, except for the fact that it creates a new page every time it is issued.
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1346
      </p>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1347
<p id="x_192"></a>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1348
        <code class="literal">\input{file}</code> or 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1349
        <code class="literal">\include{file}</code> commands will include the file 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1350
        <code class="literal">file1.tex</code> with in the file where the command has been issued. Note that you do not need to specify the 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1351
        <code class="literal">.tex</code> extension of the file.
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1352
      </p>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1353
<p id="x_193"></a>The 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1354
        <code class="literal">\includeonly</code> is useful for debugging or testing the LaTeX document that you are creating, since it restricts the 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1355
        <code class="literal">\include</code> command. Only the files which are given as arguments to the 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1356
        <code class="literal">\includeonly</code> command will be included in the document (wherever a 
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1357
        <code class="literal">\include</code> command for those files, has been issued).
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1358
      </p>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1359
<div class="section" title="11.3.1. A note on filenames">
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1360
<div class="titlepage"><div><div><h4 class="title">
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1361
<a name="a-note-on-filenames"></a>11.3.1. A note on filenames</h4></div></div></div>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1362
<p id="x_194"></a>Never use filenames or directories that contain spaces. Make filenames as long or short as you would like, but strictly avoid spaces. Stick to upper or lower case letters (without accents), the digits, the hyphen and the full stop or period.</p>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1363
</div>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1364
</div>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1365
</div>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1366
<div class="section" title="12. Recommended Reading">
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1367
<div class="titlepage"><div><div><h2 class="title" style="clear: both">
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1368
<a name="recommended-reading"></a>12. Recommended Reading</h2></div></div></div>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1369
<div class="orderedlist"><ol class="orderedlist" type="1">
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1370
<li class="listitem"><p id="x_195"></a>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1371
          <span class="emphasis"><em>LaTeX Wikibook</em></span>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1372
        </p></li>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1373
<li class="listitem"><p id="x_196"></a>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1374
          <span class="emphasis"><em>The Not So Short Introduction to LaTeX2e</em></span> by Tobias Oetikar et al..
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1375
        </p></li>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1376
</ol></div>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1377
</div>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1378
</div>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1379
</div></body>
8083d21c0020 The first commit of all the required files for the review app
amit@thunder
parents:
diff changeset
  1380
</html>