Quelle est la structure d'une page LaTeX ?
La commande \layout du package 'layout' permet de visualiser la
structure d'une page et ses différents paramètres. Globalement
elle est composée du corps du texte, d'une entête et d'un pied
de page. Des marges sont également définies de chaque côté du
corps du texte.
Exemple :
\documentclass{report}
\usepackage{layout}
\begin{document}
\layout
\end{document}
%%%% fin exemple %%%%
A chaque classe de documents sont associées différentes valeurs
aux paramètres de mise en page. L'utilisateur peut également
redéfinir ces valeurs de paramètres. Cela lui permet de gérer sa
propre mise en page. Cette FAQ donne un certain nombre de moyens
dans ce but.
Pour les documents devant être imprimés en recto-verso,
\oddsidemargin définit la marge gauche des pages impaires
(recto), et \evensidemargin la marge gauche des pages paires
(verso). Pour les documents simple face, la commande
\oddsidemargin suffit.
Les principaux paramètres d'une page sont les suivants :
+ \textheight définit hauteur du texte.
+ \textwidth définit la largeur du texte.
+ \columnsep définit l'espace entre colonnes pour un document
multi-colonnes.
+ \columnseprule définit la largeur de la ligne qui sépare les
colonnes d'un document multi-colonnes (par défaut ce paramètre
vaut 0pt i.e. pas de ligne).
+ \columnwidth définit la largeur d'une colonne. Ce paramètre
est calculé automatiquement par LateX d'après \textwidth et
\columnsep.
+ \linewidth définit la longueur de la ligne courante. Ce
paramètre est généralement utilisé dans des environnements qui
redéfinissent les marges.
+ \evensidemargin définit un espace supplémentaire dans la marge
gauche des pages paires des documents recto-verso.
+ \oddsidemargin définit cet espace pour les pages impaires d'un
document recto-verso ou pour toutes les pages dans le cas d'un
document recto uniquement.
+ \footskip définit la distance entre la dernière ligne du texte
et la première ligne du bas de page.
+ \headheight définit la hauteur de l'entête.
+ \headsep définit la distance entre la dernière ligne d'entête
et la première ligne du corps du document.
+ \topmargin définit un espace supplémentaire au dessus de
l'entête.
+ \marginparpush définit l'espace vertical minimum entre deux
notes de marge.
+ \marginparsep définit l'espace horizontal entre entre le corps
du document et les notes de marge.
+ \marginparwidth définit la largeur des notes de marge.
+ \paperheight définit la hauteur du papier sur lequel le
document sera imprimé.
+ \paperwidth définit sa largeur.