5.3. Marges

Par défaut, Latex utilise une mise en page épurée qui risque de vous surprendre. Les marges sont larges et, par conséquent, les pages sont peu remplies. En définissant de nouvelles valeurs pour les marges, vous pouvez modifier la mise en page de votre document. Plusieurs valeurs contrôlent la mise en page sous Latex. Plutôt que de toutes les énumérer et donner leur définition, nous allons profiter d'un outil inclus dans Latex : la balise \layout. Cette dernière provoque l'affichage des paramètres associés à la mise en page de votre document.

Nous allons créer un document dont le corps ne contient que la balise \layout. Nous nommons ce fichier mise_en_page.tex.
\documentclass[11pt, letterpaper]{article}
\usepackage[francais]{babel}
\usepackage[francais]{layout}
\begin{document}
\layout
\end{document}

Figure 5-1. Mise en page standard sous Latex

La Figure 5-1 montre le résultat obtenu après la compilation du fichier source mise_en_page.tex. Avant de montrer comment modifier les valeurs contrôlant la mise en page, nous vous présentons le module fullpage. Nous créons un second fichier source Latex nommé mise_en_page_fullpage.tex dont le contenu est :
\documentclass[11pt, letterpaper]{article}
\usepackage[francais]{babel}
\usepackage[francais]{layout}
\usepackage{fullpage}
\begin{document}
\layout
\end{document}

Figure 5-2. Mise en page "fullpage" sous Latex

La seule différence entre les fichiers mise_en_page.tex et mise_en_page_fullpage.tex est l'ajout de la balise \usepackage{fullpage} dans le préambule du second fichier. L'introduction de cette balise modifie sensiblement la mise en page du texte. Pour modifier manuellement un paramètre de la mise en page, ajouter la balise \setlength{\paramètre}{nouvelle_taille} dans votre préambule, après la balise \usepackage{fullpage} s'il y a lieu. Par exemple, pour allonger le texte, utilisez la balise \setlength{\textheight}{660pt}.