Différences
Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente | ||
composition:texte:paragraphes:modifier_l_interligne [2002/01/31 09:35] – créée benjamin | 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' | + | ====== |
- | \reponse | + | <note important> |
- | utiliser | + | Pour améliorer la lisibilité |
- | Par exemple, \cmd{linespread\{1.6\}} permet de doubler | + | plus efficace et esthétique de diminuer |
- | par défaut. | + | plutôt qu' |
+ | </ | ||
- | \reponse \cmd{renewcommand\{}\cmd{baselinestretch\}\{2\}} placé dans le | + | ===== Avec l'extension “setspace” ===== |
- | préambule permet d'obtenir le même résultat pour tout le | + | |
- | document. | + | |
- | \reponse Il existe également les packages \pack{doublespace} (pour | + | L' |
- | \LaTeX2.09) et \pack{setspace} | + | des documents en double interligne |
- | \ctan{macros/ | + | Elle définit: |
- | \ctan{macros/ | + | * des commandes à mettre dans le préambule, |
- | \ctan{macros/ | + | * des environnements |
- | \pack{setspace} définit les environnements \env{singlespace}, | + | |
- | \env{onehalfspace} et \env{doublespace}. L'utilisation de ces styles est | + | |
- | recommandée parce que plus robuste (gestion des tableaux, des | + | |
- | notes de bas de page, ...). | + | |
- | \reponse Pour réduire l' | + | Un exemple |
- | par exemple) sans modifier la taille de la fonte on peut | + | |
- | utiliser une idée bizarre et simple: l' | + | |
- | paragraphe | + | |
- | l' | + | |
- | paragraphe écrit normalement avec un interligne trop petit, | + | |
- | ou le contraire. | + | |
- | \begin{exemple}{Règlages curieux | + | Elle gère également |
- | \small{\normalsize texte à interligne réduit, | + | existant dans un document (tableaux, notes de bas de page...), |
- | la commande | + | même s'il reste parfois quelques ajustements à faire. |
- | apelée 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ésultat | + | Environnement: |
- | est moins laid, esthétiquement) en se basant sur | + | ----- |
- | les mêmes principes. On est pas obligé d' | + | < |
- | la commande de fin de paragraphe, bien entendu, | + | \documentclass{article} |
- | l' | + | \usepackage[width=5cm,height=8cm]{geometry} |
+ | | ||
+ | \usepackage{microtype} | ||
+ | \usepackage{booktabs} | ||
+ | \usepackage{setspace} | ||
+ | \usepackage[french]{babel} | ||
+ | \pagestyle{empty} | ||
- | {\advance\baselineskip | + | \singlespacing |
- | règler | + | \begin{document} |
- | du texte.\par} | + | |
+ | 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 | ||
+ | * 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 principes. On n'est pas obligé | ||
+ | d' | ||
+ | entendu, l' | ||
{\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çon absolue, soit de façon relative, comme ici | + | de façon absolue, soit de façon relative, comme |
- | (plus 20\%), soit de manière absolue. Il est | + | ici (plus 20\%), soit de manière absolue. Il est |
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éfinit | + | défini |
- | (c'est en fait le seul moment où il est pris en | + | paragraphe |
- | compte). \par} %%% <= terminer le paragraphe | + | 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é d' | ||
+ | de fin de paragraphe, bien entendu, l' | ||
+ | |||
+ | {\setlength{\baselineskip}{1.2\baselineskip} | ||
+ | On peut manipuler la taille de l' | ||
+ | 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 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 | ||
+ | | ||
+ | {\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. | + | |
+ | {{htmlmetatags> | ||
+ | metatag-og: | ||
+ | metatag-og: | ||
+ | }} | ||