Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| composition:texte:paragraphes:modifier_l_interligne [2016/10/16 07:51] – jejust | 3_composition:texte:paragraphes:modifier_l_interligne [2022/10/04 11:38] (Version actuelle) – Sous-listes inutiles supprimées dbitouze | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | \question{Comment modifier l' | + | ====== |
| - | %% Package " | + | <note important> |
| - | %% par setspace, dans le catalogue CTAN. | + | Pour améliorer la lisibilité d'une document, il est souvent |
| - | %%\reponse Il existe également les packages \pack{doublespace} (pour | + | plus efficace |
| - | %%\LaTeX2.09) et | + | plutôt qu' |
| + | </ | ||
| - | \reponse le package \pack{setspace} (pour \LaTeXe) disponible sur | + | ===== Avec l' |
| - | \ctan{macros/ | + | |
| - | définit les environnements \env{singlespace}, | + | |
| - | \env{onehalfspace} et \env{doublespace}, | + | |
| - | 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' |
| - | l' | + | des documents |
| - | (\cmd{renewcommand}\marg{\cmd{baselinestretch}}\marg{2} | + | Elle définit: |
| - | soit via la commande | + | * des commandes à mettre |
| - | \cmd{linespread}\marg{1.6} double l'intervalle par défaut). Mais alors, on va | + | |
| - | rencontrer | + | |
| - | note sera supérieure à la distance entre deux notes, et autres effets | + | |
| - | inattendus. | + | |
| - | \reponse Pour réduire l' | + | Un exemple |
| - | par exemple) sans modifier la taille de la police, on peut utiliser une idée | + | |
| - | bizarre et simple : l' | + | |
| - | vigueur à la fin du paragraphe. Ainsi l' | + | |
| - | montre comment avoir un paragraphe écrit normalement avec un interligne trop | + | |
| - | petit, ou le contraire. | + | |
| - | % 1 | + | Elle gère également |
| - | %23456789012345678901234567890123456789012345678901234567890 | + | existant dans un document (tableaux, notes de bas de page...), |
| - | \begin{exemple}{Réglages curieux | + | même s'il reste parfois quelques ajustements à faire. |
| - | \label{ex=interlignesamusants}} | + | |
| - | \small{\normalsize texte \`a interligne r\' | + | |
| - | la commande | + | |
| - | appel\'ee pendant que l'on est en petite taille, | + | |
| - | alors que le texte est en taille normale.}\par | + | |
| - | \normalsize | + | <WRAP column 32ex> |
| + | **Interligne simple** | ||
| + | ----- | ||
| + | Commande: '' | ||
| - | {\small On peut faire le contraire (le r\' | + | Environnement: |
| - | est moins laid, esth\' | + | ----- |
| - | les m\^emes | + | < |
| + | \documentclass{article} | ||
| + | \usepackage[width=5cm, | ||
| + | \usepackage{lmodern} | ||
| + | \usepackage{microtype} | ||
| + | \usepackage{booktabs} | ||
| + | \usepackage{setspace} | ||
| + | \usepackage[french]{babel} | ||
| + | \pagestyle{empty} | ||
| + | |||
| + | \singlespacing | ||
| + | \begin{document} | ||
| + | |||
| + | Longtemps, je me suis couché de bonne heure. Parfois, à peine ma bougie éteinte, mes yeux se fermaient si vite que je n' | ||
| + | |||
| + | \medskip | ||
| + | \begin{tabular}{l cc} | ||
| + | \toprule | ||
| + | & Coucher & Lever \\ | ||
| + | \cmidrule(lr){2-3} | ||
| + | Lundi & 19h05 & \dots \\ | ||
| + | Mardi & 19h20 & \dots \\ | ||
| + | \bottomrule | ||
| + | \end{tabular} | ||
| + | \end{document} | ||
| + | </ | ||
| + | </ | ||
| + | <WRAP column 32ex> | ||
| + | **Interligne 1,5** | ||
| + | ----- | ||
| + | Commande: '' | ||
| + | |||
| + | Environnement: | ||
| + | ----- | ||
| + | < | ||
| + | \documentclass{article} | ||
| + | \usepackage[width=5cm, | ||
| + | \usepackage{lmodern} | ||
| + | \usepackage{microtype} | ||
| + | \usepackage{booktabs} | ||
| + | \usepackage{setspace} | ||
| + | \usepackage[french]{babel} | ||
| + | \pagestyle{empty} | ||
| + | |||
| + | \onehalfspacing | ||
| + | \begin{document} | ||
| + | |||
| + | Longtemps, je me suis couché de bonne heure. Parfois, à peine ma bougie éteinte, mes yeux se fermaient si vite que je n' | ||
| + | |||
| + | \medskip | ||
| + | \begin{tabular}{l cc} | ||
| + | \toprule | ||
| + | & Coucher & Lever \\ | ||
| + | \cmidrule(lr){2-3} | ||
| + | Lundi & 19h05 & \dots \\ | ||
| + | Mardi & 19h20 & \dots \\ | ||
| + | \bottomrule | ||
| + | \end{tabular} | ||
| + | \end{document} | ||
| + | </ | ||
| + | </ | ||
| + | <WRAP column 32ex> | ||
| + | **Interligne double** | ||
| + | ----- | ||
| + | Commande: '' | ||
| + | |||
| + | Environnement: | ||
| + | ----- | ||
| + | < | ||
| + | \documentclass{article} | ||
| + | \usepackage[width=5cm, | ||
| + | \usepackage{lmodern} | ||
| + | \usepackage{microtype} | ||
| + | \usepackage{booktabs} | ||
| + | \usepackage{setspace} | ||
| + | \usepackage[french]{babel} | ||
| + | \pagestyle{empty} | ||
| + | |||
| + | \doublespacing | ||
| + | \begin{document} | ||
| + | |||
| + | Longtemps, je me suis couché de bonne heure. Parfois, à peine ma bougie éteinte, mes yeux se fermaient si vite que je n' | ||
| + | |||
| + | \medskip | ||
| + | \begin{tabular}{l cc} | ||
| + | \toprule | ||
| + | & Coucher & Lever \\ | ||
| + | \cmidrule(lr){2-3} | ||
| + | Lundi & 19h05 & \dots \\ | ||
| + | Mardi & 19h20 & \dots \\ | ||
| + | \bottomrule | ||
| + | \end{tabular} | ||
| + | \end{document} | ||
| + | </ | ||
| + | </ | ||
| + | <WRAP clear /> | ||
| + | |||
| + | Les trois exemples ci-dessus ont été écrits de cette façon: | ||
| + | <WRAP column 64ex> | ||
| + | <code latex> | ||
| + | \documentclass{article} | ||
| + | \usepackage{booktabs} | ||
| + | \usepackage{setspace} | ||
| + | \usepackage[french]{babel} | ||
| + | |||
| + | \onehalfspacing | ||
| + | % ou \singlespacing | ||
| + | % ou \doublespacing | ||
| + | |||
| + | \begin{document} | ||
| + | |||
| + | Longtemps, je me suis couché de bonne heure. Parfois, | ||
| + | à peine ma bougie éteinte, mes yeux se fermaient si vite | ||
| + | que je n' | ||
| + | \footnote{Une demi-heure après, la pensée qu'il était | ||
| + | temps de chercher le sommeil éveillait le narrateur.} | ||
| + | |||
| + | \medskip | ||
| + | \begin{tabular}{l cc} | ||
| + | \toprule | ||
| + | & Coucher & Lever \\ | ||
| + | \cmidrule(lr){2-3} | ||
| + | Lundi & 19h05 & \dots \\ | ||
| + | Mardi & 19h20 & \dots \\ | ||
| + | \bottomrule | ||
| + | \end{tabular} | ||
| + | |||
| + | \end{document} | ||
| + | </ | ||
| + | </ | ||
| + | <WRAP clear /> | ||
| + | |||
| + | [[ctanpkg> | ||
| + | pour définir une valeur personnalisée d' | ||
| + | |||
| + | <code latex> | ||
| + | % ...par une commande dans le préambule: | ||
| + | \setstretch{2.5} | ||
| + | |||
| + | % ...ou par un environnement | ||
| + | \begin{spacing}{2.5} | ||
| + | ... | ||
| + | \end{spacing} | ||
| + | </ | ||
| + | |||
| + | ===== Avec les commandes de base ===== | ||
| + | |||
| + | Il est possible d'agir de façon plus directement mécanique sur l' | ||
| + | * soit directement, | ||
| + | * soit via la commande '' | ||
| + | |||
| + | Cependant, cette méthode va modifier aussi les notes de bas de pages où la distance entre les lignes d'une note sera supérieure à la distance entre deux notes. Et elle créera d' | ||
| + | |||
| + | Une autre méthode pour réduire l' | ||
| + | |||
| + | <WRAP column 53ex> | ||
| + | <code latex> | ||
| + | \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 | ||
| d' | d' | ||
| entendu, l' | entendu, l' | ||
| - | |||
| - | {\advance\baselineskip -1pt On peut \' | ||
| - | r\' | ||
| - | du texte.\par} | ||
| {\setlength{\baselineskip}{1.2\baselineskip} | {\setlength{\baselineskip}{1.2\baselineskip} | ||
| - | On peut manipuler la taille de l' | + | On peut manipuler la taille de l' |
| - | fa\c con absolue, soit de fa\c con relative, comme | + | de façon |
| - | ici (plus 20\%), soit de mani\`ere | + | ici (plus 20\%), soit de manière |
| important de terminer le paragraphe avant la fin | important de terminer le paragraphe avant la fin | ||
| - | des accolades, pour que l' | + | des accolades, pour que l' |
| - | d\'efini soit encore en vigueur | + | défini soit encore en vigueur à la fin du |
| - | paragraphe (c'est en fait le seul moment | + | paragraphe (c'est en fait le seul moment où il |
| - | est pris en compte). \par} %%% <= terminer le | + | est pris en compte).\par} %%% <= terminer |
| - | | + | %%% le paragraphe dans le bloc |
| + | |||
| + | {\advance\baselineskip -1pt Enfin, on peut | ||
| + | également régler directement l' | ||
| + | dans une partie du texte.\par} | ||
| + | </ | ||
| + | </ | ||
| + | |||
| + | <WRAP column 30ex> | ||
| + | < | ||
| + | \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é | ||
| + | de fin de paragraphe, bien entendu, l' | ||
| + | |||
| + | {\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' | ||
| + | l'on a défini | ||
| + | le seul moment | ||
| + | | ||
| + | {\advance\baselineskip -1pt On peut également ajuster directement l' | ||
| + | dans une partie du texte.\par} | ||
| + | </ | ||
| + | </ | ||
| + | <WRAP clear /> | ||
| + | |||
| + | Localement, on peut également utiliser la longueur '' | ||
| + | |||
| + | ===== Avec l' | ||
| - | \end{exemple} | + | :!: // |
| - | \reponse Localement, on peut également utiliser la longueur | + | L' |
| - | \cmd{baselineskip} comme le montre le même exemple. | + | |
| - | \endinput | + | {{htmlmetatags> |
| + | metatag-og: | ||
| + | metatag-og: | ||
| + | }} | ||

