**Table of contents**

- The basics of LATEX
- What is LATEX?
- Creating your first LATEX document
- When LATEX doesn’t work right
- Special spacing considerations
- Printing a title
- Printing section headers
- Extracts
- Basic math
- Putting together a document
- Different document classes
- The abstract
- Footnotes
- The table of contents
- Appendices, front matter, main matter, back matter
- Typesetting letters with LATEX
- Accents and foreign characters
- A few miscellaneous LATEX commands
- Selecting typefaces
- Loading packages
- Typesetting URLs
- Multilingual documents
- Cross referencing
- Making lists
- Fundamentals of math typing
- Superscripts and subscripts
- Greek and other symbols
- Some notes on spacing
- Log-like functions
- Math accents
- Fractions
- Roots
- Enunciations (theorems) and proofs
- Defining new commands and environments
- Simple commands
- Commands with arguments
- Different kinds of arguments
- Defining new environments
- Redefining commands and environments
- Printing tables with
`tabular`

- Preparing to use the
`tabular`

environment - The basic
`tabular`

column specifications - Fonts in the
`tabular`

environment - Lines in the
`tabular`

environment - Paragraph columns
- Overriding formatting and merging cells
- More complicated documents
- Advanced titling
- Verbatim text
- Verbatim in arguments to other commands
- Splitting a document into several files
- Pretty-printed program listings
- Typesetting algorithms
- Importing external graphics
- Floats (figures and tables)
- Advanced mathematics typing
- Producing large fences
- The
`array`

environment - Ellipses
- Unmatched delimiters
- Stacked relations
- Aligned formulas
- Multiple line formulas
- Text inside of a formula
- Font selection in math mode
- Boldface symbols in math mode
- Commutative diagrams
- The bibliography
- The standard LATEX format for a bibliography
- Citing entries in the bibliography
- Changing the label of a bibliography entry
- Using BibTEX for producing a bibliography
- Advanced BibTEX techniques
- The basic bibliography styles
- Advanced use of
`tabular`

- Decimal alignments other special column handling
- Special column definitions
- The
`tabular*`

environment - Footnotes in a
`tabular`

- Footnotes in a
`tabular`

which does*not*appear within a`figure`

or`table`

- Tables that run longer than a page
- Dealing with tables that are too wide
- Pictures
- Introducing Ti
*k*Z - Drawing with Ti
*k*Z - Styling graphics
- Filling regions
- Coordinates
- Arrows
- Repeating elements
- Labelling drawings
- Drawing charts and graphs
- Drawing trees
- Graphical front ends for Ti
*k*Z - What else can you do with Ti
*k*Z? - Other options for drawing pictures in LATEX
- Generating an index
- Index fundamentals
- Subentries
- Multiple page index entries
- Cross-referencing
- Changing sort keys
- Special printing of page numbers in the index
- Making transparencies and presentations
- Using
`beamer`

for presentations - Structuring a presentation with
`beamer`

- Revealing the contents of a frame gradually
- Adding movement to a presentation
- Changing the appearance of a presentation
- Glossaries
- Adding a glossary
- Formatting glossary items in the text
- Printing the glossary
- More on glossary entries in the text

**Appendices**

- Obtaining and installing LATEX
- IDEs for LATEX
- Making HTML and ePub versions of LATEX documents
- Document style adjustments
- Document output adjustments
- Some useful commands for building your own commands and environments
- Quick reference
- LATEX errors and warnings
- Online resources