This is a reference manual for LaTeX. If you want a tutorial, please see this list.
Our goal is to document all (non-private) LaTeX commands. See below for the Table of Contents. This version of the manual has separate web pages for each section or subsection. It's also available in a single page version and as pdf.
Your comments and contributions, including bug reports, are very welcome. Our project page has more information, including license information. We also provide information on how you can mirror this manual, and contribute to it.
This document is not official. It has not been reviewed by the LaTeX maintainers.
A note about links.
Some characters are troublesome on the web.
One such character is backslash and so our
page for the \rule
command
is named
_005crule.html
.
(the hexadecimal representation of backslash is 005c).
You may find easier to remember our alternative page names, in this case
bs-rule.html
.
These alternatives
replace space with a dash, `-
',
replace backslash with `bs
' and a dash,
replace @ with `at
' and a dash,
and replace & with `and
' and a dash.
For instance, you can reach the page describing
\@startsection
with
bs-at-startsection.html
.
\DeclareFontEncoding
\DeclareTextAccent
\DeclareTextAccentDefault
\DeclareTextCommand
& \ProvideTextCommand
\DeclareTextCommandDefault
& \ProvideTextCommandDefault
\DeclareTextComposite
\DeclareTextCompositeCommand
\DeclareTextSymbol
\DeclareTextSymbolDefault
\LastDeclaredEncoding
\UseTextAccent
& \UseTextSymbol
abstract
array
center
description
displaymath
document
enumerate
eqnarray
equation
figure
filecontents
flushleft
flushright
itemize
letter
environment: writing letterslist
math
minipage
picture
quotation
& quote
tabbing
table
tabular
thebibliography
theorem
titlepage
verbatim
verse
\newcommand
& \renewcommand
\providecommand
\makeatletter
& \makeatother
\@ifstar
\newcounter
: Allocating a counter\newlength
\newsavebox
\newenvironment
& \renewenvironment
\newtheorem
\newfont
\protect
\ignorespaces & \ignorespacesafterend
\enspace
& \quad
& \qquad
\hspace
\hfill
\hss
\spacefactor
\
~
\thinspace
& \negthinspace
\/
\hrulefill
& \dotfill
\bigskip
& \medskip
& \smallskip
\bigbreak
& \medbreak
& \smallbreak
\strut
\vspace
\vfill
\addvspace
Next: About this document, Up: (dir) [Contents][Index]
This document is an unofficial reference manual (version of December 2020) for LaTeX2e, a document preparation system.
• About this document | Bug reporting, etc. | |
• Overview | What is LaTeX? | |
• Document classes | Some of the various classes available. | |
• Fonts | Italic, bold, typewriter, etc. | |
• Layout | Controlling the page layout. | |
• Sectioning | Parts, Chapters, Sections, etc. | |
• Cross references | Automatic referencing. | |
• Environments | Such as enumerate & itemize. | |
• Line breaking | Influencing line breaks. | |
• Page breaking | Influencing page breaks. | |
• Footnotes | How to produce footnotes. | |
• Definitions | Define your own commands, etc. | |
• Counters | Internal counters used by LaTeX. | |
• Lengths | The length commands. | |
• Making paragraphs | Paragraph commands. | |
• Math formulas | How to create mathematical formulas. | |
• Modes | Paragraph, Math or LR modes. | |
• Page styles | Various styles of page layout. | |
• Spaces | Horizontal and vertical space. | |
• Boxes | Making boxes. | |
• Color | Defining and using colors. | |
• Graphics | Importing graphics from outside LaTeX. | |
• Special insertions | Inserting reserved and special characters. | |
• Splitting the input | Dealing with big files by splitting. | |
• Front/back matter | Tables of contents, glossaries, indexes. | |
• Letters | The letter class.
| |
• Input/output | User interaction. | |
• Command line interface | Common command-line options. | |
• Document templates | Starter templates for various document classes. | |
• Index | General index. |
Next: About this document, Up: (dir) [Contents][Index]