# Commands

A LaTeX command begins with the command name, which consists of a `\` followed by either (a) a string of letters or (b) a single non-letter. Arguments contained in square brackets, `[]`, are optional while arguments contained in braces, `{}`, are required.

NOTE: LaTeX is case sensitive. Enter all commands in lower case unless explicitly directed to do otherwise.

- Counters: Internal counters used by LaTeX.
- Cross References: Automatic referencing.
- Definitions: Define your own commands etc.
- Document Classes: Some of the various classes available.
- Environments: Such as enumerate & itemize.
- Footnotes: How to produce footnotes.
- Layout: Controlling the page layout.
- Lengths: The length commands.
- Letters: The letter class.
- Line & Page Breaking: How to insert pagebreaks etc.
- Making Paragraphs: Paragraph commands.
- Margin Notes: Putting remarks in the margin.
- Math Formulae: How to create mathematical formulae.
- Modes: Paragraph, Math or LR modes.
- Page Styles: Various styles of page layout.
- Sectioning: How to section properly.
- Spaces & Boxes: All the associated commands.
- Special Characters: Special reserved characters.
- Splitting the Input: Dealing with big files by splitting.
- Starting & Ending: The formal start & end layouts.
- Table of Contents: How to create a table of contents.
- Terminal Input/Output: User interaction.
- Typefaces: Such as bold, italics etc.

-->LaTeX index