Table of contents

  1. The basics of LATEX
    1. What is LATEX?
    2. Creating your first LATEX document
    3. When LATEX doesn’t work right
    4. Special spacing considerations
    5. Printing a title
    6. Printing section headers
    7. Extracts
    8. Basic math
  2. Putting together a document
    1. Different document classes
    2. The abstract
    3. Footnotes
    4. The table of contents
    5. Appendices, front matter, main matter, back matter
    6. Typesetting letters with LATEX
    7. Accents and foreign characters
    8. A few miscellaneous LATEX commands
    9. Selecting typefaces
    10. Loading packages
    11. Typesetting URLs
    12. Multilingual documents
    13. Cross referencing
    14. Making lists
  3. Fundamentals of math typing
    1. Superscripts and subscripts
    2. Greek and other symbols
    3. Log-like functions
    4. Math accents
    5. Fractions
    6. Roots
  4. Defining new commands and environments
    1. Simple commands
    2. Enunciations (theorems)
    3. Simple environments
    4. Commands with arguments
    5. Environments with arguments
    6. Redefining commands and environments
    7. Commands and environments with optional arguments
  5. The tabular environment
    1. Preparing to use the tabular environment
    2. The basic tabular column specifications
    3. Fonts in the tabular environment
    4. Lines in the tabular environment
    5. Overriding formatting
    6. Paragraph columns
  6. More complicated documents
    1. Advanced titling
    2. Verbatim text
    3. Verbatim in arguments to other commands
    4. The table and figure environments
    5. Splitting a document into several files
  7. Advanced mathematics typing
    1. Producing large fences
    2. The array environment
    3. Ellipses
    4. Unmatched delimiters
    5. Aligned formulas
    6. Multiple line formulas
    7. Text inside of a formula
    8. Font selection in math mode
    9. Boldface symbols in math mode
  8. The bibliography
    1. The standard LATEX format for a bibliography
    2. Citing entries in the bibliography
    3. Changing the label of a bibliography entry
    4. Using BibTEX for producing a bibliography
    5. Advanced BibTEX techniques
    6. The basic bibliography styles
  9. Advanced use of tabular
    1. Decimal alignments other special column handling
    2. The tabular* environment
    3. Footnotes in a tabular
    4. Footnotes in a tabular which does not appear within a figure or table
    5. Tables that run longer than a page
    6. Dealing with tables that are too wide
  10. Pictures
    1. Introducing TikZ
    2. Drawing with TikZ
    3. Styling graphics
    4. Filling regions
    5. Coordinates
    6. Arrows
    7. Repeating elements
    8. Labelling drawings
    9. Drawing charts and graphs
    10. Drawing trees
    11. Graphical front ends for TikZ
    12. What else can you do with TikZ?
    13. Other options for drawing pictures in LATEX
  11. Including graphics from other sources
    1. The basics of including graphics
    2. Scaling graphics
    3. Rotating graphics
    4. Graphic manipulations
  12. Generating an index
    1. Index fundamentals
    2. Subentries
    3. Multiple page index entries
    4. Cross-referencing
    5. Changing sort keys
    6. Special printing of page numbers in the index
  13. Making transparencies and presentations
    1. Using beamer for presentations
    2. Structuring a presentation with beamer
    3. Revealing the contents of a frame gradually
    4. Adding movement to a presentation
    5. Changing the appearance of a presentation
  14. Glossaries
    1. Adding a glossary
    2. Formatting glossary items in the text
    3. Printing the glossary
    4. More on glossary entries in the text

Appendices

  1. Obtaining and installing LATEX
  2. IDEs for LATEX
  3. Making HTML and ePub versions of LATEX documents
  4. Document style adjustments
  5. Document output adjustments
  6. LATEX errors and warnings
  7. Online resources