Comment modifier l'interligne d'un document?

$\Reponse$ Le package setspace est fait pour ça. Il définit les environnements singlespace, onehalfspace et doublespace, et gère de façon homogène les autres espacements verticaux existant dans un document (tableaux, notes de bas de page…).

$\Reponse$ On peut aussi agir de façon plus directement mécanique sur l'interlignage en modifiant \baselinestretch, soit directement, (\renewcommand{\baselinestretch}{2} dans le préambule) soit via la commande \linespread (Par exemple, \linespread{1.6} double l'intervalle par défaut). Mais alors, on va rencontrer des notes de bas de pages où la distance entre les lignes d'une note sera supérieure à la distance entre deux notes, et autres effets inattendus.

$\Reponse$ Pour réduire l'interligne d'un paragraphe (à celui de \small par exemple) sans modifier la taille de la police, on peut utiliser une idée bizarre et simple : l'interligne appliqué à un paragraphe est celui en vigueur à la fin du paragraphe. Ainsi l'exemple ci-dessous montre comment avoir un paragraphe écrit normalement avec un interligne trop petit, ou le contraire.

Réglages curieux de l'interligne:

\small{\normalsize Texte à interligne réduit, la commande de changement
de paragraphe est appelée pendant que l'on est en petite taille, alors
que le texte est en taille normale.}\par
 
\normalsize
 
{\small On peut faire le contraire (le résultat est moins laid, esthétiquement)
en se basant sur les mêmes principes. On n'est pas obligé d'appeler la commande
de fin de paragraphe, bien entendu, l'habituel changement de ligne suffit.}
 
{\setlength{\baselineskip}{1.2\baselineskip}
On peut manipuler la taille de l'interligne soit de façon absolue, soit de façon
relative, comme ici (plus 20\%), soit de manière absolue. Il est important de
terminer le paragraphe avant la fin des accolades, pour que l'interligne que
l'on a défini soit encore en vigueur à la fin du paragraphe (c'est en fait
le seul moment où il est pris en compte).\par} %%% <= terminer le paragraphe
                                               %%%    dans le bloc
 
{\advance\baselineskip -1pt Enfin, on peut également régler directement l'interlignage
dans une partie du texte.\par}


\footnotesize{\normalsize Texte à interligne réduit, la commande de changement
de paragraphe est appelée pendant que l'on est en petite taille, alors
que le texte est en taille normale.}\par

\normalsize

{\small On peut faire le contraire (le résultat est moins laid, esthétiquement)
en se basant sur les mêmes principes. On n'est pas obligé d'appeler la commande
de fin de paragraphe, bien entendu, l'habituel changement de ligne suffit.}

{\setlength{\baselineskip}{1.2\baselineskip}
On peut manipuler la taille de l'interligne soit de façon absolue, soit de façon
relative, comme ici (plus 20\%), soit de manière absolue. Il est important de
terminer le paragraphe avant la fin des accolades, pour que l'interligne que
l'on a défini soit encore en vigueur à la fin du paragraphe (c'est en fait
le seul moment où il est pris en compte).\par} %%% <= terminer le paragraphe
                                               %%%    dans le bloc
{\advance\baselineskip -1pt On peut également ajuster directement l'interlignage
dans une partie du texte.\par}

$\Reponse$ Localement, on peut également utiliser la longueur \baselineskip comme le montre l'exemple ci-dessus.

Le package doublespace a pu être recommandé par le passé. Il est maintenant considéré comme obsolète, et remplacé par setspace.
composition/texte/paragraphes/modifier_l_interligne.txt · Dernière modification: 2020/08/25 22:34 par jejust
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0