LaTeX/Structuration du texte
Parties d'un texte.
Un texte est typiquement découpé en parties, chapitres et sections. Cela n'est pas nécessaire pour un texte court, mais même un court article possède en général deux ou trois sections. Pour un livre, on aura au moins deux chapitres.
Pour structurer un texte, on utilise des instructions qui définissent le titre et le « niveau de titre ». La hiérarchie est :
Il existe des versions « étoilées » de ces commandes, qui ne génèrent pas de numéro de partie/chapitre/section : codice_9, codice_10, … Par exemple, la préface pourra être introduite par
Voici à titre d'exemple ce que pourrait être le début de de Jules Verne :
\date{\oldstylenums{1875}} 
\maketitle
% *******************
% * Premiere partie *
% *******************
% * Chapitre premier * 
\og Sire, une nouvelle dépêche.
\tableofcontents
On notera ici qu'en typographie française, la table des matières est à la fin de l'ouvrage.
La génération de la table des matières nécessite deux compilations successives.
Dans le cas d'un livre (classe codice_11), on dispose de trois commandes de structuration supplémentaire :
\frontmatter
\date{\today} 
\maketitle
\mainmatter
\backmatter
\tableofcontents
Notons que les classes codice_3 et codice_16 disposent d'un environnement codice_17 permettant la mise en forme d'un résumé :
 "Résumé du document"
Changement de page.
Le changement de page est géré automatiquement par LaTeX. Mais vous pouvez forcer un saut de page avec l'instruction codice_18.
On peut aussi se contenter de donner une indication à LaTeX :
LaTeX ne suivra pas systématiquement ces recommandations, en fonction des blancs que cela laisse en bas de page ou des débordements en fin de page.
Fonction d'une portion de texte.
Une portion de texte peut avoir une fonction particulière : on utilise alors une instruction pour indiquer au typographe virtuel de mettre en forme cette portion en fonction de sa fonction. C'est le cas par exemple des titre évoqués ci-dessous. 
Si une portion de texte doit être mise en emphase, on utilisera l'instruction codice_21. On évitera la syntaxe
codice_22 que l’on pourra trouver dans de vieux documents (voir la section "../Mise en forme du texte/").
Si une portion de texte est une liste non numérotée, on l'encadrera par codice_23, et chaque élément énuméré — chaque article, anglais "item" — sera introduit par l'instruction codice_24, par exemple :
 \item premier élément~;
 \item deuxième élément~;
 \item troisième élément.
(voir la section "Listes structurées").
Nous remarquons ici que comme le nombre d'espaces n'a pas d'importance, nous avons utilisé des espaces multiples pour faciliter la lecture du code. Par ailleurs, nous n'avons à aucun moment indiqué de quelle manière le texte allait être mis en forme (en l'occurrence : composition en sommaire, avec un tiret en début d'alinéa).
Il faut mettre ici l'accent sur la notion de séparation du fond et de la forme. On ne devrait jamais indiquer directement la mise en forme, mais indiquer simplement la fonction. Le problème est que, par défaut, LaTeX ne possède qu'un nombre limité de fonctions de texte, qui ne couvrent pas nécessairement vos besoins. Il va donc falloir créer vos propres instructions, ou commandes personnelles, et pour cela connaître les instructions de mise en forme de LaTeX. Ainsi, par exemple, si vous avez à écrire des noms de programmes, vous créerez une commande codice_25, dans laquelle vous indiquerez d'utiliser une police à chasse fixe, ce qui donnera :
Le programme \nomprog{yap} sert à visualiser des fichiers DVI.
Le programme codice_26 sert à visualiser des fichiers DVI.
On pourrait utiliser directement les fonctions de mise en forme de LaTeX dans le corps du document, mais cela amènerait des confusions.
Listes structurées.
LaTeX compose les listes en sommaire, c'est-à-dire que le texte est justifié mais que la première ligne est saillante.
Listes numérotées.
L'environnement codice_27 permet de créer des listes numérotées. Chaque élément d'une liste numérotée est introduit par la commande codice_24 :
 \item Premier élément;
 \item Deuxième élément.
La numérotation est automatique.
Listes non numérotées.
Les listes non numérotées sont fournies par l'environnement codice_29. Elles fonctionnent comme les listes numérotées :
 \item premier élément;
 \item deuxième élément.
En typographie française, les lignes commencent par un tiret long (ou « sur quadratin », à ne pas confondre avec le trait d’union ou le signe moins) « — » ; en typographie anglaise, elles commencent par un disque plein (ou « point ») « • » ou par un tiret moyen (ou « sur demi-quadratin ») « – ». Le caractère initial est géré directement par LaTeX en fonction de la langue déclarée lors de l'appel de l'extension codice_30, et du niveau de liste (liste dans une liste par exemple).
Descriptions.
L'environnement codice_31 permet d'associer une définition à un terme :
 \item[terme1] définition1;
 \item[terme2] définition2.
Imbrication.
On peut imbriquer les listes.
 \item Voici le premier élément;
 \item le deuxième élément se décompose en
 \item élément a,
 \item élément b,
 \item élément c;
 \item le troisième élément clôt tout ceci.
Notes de bas de page.
Pour introduire une note de bas de page, on utilise l'instruction codice_32. Elle se place après le mot où l'on veut mettre l'appel de note, et le contenu de la note se trouve dans un bloc accolé à l'instruction, par exemple :
La SNCF\footnote{Société nationale des chemins de fer français} fournit
un service de transport de voyageurs et de fret.
Donne
La SNCF1 fournit un service de transport de voyageurs et de fret.
1. Société nationale des chemins de fer français
La numérotation se fait de manière automatique. Notez qu'en typographie française, dans un tableau, la note se situe en bas du tableau avec une numérotation spécifique (par exemple des lettres) et non pas au bas de la page. Le nombre de notes étant en général réduit, on gèrera cela « à la main » (mais il existe des solutions permettant de gérer les notes de tableaux automatiquement).
Références.
Lorsque l'on fait référence à une partie du texte, il peut être utile d'indiquer le numéro de chapitre et de section, ainsi que la page. Comme ces références vont varier au fur et à mesure des modifications du texte, mieux vaut laisser LaTeX gérer ceci.
Lorsque l'on veut faire référence à un passage, on place une étiquette à l'endroit désiré, avec la commande codice_33. Pour indiquer la référence, on utilise :
Ceci nécessite une double compilation :
Exemple :
 Comme relevé précédemment (section~\ref{points-forts} p.~\pageref{points-forts}), "[…]"
Bibliographie.
Il est fréquent de devoir intégrer des références bibliographiques. Cela peut se faire sous la forme de notes de bas de page, en employant éventuellement les abréviations "ibid.", "op. cit." ou "loc. cit." pour éviter les redondances.
Il est fréquent de regrouper les références à la fin du document. La réalisation « à la main » de cette tâche est vite pénible et source d'erreur, notamment si l'on change la disposition de l'ouvrage.
Heureusement, LaTeX dispose d'un outil auxiliaire appelé BibTeX qui gère automatiquement la bibliographie.
La description des ouvrages — auteurs, titre, année de parution, éditeur, … — sont écrites dans un fichier extérieur ; vous avez alors un fichier unique contenant toute votre bibliographie, et auquel se réfèrent vos différents documents LaTeX. Ainsi, si un ouvrage est mentionné dans plusieurs documents, il n'est rentré qu'une seule fois (écrire une fois, et lire beaucoup), ce qui limite les erreurs.
L'inclusion de références bibliographiques dans le document LaTeX nécessite l'utilisation du programme codice_46 sur le document LaTeX.
Vous devez donc créer un fichier de bibliographie. Il s'agit d'un fichier texte ayant l'extension codice_47. Dans notre exemple, nous l'appelons codice_48.
L'extension codice_49 permet de faire figurer la bibliographie dans la table des matières.
Fichier de bibliographie.
La constitution de ce fichier suit un formalisme précis :
% ***** livres *****
@book{VER1875,
 author="Verne, Jules",
 title="Michel {Strogoff}",
 year="1875",
 publisher="Le livre de poche"
% ***** articles *****
@article{MERQUI2007,
 author="Merchet, Jean-Dominique and Quinot, Paul",
 title="L'{\'e}lection dans le miroir des sondages",
 journal="Lib{\'e}ration",
 number="21 f{\'e}vrier",
 year="2007"
On note que :
Document LaTeX.
Lorsque l'on veut introduire la référence au livre, on place dans le texte codice_64. Par exemple
Ainsi, Jules Verne faisait dire à Wassili Fédor \cite{VER1875} :
Si l'on veut faire figurer un ouvrage dans la liste sans qu'il y ait de référence dans le texte, on utilise codice_65, n'importe où — mais à un endroit où on le retrouve facilement, par exemple juste avant la table des références —, par exemple :
À l'endroit où l'on veut placer la liste des ouvrages (en général à la fin), on met :
par exemple
Le style codice_66 est un style francisé, c'est-à-dire que les noms de famille des auteurs sont en grandes et petites capitales et que les mots de description sont en français. Le style "plain" est un style dans lequel les références se font sous la forme d'un numéro entre crochets, les ouvrages étant numérotés dans l'ordre de citation dans le texte.
Compilation.
Il faut compiler une première fois le document LaTeX avec codice_67 afin qu'il repère les citations à la bibliographie. Puis, on effectue une compilation du document laTeX avec codice_46, et enfin une ou deux compilations avec codice_67.