Dans mon dernier article, nous avons vu comment structurer un document d'un point de vue technique. En d'autres termes, comment écrire un document.

Vous l'aurez sûrement compris, cet article concerne  ce qu'il se trouve entre les balises \begin{document} et \end{document} de votre document.

Aujourd'hui, nous allons voir comment on structure un document sur le plan organisationnel (et donc hiérarchique) d'un document. Si je fais une analogie à HTML, cette structuration est l'utilisation des différentes balises headers de type <h1>, <h2>....
Vous le savez sûrement, dans le langage HTML, nous sommes limités à 6 niveaux. Avec LaTeX, nous pouvons atteindre 10 niveaux. J'attire votre attention que le premier niveau ne commence pas à 1, mais bien au niveau - 1 (sauf si on utilise la classe article).
Noter que chacun des niveaux porte un nom, et que ce nom est normé dans le langage Latex.
Voici ci-dessous l'ordre hiérarchique des différents niveaux :
Part \part -1 (Pour les classes book, report), note
0 (pour la classe article)
Chapter \chapter 0
Section \section 1
Subsection \subsection 2
Subsubsection \subsubsection 3
Paragraph \paragraph 4
Subparagraph \subparagraph 5
Appendix \appendix 6
Frontmatter \frontmatter 7
Mainmatter \mainmatter 8
Backmatter \backmatter 9
Startsection \@startsection 10
Afin donc de structurer votre document, et comme vous devriez sûrement le faire avec Word, je vous conseille toujours dans un premier temps de commencer à écrire le plan de votre document. Ensuite, vous n'avez plus qu'à saisir les contenus des différents paragraphes. J'ignore si vous le faites, mais c'est cette manière de faire qui est conseillée lors de l'utilisation d'un mode plan sous Word, manière de faire à retranscrire, à mon goût, lorsque vous rédigez un document LaTeX. En effet, une fois le plan saisi, il "ne reste plus qu'à" remplir le contenu.
Nous avons déjà parlé dans un précédent article, des différents types de documents que latex peut gérer. Notons que tous les documents ne gèrent pas tous les niveaux que je vous présente ci-dessous. En effet, les éléments du point 9 ne s'appliquent uniquement à la classe book.

Mon Github

slhuilli1's GitHub repositories