Après avoir découvert les bases de LATEX, apprenons la manière de structurer son travail.
3.1 Di érents niveaux de titres
LATEX propose par défafft siffi off sept nifieaffffi de titres, selon la classe choisie. Poffr introdffire ffn titre dans LATEX — en dehors dff titre dff trafiail — il sff t d’ffti- liser ffne commande de titre qffi possède la sfflntaffie sffifiante :\⟨titre⟩[⟨titre court⟩]{⟨titre long⟩}.
Le titre coffrt est facffltatif, comme l’indiqffe le fait qff’il soit entre crochets (☞ p. 23, 2.2.5). Il sert poffr la table des matières (☞ p. 137, 17) et, éfientffellement, poffr les en-têtes des pages (☞ p. 191, 22).
Éfiidemment\⟨titre⟩doit être remplacé par le tfflpe de titre. Voici les nifieaffffi de titre disponibles, dff plffs général aff plffs détaillé. Plffs ffn titre se trofffie hafft dans la hiérarchie, plffs son nffméro de nifieaff est faible.
Commande Sens Numéro de niveau
\part Titre de partie -1 \chapter Titre de chapitre 0 \section Titre de section 1 \subsection Titre de soffs-section 2 \subsubsection Titre de soffs-soffs-section 3 \paragraph Titre de paragraphe 4 \subparagraph Titre de soffs-paragraphe 5
elqffes remarqffes importantes :
Chapitre 3 Strffctffrer son trafiail – Chaqffe nifieaff de titre se fioit aribffer ffn nffméro. Ce nffméro sert lors de l’a chage de la table des matières poffr dé nir sa profondeffr. (☞ p. 138, 17.2)
– Les nifieaffffi dont les nffméros sont inférieffrs à 1 profioqffent ffn change- ment de page.
– Les nifieaffffi dont les nffméros sont sffpérieffrs à 3 ne profioqffent pas de changement de paragraphe. Les titres sont positionnés en lerine .
3.1.1 Des titres non numérotés
Par défafft, toffs les titres sont afftomatiqffement nffmérotés1. Il est possible d’obtenir ffn titre non nffméroté, en faisant sffifire le nom de la commande d’ffn astérisqffe :\chapter*{⟨Un chapitre non numéroté⟩}.
Tofftefois ffn titre non nffméroté ne sera pas ajoffté à la table des matières (☞ p. 137, 17).
Poffr contoffrner ce problème, il fafft fftiliser la commande :
\addcontentsline{toc}{⟨1⟩}{⟨2⟩}, où :
⟨1⟩ est le tfflpe de titre ; ⟨2⟩ est le teffite dff titre ;
Un effiemple sera plffs parlant :
1 \addcontentsline{toc}{chapter}{Introduction} 2 \chapter*{Introduction}
Le lecteffr alerte se demandera sans doffte poffrqffoi il est nécessaire de meretoccomme premier argffment. Cela correspond à l’effitension dff
chier qffi contiendra la table des matières : noffs renfiofflons aff chapitre dédié à ce sffjet (☞ p. 137, 17).
3.2 Structurer ses
iers
Jffsqff’à maintenant, fioffs afiiez tofft mis dans ffn seffl chier. Une fonction- nalité intéressante de LATEX est la possibilité d’appeler dans ffn chier d’afftres chiers, poffr ainsi séparer son trafiail en plffsieffrs chiers, chacffn contenant ffne partie sefflement dff docffment nal.
Par effiemple, il est possible de faire ffn chier par chapitre d’ffn mémoire, off encore par teffite cité dans ffn effiemplier. Seffl ffn chier père est compilé, ce docffment appelle des chiers ls .
Poffrqffoi procéder ainsi ?
Structurer ses chiers 3.2 – Poffr pofffioir changer plffs aisément l’ordre des parties.
– Poffr pofffioir recfflcler plffs facilement certaines parties. – Poffr pofffioir compiler sefflement certaines parties. Concrètement, comment fait-on ?
1. Le chier père doit sfflstématiqffement commencer par ffn appel de classe, et contenir\begin{document}et\end{document}.
2. Les chiers ls ne doifient contenir affcffn appel de classe, ni les com- mandes\begin{document}et\end{document}.
3. Ils sont inclffs dans le chier père par l’ffne des commandes sffifiantes : – \include{⟨chemin-du- chier⟩}, qffi entraîne sfflstématiqffement ffn
safft de page.
– \input{⟨chemin-du- chier⟩}, qffi n’entraîne pas de safft de page.
La commande\input, contrairement à\include, pefft affssi être appelée dans
ffn chier ls , fioire dans ffn chier petit- ls etc.
Noffs conseillons de mere l’ensemble des appels à des packages dans ffn chier à part. Ainsi, fioffs pofffiez disposer d’ffn jeff de packages poffr tofft fios docffments : il sff t d’appeler à chaqffe fois ce chier.
3.2.1 Comment indiquer le emin du
ier
La notion de chemin de chier en informatiqffe renfioie à l’arborescence des dossiers sffr ffn ordinateffr.
En LATEX, le chemin dff chier se compte à partir dff chier père , celffi qffi est compilé, ffl compris lorsqff’on procède à ffne inclffsion dans ffn chier ls . On indiqffe le chemin dff chier en séparant chaqffe dossiers par/2. Ainsi, si
noffs soffhaitons inclffre le chier nomméc.texsitffé dans le dossierb, lffi même
sitffé dans le dossiera, qffi se trofffie à côté dff chier père , il fafft qffe noffs
meions dans notre chier père :\input{a/b/c}off bien\include{a/b/c}.
Il est déconseillé d’afioir des caractères spéciaffffi dans le nom des dos- siers et des chiers.
Noffs conseillons de mere les chiers ls dans ffn off plffsieffrs soffs- dossier.
2Cee norme s’appliqffe même soffs Windofls, qffi sépare traditionnellement les répertoires par
Chapitre 3 Strffctffrer son trafiail
3.3 La classe book : structuration globale du docu-
ment
La classe book propose, en plffs des nifieaffffi de titres, ffne manière de strffc- tffrer en qffatre parties son trafiail : préambffles (afiant-propos, sommaire, intro- dffctions etc.) ; corps dff trafiail ; appendices ; offtils de nafiigation (indeffi, glos- saires, bibliographie, tables des matières, etc.).
Chacffne de ces parties est indiqffée par ffne commande initiale, respectifie- ment :\frontmatter;\mainmatter;\appendix3;\backmatter.
Cee strffctffration en parties globales a ffn impact sffr la présentation des nffméros de page (romains off arabes) et sffr la nffmérotation des titres.
Ainsi, par défafft :
\frontmatter donne des titres non nffmérotés mais présents dans la table des matières. En offtre les nffméros de pages sont en chi res ro- mains minffscffles.
\mainmatter donne des titres nffmérotés. La nffmérotation des pages est ré- initialisée et est en chi re arabe.
\appendix a che les nffméros de chapitres soffs forme de leres majffs- cffles. Le teffite chapitre est remplacé par appendice . \backmatter sffpprime les nffméros de chapitres tofft en présentant les cha-
pitres dans la table des matières.