<\body> By default, provides the standard sectional tags from , , , , , , , as well as the special tag . also implements the unnumbered variants , , and special section-like tags , , , , , . <\remark> Currently, the sectional tags take one argument, the section title, but a second argument with the body of the section is planned to be inserted in the future (see the experimental package). For this reason (among others), style files should never redefine the main sectional tags, but rather customize special macros which have been provided to this effect. From a global point of view, an important predicate macro is . When it evaluates to , then appendices, tables of contents, are considered to be at the same level as sections. In the contrary case, they are at the same level as chapters. Typically, articles use the short sectional style whereas book use the long style. The rendering of a sectional tag > is controlled through the macros -sep>, -title> and -numbered-title>. The -sep> macro prints the separator between the section number and the section title. It defaults to the macro , which defaults in its turn to a wide space. For instance, after redefining <\tm-fragment> >> sectional titles would typically look like <\tm-fragment> |> The -title> and -numbered-title> macros respectively specify how to render unnumbered and numbered section titles. Usually, the user only needs to modify -title>, since -numbered-title> is based on -title>. However, if the numbers have to be rendered in a particular way, then it may be necessary to redefine -numbered-title>. For instance, consider the redefinition <\tm-fragment> . >>>>>> This has the following effect on the rendering of subsection titles: <\tm-fragment> .>|subsection-numbered-title|. >>>|> Notice that the package provides several like . <\remark> Sectional titles can either be rendered in a ``short'' or in the ``long'' fashion. By default, paragraphs and subparagraphs use the short rendering, for which the body starts immediately at the right of the title: <\tm-fragment> Blah, blah, and more blahs... All other sectional tags use the long rendering, in which case the section title takes a separate line on its own: <\tm-fragment> Blah, blah, and more blahs... We do not recommend to modify the standard settings ( to render paragraphs in a long way or sections in a short way). If you really want to do so, then we recommend to redefine the corresponding environment variables >. This will ensure upward compatibility when sectional tags will take an additional argument (see remark ). Besides their rendering, several other aspects of sectional tags can be customized: <\itemize> The call-back macro -clean> can be used for cleaning some counters when a new section is started. For instance, in order to prefix all standard environments by the section counter, you may use the following lines: <\tm-fragment> <\inactive*> >> >> The call-back macro -header> should be used in order to modify page headers and footers when a new section is started. Typically, this macro should call , or , or do nothing. The call-back macro -toc> should be used in order to customize the way new sections appear in the table of contents.