1.
Introduction
Page 1
1.1.
Class and Package Documentation
Page 3
1.2.
Overview
Page 4
1.3.
Recommended Reading
Page 5
2.
Some Definitions
Page 7
2.1.
Source Code
Page 9
2.2.
Output File
Page 9
2.3.
DVI File
Page 9
2.4.
Auxiliary Files
Page 10
2.5.
Terminal or Command Prompt
Page 10
2.6.
Commands
Page 13
2.7.
Grouping (or Scope)
Page 15
2.8.
Arguments
Page 15
2.8.1.
Mandatory Arguments
Page 16
2.8.2.
Optional Arguments
Page 17
2.9.
Moving Arguments and Fragile Commands
Page 18
2.10.
Robust Commands
Page 18
2.11.
Short and Long Commands
Page 19
2.12.
Declarations
Page 19
2.13.
Inter-Sentence Spacing
Page 20
2.14.
Hyphenation
Page 23
2.15.
Environments
Page 24
2.16.
The Preamble
Page 25
2.17.
Lengths
Page 25
2.18.
Class File
Page 27
2.19.
TeX
Page 27
2.20.
Perl
Page 27
3.
From Source Code to Typeset Output
Page 29
3.1.
TeXWorks
Page 31
4.
Creating a Simple Document
Page 41
4.1.
Using Simple Commands
Page 45
4.2.
Packages
Page 46
4.2.1.
Changing the Format of \today
Page 46
4.3.
Special Characters and Symbols
Page 47
4.3.1.
The inputenc Package
Page 50
4.4.
Lists
Page 51
4.4.1.
Unordered Lists
Page 52
4.4.2.
Ordered Lists
Page 57
4.4.3.
Description Environment
Page 59
4.5.
Fonts
Page 63
4.5.1.
Changing the Font Style
Page 63
4.5.2.
Changing the Font Size
Page 67
4.5.3.
Changing the Document Fonts
Page 68
4.6.
Aligning Material in Rows and Columns
Page 69
4.6.1.
Column and Row Separation
Page 71
4.6.2.
Spanning Columns
Page 73
4.6.3.
Rules
Page 75
4.7.
Boxes and Mini-Pages
Page 77
4.7.1.
Framed Boxes
Page 81
5.
Structuring Your Document
Page 85
5.1.
Author and Title Information
Page 85
5.2.
Abstract
Page 87
5.3.
Chapters, Sections, Subsections...
Page 88
5.4.
Creating a Table of Contents
Page 92
5.5.
Cross-Referencing
Page 94
5.6.
Creating a Bibliography
Page 105
5.7.
Page Styles and Page Numbering
Page 109
5.8.
Multi-Lingual Support: using the babel package
Page 113
6.
The graphicx Package
Page 115
6.1.
Graphical Transformations
Page 118
6.2.
Package Options
Page 120
7.
Floats
Page 123
7.1.
Figures
Page 124
7.1.1.
Side-by-Side Figures
Page 126
7.2.
Tables
Page 128
7.2.1.
Side-by-Side Tables
Page 129
7.3.
Sideways Floats
Page 130
7.4.
Sub-Floats
Page 131
8.
Defining Commands
Page 137
8.1.
Defining Commands with an Optional Argument
Page 143
8.2.
Redefining Commands
Page 146
9.
Mathematics
Page 151
9.1.
In-Line Mathematics
Page 151
9.2.
Displayed Mathematics
Page 152
9.3.
Multiple Lines of Displayed Maths
Page 155
9.4.
Mathematical Commands
Page 158
9.4.1.
Maths Fonts
Page 158
9.4.2.
Greek Letters
Page 159
9.4.3.
Subscripts and Superscripts
Page 159
9.4.4.
Functional Names
Page 161
9.4.5.
Fractions
Page 164
9.4.6.
Roots
Page 166
9.4.7.
Mathematical Symbols
Page 167
9.4.8.
Ellipses
Page 170
9.4.9.
Delimiters
Page 171
9.4.10.
Arrays
Page 178
9.4.11.
Vectors
Page 181
9.4.12.
Mathematical Spacing
Page 183
10.
Defining Environments
Page 185
10.1.
Redefining Environments
Page 188
11.
Counters
Page 189
A.
Downloading and Installing Packages
Page 193
A.1.
DTX and INS Files
Page 194
A.2.
Refreshing the TeX Database
Page 196
B.
Common Errors
Page 197
C.
Need More Help?
Page 211
Bibliography
Page 213
Acronyms
Page 215
Summary
Page 217
Index
Page 255
GNU Free Documentation License
Page 267
History
Page 275