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
composition:texte:pages:inserer_un_espace_vertical_dans_une_page [2018/12/09 10:42] jejust2_composition:texte:pages:inserer_un_espace_vertical_dans_une_page [2021/02/05 21:56] (Version actuelle) – Ajout des commandes prédéfinie \big*, \med* et \small* et renvoi à la définition de longueurs. bdumont
Ligne 1: Ligne 1:
-====== Comment insérer une espace verticale dans une page? ======+====== Comment insérer un espace vertical dans une page? ======
  
 +La commande de base est ''\vspace'', qui prend en argument la hauteur de l'espace voulu :
  
-$\Reponse$  Il suffit d'utiliser la commande ''\vspace'' et de préciser en +<WRAP column 60ex> 
-argument la hauteur de l'espace voulue:+<code latex> 
 +\textit{L'espace efface le bruit.}
  
 +\vspace{1cm}
 +Victor Hugo.
 +</code>
 +</WRAP>
 +<WRAP column 60ex>
 +<latex>
 +\textit{L'espace efface le bruit.}
  
 +\vspace{1cm}
 +Victor Hugo.
 +</latex>
 +</WRAP>
 +<WRAP clear />
 +
 +<note>
 +La commande ''\vspace*'' force l'insertion d'un espace vertical même si ce dernier se situe sur un changement de page.
 +</note>
 +
 +Cependantans la plupart des cas, il est plus simple et préférable d'utiliser les commandes prédéfinies ''\bigskip'', ''\medskip'' et ''smallskip''
 +Outre qu'elles sont optimisées par les classes, elles présentent l'avantage d'être modulables en fonction des contraintes typographiques
 +(par exemple, elles peuvent être réduites de manière ponctuelle pour éviter de terminer le paragraphe qui suit sur la première
 +ligne de la page suivante).
 +
 +Si vous avez besoin d'un espacement particulier, vous pouvez redéfinir les longueurs ''\bigskipamount'', ''\medskipamount'' et ''\smallskipamount''
 +ou — mieux — [[2_programmation:syntaxe:longueurs:manipuler_des_longueurs|définir une nouvelle longueur]].
 +
 +<WRAP column 75ex>
 <code latex> <code latex>
-Texte avant.+\newlength{\malongueurflexible} 
 +\setlength{\malongueurflexible}{20pt plus 5pt minus 5pt}
  
-\vspace{2cm}+Un paragraphe normalement espacé avec le suivant.
  
-Texte après.+Longueur de \texttt{\string\medskipamount} :  
 +\the\medskipamount 
 + 
 +\medskip 
 + 
 +Longueur de \texttt{\string\malongueurflexible} :  
 +\the\malongueurflexible 
 + 
 +\vspace{\malongueurflexible} 
 + 
 +Fin du texte
 </code> </code>
 +</WRAP>
 +<WRAP column 80ex>
 +<latex>
 +\newlength{\malongueurflexible}
 +\setlength{\malongueurflexible}{20pt plus 5pt minus 5pt}
  
 +Un paragraphe normalement espacé avec le suivant.
  
 +Longueur de \texttt{\\medskipamount} : 
 +\the\medskipamount
  
-<note> +\medskip 
-La commande ''\vspace*'' force l'insertion d'une espace verticale + 
-même si cette dernière se situe sur un changement de page. +Longueur de \texttt{\\malongueurflexible} :  
-</note>+\the\malongueurflexible 
 + 
 +\vspace{\malongueurflexible} 
 + 
 +Fin du texte 
 +</latex> 
 +</WRAP> 
 +<WRAP clear /> 
 + 
 +Si vous voulez en outre indiquer que l'espace que vous avez inséré est un endroit adapté pour un changement de page (sans pour autant le forcer),  
 +vous pouvez aussi utiliser les commandes ''\bigbreak'', ''\medbreak'' et ''\smallbreak''.
  
  
3_composition/texte/pages/inserer_un_espace_vertical_dans_une_page.1544352179.txt.gz · Dernière modification : 2018/12/09 10:42 de jejust
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0