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
3_composition:texte:pages:inserer_un_espace_vertical_dans_une_page [2021/01/30 12:59]
yannick.tanguy Correction de coquilles de texte et ajout de l'exemple compilé.
3_composition:texte:pages:inserer_un_espace_vertical_dans_une_page [2021/02/05 22:56] (Version actuelle)
bdumont Ajout des commandes prédéfinie \big*, \med* et \small* et renvoi à la définition de longueurs.
Ligne 1: Ligne 1:
-====== Comment insérer un espace vertical dans une page ? ======+====== Comment insérer un espace vertical dans une page? ======
  
-Il suffit d'​utiliser la commande ''​\vspace'' ​et de préciser ​en argument la hauteur de l'​espace voulu :+La commande ​de base est ''​\vspace''​, qui prend en argument la hauteur de l'​espace voulu :
  
 <WRAP column 60ex> <WRAP column 60ex>
Ligne 24: Ligne 24:
 La commande ''​\vspace*''​ force l'​insertion d'un espace vertical même si ce dernier se situe sur un changement de page. La commande ''​\vspace*''​ force l'​insertion d'un espace vertical même si ce dernier se situe sur un changement de page.
 </​note>​ </​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>
 +\newlength{\malongueurflexible}
 +\setlength{\malongueurflexible}{20pt plus 5pt minus 5pt}
 +
 +Un paragraphe normalement espacé avec le suivant.
 +
 +Longueur de \texttt{\string\medskipamount} : ​
 +\the\medskipamount
 +
 +\medskip
 +
 +Longueur de \texttt{\string\malongueurflexible} : ​
 +\the\malongueurflexible
 +
 +\vspace{\malongueurflexible}
 +
 +Fin du texte
 +</​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
 +
 +\medskip
 +
 +Longueur de \texttt{\\malongueurflexible} : 
 +\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.1612007995.txt.gz · Dernière modification: 2021/01/30 12:59 par yannick.tanguy
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0