Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
3_composition:texte:paragraphes:modifier_l_interligne [2021/01/30 13:39]
yannick.tanguy Correction de la mise en forme et de coquilles.
3_composition:texte:paragraphes:modifier_l_interligne [2021/03/15 00:16]
jejust Correction de lien interne pour suivre un déplacement de page.
Ligne 1: Ligne 1:
-====== Comment modifier l'​interligne d'un document ?  ======+====== Comment modifier l'​interligne d'un document? ​ ======
  
-===== Avec l'extension setspace =====+<note important>​ 
 +Pour améliorer la lisibilité d'une document, il est souvent 
 +plus efficace et esthétique de diminuer la longueur des lignes 
 +plutôt qu'​agrandir ​l'interligne. 
 +</​note>​
  
-L'​extension [[ctanpkg>​setspace|setspace]] est faite pour ça. Elle définit ​les environnements ​+===== Avec l'​extension “setspace” ===== 
-  * ''​singlespace''​ ;  + 
-  * ''​onehalfspace'' ​;  +L'​extension [[ctanpkg>​setspace]] est faite pour préparer 
-  * et ''​doublespace''​. +des documents en double interligne (ou interligne 1,5). 
-  +Elle définit: 
-Elle gère également de façon homogène les autres espacements verticaux existant dans un document (tableaux, notes de bas de page...).+  ​* des commandes à mettre dans le préambule, pour modifier tout le document: 
 +    ​* ''​\singlespacing'',​ ''​\onehalfspacing''​ et ''​\doublespacing''​ ; 
 +  ​* des environnements pour une modification locale: 
 +    ​''​singlespace'', ​''​onehalfspace''​ et ''​doublespace''​
 + 
 +Un exemple complet est fourni ci-dessous
 + 
 +Elle gère également de façon homogène les autres espacements verticaux 
 +existant dans un document (tableaux, notes de bas de page...)
 +même s'il reste parfois quelques ajustements à faire. 
 + 
 +<WRAP column 32ex> 
 +**Interligne simple** 
 +----- 
 +Commande: ''​\singlespacing''​ 
 + 
 +Environnement:​ ''​\begin{singlespace}''​...''​\end{singlespace}''​ 
 +----- 
 +<​latexdoc>​ 
 +\documentclass{article} 
 +  \usepackage[width=5cm,​height=8cm]{geometry} 
 +  \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'​avais pas le temps de me dire : « Je m'​endors. »\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} 
 +</​latexdoc>​ 
 +</​WRAP>​ 
 +<WRAP column 32ex> 
 +**Interligne 1,5** 
 +----- 
 +Commande: ''​\onehalfspacing''​ 
 + 
 +Environnement:​ ''​\begin{onehalfspace}''​...''​\end{onehalfspace}''​ 
 +----- 
 +<​latexdoc>​ 
 +\documentclass{article} 
 +  \usepackage[width=5cm,​height=8cm]{geometry} 
 +  \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'​avais pas le temps de me dire : « Je m'​endors. »\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} 
 +</​latexdoc>​ 
 +</​WRAP>​ 
 +<WRAP column 32ex> 
 +**Interligne double** 
 +----- 
 +Commande: ''​\doublespacing''​ 
 + 
 +Environnement:​ ''​\begin{doublespace}''​...''​\end{doublespace}''​ 
 +----- 
 +<​latexdoc>​ 
 +\documentclass{article} 
 +  \usepackage[width=5cm,​height=8cm]{geometry} 
 +  \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'​avais pas le temps de me dire : « Je m'​endors. »\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} 
 +</​latexdoc>​ 
 +</​WRAP>​ 
 +<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'​avais pas le temps de me dire : « Je m'​endors. » 
 +\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} 
 +</​code>​ 
 +</​WRAP>​ 
 +<WRAP clear /> 
 + 
 +[[ctanpkg>​setspace|Setspace]] fournit aussi une commande et un environnment 
 +pour définir une valeur personnalisée d'​interligne. Par exemple ici, un interligne 2,5: 
 + 
 +<code latex> 
 +% ...par une commande dans le préambule:​ 
 +\setstretch{2.5} 
 + 
 +% ...ou par un environnement 
 +\begin{spacing}{2.5} 
 +  ... 
 +\end{spacing} 
 +</​code>​
  
 ===== Avec les commandes de base ===== ===== Avec les commandes de base =====
Ligne 20: Ligne 185:
 Une autre méthode pour réduire l'​interligne d'un paragraphe (à celui de ''​\small''​ par exemple) sans modifier la taille de la police consiste à 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. Une autre méthode pour réduire l'​interligne d'un paragraphe (à celui de ''​\small''​ par exemple) sans modifier la taille de la police consiste à 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.
  
-<WRAP column ​60ex>+<WRAP column ​53ex>
 <code latex> <code latex>
 \small{\normalsize Texte à interligne réduit, la  \small{\normalsize Texte à interligne réduit, la 
Ligne 51: Ligne 216:
 </​WRAP>​ </​WRAP>​
  
-<WRAP column ​60ex>+<WRAP column ​30ex>
 <​latex>​ <​latex>​
 \footnotesize{\normalsize Texte à interligne réduit, la  \footnotesize{\normalsize Texte à interligne réduit, la 
Ligne 79: Ligne 244:
 Localement, on peut également utiliser la longueur ''​\baselineskip''​ comme le montre l'​exemple ci-dessus. Localement, on peut également utiliser la longueur ''​\baselineskip''​ comme le montre l'​exemple ci-dessus.
  
-===== Avec l'​extension doublespace =====+===== Avec l'​extension ​doublespace” =====
  
-:!: //​L’extension//​ [[ctanpkg>​doublespace|doublespace]] //est classée comme [[7_misc:​liste_des_packages_obsoletes|obsolète]]. Ce qui suit est informatif.//​+:!: //​L’extension//​ [[ctanpkg>​doublespace]] //est classée comme [[1_generalites:​histoire:​liste_des_packages_obsoletes|obsolète]]. Ce qui suit est informatif.//​
  
 L'​extension ''​doublespace''​ permet de répondre aussi à ce besoin mais son code contient de nombreuses erreurs. L'​extension ''​doublespace''​ permet de répondre aussi à ce besoin mais son code contient de nombreuses erreurs.
  
-{{htmlmetatags>​metatag-keywords=(LaTeX,​espace entre les lignes,​interligne)+{{htmlmetatags>​metatag-keywords=(LaTeX,​espace entre les lignes,interligne,​double ​interligne)
 metatag-og:​title=(Comment modifier l'​interligne d'un document) metatag-og:​title=(Comment modifier l'​interligne d'un document)
 metatag-og:​site_name=(FAQ LaTeX francophone) metatag-og:​site_name=(FAQ LaTeX francophone)
 }} }}
3_composition/texte/paragraphes/modifier_l_interligne.txt · Dernière modification: 2021/03/15 00:16 par jejust
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0