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. Some notes on spacing
    4. Log-like functions
    5. Math accents
    6. Fractions
    7. Roots
    8. Enunciations (theorems) and proofs
  4. Defining new commands and environments
    1. Simple commands
    2. Commands with arguments
    3. Different kinds of arguments
    4. Defining new environments
    5. Redefining commands and environments
  5. Printing tables with tabular
    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. Paragraph columns
    6. Overriding formatting and merging cells
  6. More complicated documents
    1. Advanced titling
    2. Verbatim text
    3. Verbatim in arguments to other commands
    4. Splitting a document into several files
    5. Pretty-printed program listings
    6. Typesetting algorithms
    7. Importing external graphics
    8. Floats (figures and tables)
  7. Advanced mathematics typing
    1. Producing large fences
    2. The array environment
    3. Ellipses
    4. Unmatched delimiters
    5. Stacked relations
    6. Aligned formulas
    7. Multiple line formulas
    8. Text inside of a formula
    9. Font selection in math mode
    10. Boldface symbols in math mode
    11. Commutative diagrams
  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. Special column definitions
    3. The tabular* environment
    4. Footnotes in a tabular
    5. Footnotes in a tabular which does not appear within a figure or table
    6. Tables that run longer than a page
    7. 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. 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
  12. 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
  13. 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. Some useful commands for building your own commands and environments
  7. Quick reference
  8. LATEX errors and warnings
  9. Online resources