Ceci est une ancienne révision du document !


\question{Comment modifier l'interligne d'un document ?}

Package "doublespace" introuvable, et annoncé comme remplacé par setspace, dans le catalogue CTAN. \reponse Il existe également les packages \pack{doublespace} (pour \LaTeX2.09) et

\reponse le package \pack{setspace} (pour \LaTeXe) disponible sur \ctan{macros/latex/contrib/setspace/} est fait pour ça. Il définit les environnements \env{singlespace}, \env{onehalfspace} et \env{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 \cmd{baselinestretch}, soit directement, (\cmd{renewcommand}\marg{\cmd{baselinestretch}}\marg{2} dans le préambule) soit via la commande \cmd{linespread} (Par exemple, \cmd{linespread}\marg{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 \cmd{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~\vref{ex=interlignesamusants} montre comment avoir un paragraphe écrit normalement avec un interligne trop petit, ou le contraire.

% 1 2 3 4 5 X 6 %23456789012345678901234567890123456789012345678901234567890 \begin{exemple}{Réglages curieux de l'interligne% \label{ex=interlignesamusants}} \small{\normalsize texte \`a interligne r\'eduit, la commande de changement de paragraphe est appel\'ee 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\'esultat est moins laid, esth\'etiquement) en se basant sur les m\^emes principes. On n'est pas oblig\'e d'appeler la commande de fin de paragraphe, bien entendu, l'habituel changement de ligne suffit.}

{\advance\baselineskip -1pt On peut \'egalement r\'egler directement l'interlignage dans une partie du texte.\par}

{\setlength{\baselineskip}{1.2\baselineskip} On peut manipuler la taille de l'interligne soit de fa\c con absolue, soit de fa\c con relative, comme ici (plus 20\%), soit de mani\`ere absolue. Il est important de terminer le paragraphe avant la fin des accolades, pour que l'interligne que l'on a d\'efini soit encore en vigueur \`a la fin dus paragraphe (c'est en fait le seul moment o\`u il est pris en compte). \par} % <= terminer le % paragraphe

\end{exemple}

\reponse Localement, on peut également utiliser la longueur \cmd{baselineskip} comme le montre le même exemple.

\endinput

3_composition/texte/paragraphes/modifier_l_interligne.1476604303.txt.gz · Dernière modification: 2016/10/16 09:51 par jejust
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0