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:pages:inserer_un_espace_vertical_dans_une_page [2016/10/20 23:03]
jejust
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 ​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
 +
 +\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''​.
  
-<​note>​ 
-La commande ''​\vspace*''​ force l'​insertion d'une espace verticale 
-même si cette dernière se situe sur un changement de page. 
-</​note>​ 
  
 +{{htmlmetatags>​metatag-keywords=(LaTeX)
 +metatag-og:​title=(Comment insérer une espace verticale dans une page?)
 +metatag-og:​site_name=(FAQ LaTeX francophone)
 +}}
  
3_composition/texte/pages/inserer_un_espace_vertical_dans_une_page.1476997428.txt.gz · Dernière modification: 2016/10/20 23:03 par jejust
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0