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/02/09 19:08]
jejust Ajout d'exemples pour "setspace".
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? ​ ======
  
 <note important>​ <note important>​
Ligne 7: Ligne 7:
 </​note>​ </​note>​
  
-===== Avec l'​extension setspace =====+===== Avec l'​extension ​setspace” =====
  
-L'​extension [[ctanpkg>​setspace|setspace]] est faite pour préparer+L'​extension [[ctanpkg>​setspace]] est faite pour préparer
 des documents en double interligne (ou interligne 1,5). des documents en double interligne (ou interligne 1,5).
 Elle définit: Elle définit:
-  * des commandes à mettre dans le préambule, pour modifier tout le document, +  * des commandes à mettre dans le préambule, pour modifier tout le document
-  * des environnements pour une modification locale.+    * ''​\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 Elle gère également de façon homogène les autres espacements verticaux
-existant dans un document (tableaux, notes de bas de page...).+existant dans un document (tableaux, notes de bas de page...)
 +même s'il reste parfois quelques ajustements à faire.
  
-<WRAP column ​35ex>+<WRAP column ​32ex>
 **Interligne simple** **Interligne simple**
 +-----
 Commande: ''​\singlespacing''​ Commande: ''​\singlespacing''​
-Environnement:​ ''​\begin{singlespace}''​..''​\end{singlespace}''​ 
  
 +Environnement:​ ''​\begin{singlespace}''​...''​\end{singlespace}''​
 +-----
 <​latexdoc>​ <​latexdoc>​
 \documentclass{article} \documentclass{article}
-  \usepackage[width=6cm,​height=8cm]{geometry}+  \usepackage[width=5cm,​height=8cm]{geometry
 +  \usepackage{lmodern}
   \usepackage{microtype}   \usepackage{microtype}
   \usepackage{booktabs}   \usepackage{booktabs}
-  \usepackage[french]{babel} 
   \usepackage{setspace}   \usepackage{setspace}
 +  \usepackage[french]{babel}
   \pagestyle{empty}   \pagestyle{empty}
  
Ligne 37: Ligne 45:
 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.} 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} \begin{tabular}{l cc}
 \toprule \toprule
Ligne 48: Ligne 57:
 </​latexdoc>​ </​latexdoc>​
 </​WRAP>​ </​WRAP>​
-<WRAP column ​35ex>+<WRAP column ​32ex>
 **Interligne 1,5** **Interligne 1,5**
 +-----
 Commande: ''​\onehalfspacing''​ Commande: ''​\onehalfspacing''​
-Environnement:​ ''​\begin{onehalfspace}''​..''​\end{onehalfspace}''​ 
  
 +Environnement:​ ''​\begin{onehalfspace}''​...''​\end{onehalfspace}''​
 +-----
 <​latexdoc>​ <​latexdoc>​
 \documentclass{article} \documentclass{article}
-  \usepackage[width=6cm,​height=8cm]{geometry}+  \usepackage[width=5cm,​height=8cm]{geometry
 +  \usepackage{lmodern}
   \usepackage{microtype}   \usepackage{microtype}
   \usepackage{booktabs}   \usepackage{booktabs}
-  \usepackage[french]{babel} 
   \usepackage{setspace}   \usepackage{setspace}
 +  \usepackage[french]{babel}
   \pagestyle{empty}   \pagestyle{empty}
  
Ligne 67: Ligne 79:
 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.} 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} \begin{tabular}{l cc}
 \toprule \toprule
Ligne 78: Ligne 91:
 </​latexdoc>​ </​latexdoc>​
 </​WRAP>​ </​WRAP>​
-<WRAP column ​35ex+<WRAP column ​32ex
-**Interligne ​1,5**+**Interligne ​double** 
 +-----
 Commande: ''​\doublespacing''​ Commande: ''​\doublespacing''​
-Environnement:​ ''​\begin{doublespace}''​..''​\end{doublespace}''​ 
  
 +Environnement:​ ''​\begin{doublespace}''​...''​\end{doublespace}''​
 +-----
 <​latexdoc>​ <​latexdoc>​
 \documentclass{article} \documentclass{article}
-  \usepackage[width=6cm,​height=8cm]{geometry}+  \usepackage[width=5cm,​height=8cm]{geometry
 +  \usepackage{lmodern}
   \usepackage{microtype}   \usepackage{microtype}
   \usepackage{booktabs}   \usepackage{booktabs}
-  \usepackage[french]{babel} 
   \usepackage{setspace}   \usepackage{setspace}
 +  \usepackage[french]{babel}
   \pagestyle{empty}   \pagestyle{empty}
  
Ligne 97: Ligne 113:
 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.} 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} \begin{tabular}{l cc}
 \toprule \toprule
Ligne 110: Ligne 127:
 <WRAP clear /> <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 121: 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 152: 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 180: 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