# Help

Welcome to the help browser. It includes a general LaTeX Reference and even more detailed Package Documentation.

## LaTeX Reference

This is the "LaTeX2e unofficial reference manual (October 2018)", see About this document for details.

Overview of LaTeX
Starting and ending, Output files, TeX engines, LaTeX command syntax, Environment, CTAN: the Comprehensive TeX Archive Network

Document classes
Document class options, Additional packages, Class and package construction

Fonts
Font styles, Font sizes, Low-level font commands

Layout
`\onecolumn`, `\twocolumn`, `\flushbottom`, `\raggedbottom`, Page layout parameters, Floats

Sectioning
`\part`, `\chapter`, `\section`, `\subsection`, `\subsubsection`, `\paragraph`, `\subparagraph`, `\appendix`, `\frontmatter`, `\mainmatter`, `\backmatter`, `\@startsection`

Cross references
`\label`, `\pageref`, `\ref`

Environments
`abstract`, `array`, `center`, `description`, `displaymath`, `document`, `enumerate`, `eqnarray`, `equation`, `figure`, `filecontents`: Write an external file, `flushleft`, `flushright`, `itemize`, `letter` environment: writing letters, `list`, `math`, `minipage`, `picture`, `quotation` & `quote`, `tabbing`, `table`, `tabular`, `thebibliography`, `theorem`, `titlepage`, `verbatim`, `verse`

Line breaking
`\\`, `\obeycr` & `\restorecr`, `\newline`, `\-` (discretionary hyphen), `\discretionary` (generalized hyphenation point), `\fussy` & `\sloppy`, `\hyphenation`, `\linebreak` & `\nolinebreak`

Page breaking
`\clearpage` & `\cleardoublepage`, `\newpage`, `\enlargethispage`, `\pagebreak` & `\nopagebreak`

Footnotes
`\footnote`, `\footnotemark`, `\footnotetext`, Footnotes in section headings, Footnotes in a table, Footnotes of footnotes

Definitions
`\newcommand` & `\renewcommand`, `\providecommand`, `\makeatletter` & `\makeatother`, `\@ifstar`, `\newcounter`: Allocating a counter, `\newlength`, `\newsavebox`, `\newenvironment` & `\renewenvironment`, `\newtheorem`, `\newfont`, `\protect`, `\ignorespaces & \ignorespacesafterend`

Counters
`\alph \Alph \arabic \roman \Roman \fnsymbol`: Printing counters, `\usecounter`, `\value`, `\setcounter`, `\addtocounter`, `\refstepcounter`, `\stepcounter`, `\day` & `\month` & `\year`

Lengths
Units of length, `\setlength`, `\addtolength`, `\settodepth`, `\settoheight`, `\settowidth`

Making paragraphs
`\par`, `\indent` & `\noindent`, `\parindent` & `\parskip`, Marginal notes

Math formulas
Subscripts & superscripts, Math symbols, Math functions, Math accents, Over- and Underlining, Spacing in math mode, Math miscellany

Modes
`\ensuremath`

Page styles
`\maketitle`, `\pagenumbering`, `\pagestyle`, `\thispagestyle`

Spaces
`\enspace` & `\quad` & `\qquad`, `\hspace`, `\hfill`, `\hss`, `\spacefactor`, Backslash-space, `\` , `~`, `\thinspace` & `\negthinspace`, `\/`, `\hrulefill` & `\dotfill`, `\bigskip` & `\medskip` & `\smallskip`, `\bigbreak` & `\medbreak` & `\smallbreak`, `\strut`, `\vspace`, `\vfill`, `\addvspace`

Boxes
`\mbox` & `\makebox`, `\fbox` & `\framebox`, `\parbox`, `\raisebox`, `\sbox` & `\savebox`, `lrbox`, `\usebox`

Color
`color` package options, Color models, Commands for color, Define colors, Colored text, Colored boxes, Colored pages

Graphics
`graphics` package options, `graphics` package configuration, Commands for graphics, `\includegraphics`, `\rotatebox`, `\scalebox`, `\resizebox`

Special insertions
Reserved characters, Upper and lower case, Symbols by font position, Text symbols, Accents, Additional Latin letters, `\rule`, `\today`

Splitting the input
`\endinput`, `\include` & `\includeonly`, `\input`

Front/back matter
Table of contents etc., Indexes, Glossaries

Letters
`\address`, `\cc`, `\closing`, `\encl`, `\location`, `\makelabels`, `\name`, `\opening`, `\ps`, `\signature`, `\telephone`

Terminal input/output
`\typein`, `\typeout`

Command line
Command line options, Command line input, Recovering from errors

Appendix: Document templates
`beamer`, `article`, `book`, ...

## Package Documentation

amsfonts
Additional math fonts from AMS.

amsmath
Mathematics package from AMS.

amsthm
Math theorems setting package from AMS.

babel
Multilingual documents.

braket
Dirac braket and set notations.

calc
Simple arithmetic in LaTeX commands.

color
Foreground and background colors.

colortbl
Colored tables.

enumerate
Enumerate with redefinable labels.

geometry
Interface to document dimensions.

glossaries
Create a glossary for your document.

graphicx
Include graphics in your document.

hyperref
Create hyperlinks within your document.

ifthen
Conditional commands.

listings
Provides a listing environment for embedding programming code.

natbib
Additional bibliography and citations styles.

parskip
Paragraphs without indentation.

pgfplots
Create plots in two and three dimensions.

theorem
Theorem environments (like "definition", "lemma", ...) with custom styling.

TikZ & PGF
Graphics and plotting.

transparent
Set transparency for sections in your document.

url
Type urls with the \\url{..} command without escaping them.

xcolor
Enables colored text and more.