Next: , Previous: , Up: LaTeX2e: An unofficial reference manual   [Contents][Index]

## 6 Sectioning

Structure your text into divisions: parts, chapters, sections, etc. All sectioning commands have the same form, one of:

```sectioning-command{title}
sectioning-command*{title}
sectioning-command[toc-title]{title}
```

For instance, declare the start of a subsection as with `\subsection{Motivation}`.

The table has each sectioning-command in LaTeX. All are available in all of LaTeX’s standard document classes `book`, `report`, and `article`, except that `\chapter` is not available in `article`.

Sectioning unitCommandLevel
Part`\part`-1 (`book`, `report`), 0 (`article`)
Chapter`\chapter`0
Section`\section`1
Subsection`\subsection`2
Subsubsection`\subsubsection`3
Paragraph`\paragraph`4
Subparagraph`\subparagraph`5

All these commands have a `*`-form that prints title as usual but does not number it and does not make an entry in the table of contents. An example of using this is for an appendix in an `article`. The input `\appendix\section{Appendix}` gives the output ‘A Appendix’ (see `\appendix`). You can lose the numbering ‘A’ by instead entering `\section*{Appendix}` (articles often omit a table of contents and have simple page headers so the other differences from the `\section` command may not matter).

The section title title provides the heading in the main text, but it may also appear in the table of contents and in the running head or foot (see Page styles). You may not want the same text in these places as in the main text. All of these commands have an optional argument toc-title for these other places.

The level number in the table above determines which sectional units are numbered, and which appear in the table of contents. If the sectioning command’s level is less than or equal to the value of the counter `secnumdepth` then the titles for this sectioning command will be numbered (see Sectioning/secnumdepth). And, if level is less than or equal to the value of the counter `tocdepth` then the table of contents will have an entry for this sectioning unit (see Sectioning/tocdepth).

LaTeX expects that before you have a `\subsection` you will have a `\section` and, in a `book` class document, that before a `\section` you will have a `\chapter`. Otherwise you can get something like a subsection numbered ‘3.0.1’.

LaTeX lets you change the appearance of the sectional units. As a simple example, you can change the section numbering to upper-case letters with `\renewcommand\thesection{\Alph{section}}` in the preamble (see `\alph \Alph \arabic \roman \Roman \fnsymbol`: Printing counters). CTAN has many packages that make this adjustment easier, notably `titlesec`.

Two counters relate to the appearance of headings made by sectioning commands.

`secnumdepth`

Controls which sectioning unit are numbered. Setting the counter with `\setcounter{secnumdepth}{level}` will suppress numbering of sectioning at any depth greater than level (see `\setcounter`). See the above table for the level numbers. For instance, if the `secnumdepth` is 1 in an `article` then a `\section{Introduction}` command will produce output like ‘1 Introduction’ while `\subsection{Discussion}` will produce output like ‘Discussion’, without the number. LaTeX’s default `secnumdepth` is 3 in article class and  2 in the book and report classes.

`tocdepth`

Controls which sectioning units are listed in the table of contents. The setting `\setcounter{tocdepth}{level}` makes the sectioning units at level be the smallest ones listed (see `\setcounter`). See the above table for the level numbers. For instance, if `tocdepth` is 1 then the table of contents will list sections but not subsections. LaTeX’s default `tocdepth` is 3 in article class and  2 in the book and report classes.