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édentesRévision précédente
Prochaine révision
Révision précédente
2_composition:texte:paragraphes:modifier_l_interligne [2021/01/30 12:39] – Correction de la mise en forme et de coquilles. yannick.tanguy3_composition:texte:paragraphes:modifier_l_interligne [2022/10/04 11:38] (Version actuelle) – Sous-listes inutiles supprimées dbitouze
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 183:
 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 214:
 </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 242:
 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.1612010357.txt.gz · Dernière modification : 2021/01/30 12:39 de yannick.tanguy
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0