Suivant: , Précédent: , Monter: Layout   [Table des matières][Index]


5.5 Paramètres de mise en page

\columnsep
\columnseprule
\columnwidth

La distance entre les deux colonnes, la largeur d’un filet entre les colonnes, et la largeur des colonnes, lorsque l’option de classe de document twocolumn est en vigueur (voir Document class options). Voir \twocolumn.

\headheight

Hauteur de la boîte qui contient l’en-tête de page en cours. La valeur par défaut pour les classes article, report, et book est ‘12pt’ quelle que soit la taille de la police.

\headsep

La distance verticale entre le bas de la ligne d’en-tête et le haut du texte principal. La valeur par défaut est ‘25pt’. Dans la classe book la valeur par défaut est ‘0.25in’ pour un document réglé en 10pt, et ‘0.275in’ pour un document en 11pt ou 12pt.

\footskip

Distance de la ligne de base de la dernière ligne de texte à la ligne de base du pied de page. La valeur par défaut dans les classes article et report est ‘30pt’. Dans la classe book la valeur par défaut est ‘0.35in’ pour les documents réglés en 10pt, ‘0.38in’ en 11pt, et ‘30pt’ en 12pt.

\linewidth

Largeur de la ligne actuelle, diminuée pour chaque list imbriquée (voir list). c.-à-d. que la valeur nominale \linewidth vaut \textwidth mais que pour chaque liste imbriquée la largeur \linewidth est diminuée de la somme de \leftmargin et \rightmargin pour cette liste (voir itemize).

\marginparpush
\marginsep
\marginparwidth

L’espace vertical minimal entre deux notes marginales, l’espace horizontal entre le corps du texte et les notes marginales, et la largeur horizontale des notes.

Normalement les notes en marginales apparaissent à l’extérieur de la page, mais la déclaration \reversemarginpar change cela (et \normalmarginpar le rétablit).

La valeur par défaut pour \marginparpush à la fois dans un document de classe book ou article est : ‘7pt’ si le document est réglé à 12pt, et ‘5pt’ s’il l’est à 11pt ou 10pt.

Pour \marginsep, dans la classe article la valeur par défaut est ‘10pt’ sauf si le document est réglé à 10pt et en mode en deux-colonnes où la valeur par défaut est ‘11pt’.

Pour \marginsep dans la classe book la valeur par défaut est ‘10pt’ en mode deux-colonnes, et ‘7pt’ en mode mono-colonne.

Pour \marginparwidth aussi bien dans les classes book que article, en mode deux-colonnes la valeur par défaut est 60% ou \paperwidth - \textwidth, alors qu’en mode monocolonne c’est 50% de cette distance.

\oddsidemargin
\evensidemargin

La marge gauche est la bande entre le bord gauche de la page et le corps du texte.

La marge gauche nominale est la marge gauche lorsque les paramètres \oddsidemargin et \eventsidemargin sont à ‘0pt’. Sa frontière est une ligne verticale imaginaire située à une distance de 1in + \hoffset du bord gauche de la page en allant vers le côté droit. La longueur \hoffset vaut 0pt, ce paramètre est obsolète il servait dans les années 1980, quand le système TeX a été conçu, à rattraper les défauts des imprimantes de l’époque dont le placement horizontal de la page par rapport à la feuille de papier pouvait se dérégler.

La longueur \oddsidemargin est la distance entre le bord gauche du texte et la frontière de la marge gauche nominale pour les pages de numéro impair dans les documents en recto-verso, et pour toutes les pages sinon pour les documents en recto simple. La longueur \evensidemargin est la distance entre le bord gauche du texte et la frontière de la marge gauche nominale pour les pages de numéro pair dans les documents en recto-verso.

En d’autres termes \oddsidemargin ou \evensidemargin donnent la différence entre la largeur de la marge gauche réel et la marge gauche nominale. Ces distances \oddsidemargin et \evensidemargin sont donc signées vers le coté droit, c’est à dire qu’une valeur positive indique que la marge gauche réelle est plus large que la marge gauche nominale, alors qu’une valeur négative indique qu’au contraire elle est plus étroite.

Dans un document en recto-verso le côté intérieur de la page est le côté gauche pour les pages de numéro impair, et le côté droit pour les pages de numéro pair. Le côté extérieur est le côté opposé au côté intérieur : la longueur \oddsidemargin règle donc la position de la marge intérieure des pages de numéro impair, alors que \evensidemargin règle la position la marge extérieur des pages de numéro pair.

Pour une marge intérieure de 4cm dans un document en recto-verso, mettre le code suivant dans le préambule :

\evensidemargin\dimexpr\paperwidth-\textwidth-1in-4cm
\oddsidemargin\dimexpr4cm-1in

Vice-versa, pour une marge extérieure de 5cm dans un document en recto-verso, mettre le code suivant dans le préambule :

\evensidemargin\dimexpr5cm-1in
\oddsidemargin\dimexpr\paperwidth-\textwidth-1in-5cm
\paperheight

La hauteur du papier, à ne pas confondre avec la hauteur de la zone d’impression. Elle est normalement réglée avec une option de classe de document, comme dans \documentclass[a4paper]{article} (voir Options de classe de document).

\paperwidth

La largeur du papier, à ne pas confondre avec la largeur de la zone d’impression. Elle est normalement réglée avec une option de classe de document, comme dans \documentclass[a4paper]{article} (voir Options de classe de document).

\textheight

La hauteur verticale normale du corps de la page. Si le document réglé à une taille de police nominale de 10pt, alors pour un document de classe article ou report, elle vaut ‘43\baselineskip’ ; pour une classe book, elle vaut ‘41\baselineskip’. Pour 11pt, c’est ‘38\baselineskip’ pour toutes les classes de document. Pour ‘12pt’ c’est ‘36\baselineskip’ pour toutes les classes aussi.

\textwidth

La largeur horizontale totale de l’ensemble du corps de la page. Pour un document de classe article ou report, elle vaut ‘345pt’ à 10pt de taille de police, ‘360pt’ à 11pt, et ‘390pt’ à 12pt. Pour un document book, elle veut ‘4.5in’ à 10pt et ‘5in’ à 11pt ou 12pt.

En sortie multi-colonne, \textwidth reste de la largeur de tout le corps de la page, tandis que \columnwidth est la largeur d’une colonne (voir \twocolumn).

Dans les listes (voir list), \textwidth demeure la largeur du corps de la page entière (et \columnwidth est la largeur d’une colonne entière), alors que \linewidth peut diminuer au sein de listes imbriquées.

À l’intérieur d’une minipage (voir minipage ) ou \parbox (voir \parbox), tous les paramètres liés à la largeur sont mis à la largeur spécifiée, et de reviennent à leurs valeurs normales à la fin du minipage ou \parbox.

\hsize

Par souci d’exhaustivité : \hsize est le paramètre TeX primitif utilisé lorsque le texte est divisé en lignes. Il ne devrait pas être utilisé dans des documents LaTeX en conditions normales.

\topmargin

La marge supérieure est la bande entre le bord supérieur de la page et le bord supérieure de l’en-tête de page.

La marge supérieure nominale est la marge supérieur lorsque \topmargin vaut ‘0pt’. Sa frontière est une ligne horizontale imaginaire située à une distance de 1in + \voffset du bord supérieur de la page en allant vers le bas. La longueur \voffset vaut 0pt, ce paramètre est obsolète il servait dans les années 1980, quand le système TeX a été conçu, à rattraper les défauts des imprimantes de l’époque dont le placement vertical de la page par rapport à la feuille de papier pouvait se dérégler.

La distance \topmargin sépare le haut de l’en-tête de page de la frontière de la marge supérieure nominale. Elle est signée vers le bas, c’est à dire que quand \topmargin est positif la marge supérieure est plus large que la marge supérieure nominale, et que s’il est négatif elle est au contraire plus étroite. En d’autres termes \topmargin est la différence entre la largeur de la marge supérieure réelle et la marge supérieure nominale.

L’espace le haut de la page TeX et le haut du corps de texte est 1in + \voffset + \topmargin + \headheight + \headsep. La marge inférieure vaut donc \paperheight -\textheight -\footskip - 1in - \voffset - \topmargin - \headheight - \headsep.

\topskip

La distance minimale entre le sommet du corps de la page et la ligne de base de la première ligne de texte. Pour les classes standard, la valeur par défaut est la même que la taille de la police, par exemple, ‘10pt’ à ‘10pt’.


Suivant: , Précédent: , Monter: Layout   [Table des matières][Index]