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
Dernière révision Les deux révisions suivantes
3_composition:texte:pages:forcer_ou_empecher_un_saut_de_page [2016/10/19 00:21]
jejust
3_composition:texte:pages:forcer_ou_empecher_un_saut_de_page [2021/02/16 22:50]
jejust Typo.
Ligne 1: Ligne 1:
-====== Comment modifier un changement de page ?====== +====== Comment modifier un changement de page? ======
-\label{qu=forcersautpage}+
  
  
-$Reponse$ ​ ''​newpage''​ impose un changement brutal de page.+$\Reponse$ ​ ''​\newpage''​ impose un changement brutal de page. Ce n'​est 
 +généralement pas ce que vous voulez. Regardez les commandes suivantes.
  
  
-$Reponse$ ​ ''​pagebreak''​\oarg{n} ​où \targ{nreprésente l'​autorité avec +$\Reponse$ ​ ''​\pagebreak[<//​n//>​]''​ où ''//​n//'' ​représente l'​autorité avec 
-laquelle on veut changer de page (\targ{n} ​compris entre 1 et 4). Cette +laquelle on veut changer de page. Ce paramètre est compris entre 1 et 4: 
-commande garde la justification, ​1 impose une contrainte faible, 4 impose une +  * ''​1'' ​impose une contrainte faible ​(« <​latex>​\textit{\LaTeX}</​latex>//​si tu le souhaites, tu peux insérer un saut de page ici.// ») ; 
-contrainte sévère. ​La valeur par défaut est 4.+  * ''​4'' ​impose une contrainte sévère ​(« <​latex>​\textit{\LaTeX}</​latex>//,​ je t'​impose d'​insérer un saut de page ici!// »). 
 +Cette commande respecte la justification.
  
  
-$Reponse$ ​ ''​nopagebreak''​\oarg{n} ​idem pour empêcher une coupure de page.+$\Reponse$ ​ ''​\nopagebreak[n]''​ idem pour empêcher une coupure de page.
  
  
-$Reponse$ ​ ''​clearpage''​ termine la page en cours, tout comme ''​newpage'',​+$\Reponse$ ​ ''​\clearpage''​ termine la page en cours, tout comme ''​\newpage'',​
 mais fait en sorte de placer tous les flottants qui seraient encore en mais fait en sorte de placer tous les flottants qui seraient encore en
 attente, avant de commencer une nouvelle page. Cette commande est utilisée, attente, avant de commencer une nouvelle page. Cette commande est utilisée,
Ligne 21: Ligne 22:
  
  
-$Reponse$ ​ ''​cleardoublepage''​ fait la même chose et force un redémarrage +$\Reponse$ ​ ''​\cleardoublepage''​ fait la même chose mais force en plus un redémarrage 
-sur une page impaire.+sur une page impaire, en laissant éventuellement une page blanche. Cela permet 
 +de reprendre le texte sur une page de droite, ce qui est encore plus utilisé 
 +en fin de chapitre dans les belles éditions.
  
  
-$Reponse$  ​''​enlargethispage''​\marg{lgr} impose à <​latex>​\LaTeXe</​latex>​ de comprimer ​(lgr +$\Reponse$ ​ ''​\enlargethispage{<//​longueur//>​}'' ​impose à <​latex>​\LaTeXe</​latex>​ de comprimer 
-négatif) ou d'​étirer (lgr positifle contenu ​d'​une ​page. +(//​longueur//​ négative) ou d'​étirer (//​longueur//​ positivela hauteur du contenu ​de la page. 
-Ceci pour éviter que la page suivante contienne trop peu de +Ceci peut être utile pour éviter que la page suivante ​ne contienne trop peu de texte.
-texte.+
  
 Par exemple: Par exemple:
  
 <code latex> <code latex>
- 
 % ajoute un cm % ajoute un cm
 \enlargethispage{1cm} \enlargethispage{1cm}
Ligne 43: Ligne 44:
  
 <​note>​ <​note>​
- +''​\enlargethispage*{<//lgr//>}'' ​donne une autorité plus grande à la commande ''​\enlargethispage''​ 
-''​enlargethispage*''​\marg{lgr} donne une autorité plus grande +en l'​obligeant à agir sur les espacements élastiques verticaux contenus dans la page courante.
-à la commande ''​enlargethispage''​ en l'​obligeant à agir +
-sur les espacements élastiques verticaux contenus +
-dans la page courante.+
 </​note>​ </​note>​
  
  
  
-$Reponse$ ​ Le fichier ''​block.sty'' ​(source~\vref{block-sty}), +$\Reponse$ ​ Le fichier ''​block.sty'',​ de Jean-Pierre F. Drucbert, 
-de \nom{J.P.}{Drucbert}, bricolé à partir de macros de diverses +bricolé à partir de macros de diverses origines (dont Donald ​Arseneau), 
-origines (dont \nom{D.}{Arseneau}), permet certains contrôles.+permet certains contrôles.
  
 Ce n'est pas parfait, mais cela a rendu service par le passé. Ce n'est pas parfait, mais cela a rendu service par le passé.
  
-\begin{file}{block.sty}{block-sty}+<file latex block.sty>
 \ifx\endBlock\undefined \ifx\endBlock\undefined
 \def\block{\begingroup% \def\block{\begingroup%
Ligne 91: Ligne 89:
 \typeout{block.sty already loaded} \typeout{block.sty already loaded}
 \fi \fi
-\end{file}+</file
  
 Vous pouvez protéger une zone contre la rupture de page. Il Vous pouvez protéger une zone contre la rupture de page. Il
Ligne 106: Ligne 105:
  
 <code latex> <code latex>
- 
 \begin{Block} \begin{Block}
 ... ...
Ligne 125: Ligne 123:
 document est sur deux colonnes) s'il ne reste pas verticalement assez document est sur deux colonnes) s'il ne reste pas verticalement assez
 de place sur la page. Deux commandes de réservation verticale sont de place sur la page. Deux commandes de réservation verticale sont
-disponibles:​ ''​need''​\marg{dimension},​ dont le paramètre est une +disponibles:​ ''​\need{<//dimension//>}''​, dont le paramètre est une 
-longueur, et ''​lneed''​\marg{nombre}, dont le paramètre est +longueur, et ''​\lneed{<//nombre//>}''​, dont le paramètre est 
-le nombre de lignes équivalent à l'​espace vertical demandé (avec cette forme +le nombre de lignes équivalent à l'​espace vertical demandé (avec cette 
-le paramètre est plus facile à estimer).+forme le paramètre est plus facile à estimer).
  
  
-$Reponse$ ​ Le package [[ctanpkg>​needspace|needspace]] permet de réserver de l'​espace en bas de +$\Reponse$ ​ Le package [[ctanpkg>​needspace]] permet de réserver de l'​espace en bas de 
-page. S'il n'y a pas assez de place dans le restant de la page, une nouvelle +page. S'il n'y a pas assez de place dans le restant de la page, une nouvelle est commencée. 
-est commencée. Par exemple :+Par exemple :
  
 <code latex> <code latex>
- +... paragraphe ​précédent.\par
-... paragraphe ​d'​avant.\par+
 \needspace{5\baselineskip} ​ \needspace{5\baselineskip} ​
 % les 5 lignes suivantes seront sur une % les 5 lignes suivantes seront sur une
Ligne 146: Ligne 143:
  
  
-$Reponse$ ​ Pour éviter les coupures de page (ou les coupures de colonnes +$\Reponse$ ​ Pour éviter les coupures de page (ou les coupures de colonnes 
-avec le package [[ctanpkg>​multicol|multicol]]) à l'​intérieur des ''​item''​ dans une+avec le package [[ctanpkg>​multicol]]) à l'​intérieur des ''​\item''​ dans une
 description (et d'​ailleurs dans toute liste), solution simple sortie du description (et d'​ailleurs dans toute liste), solution simple sortie du
-<​latex>​\TeX</​latex>​{}book:+<​latex>​\TeX</​latex>​ book :
  
 <code latex> <code latex>
- 
 \begin{description}\interlinepenalty 10000 \begin{description}\interlinepenalty 10000
 </​code>​ </​code>​
Ligne 158: Ligne 154:
  
  
-$Reponse$ ​ Lorsque l'on veut éviter qu'une liste à puces ou un paragraphe ne +$\Reponse$ ​ Lorsque l'on veut éviter qu'une liste à puces ou un paragraphe ne 
-soit coupé par un changement de page, il suffit d'​utiliser la commande +soit coupé par un changement de page, il suffit d'​utiliser la commande ''​\samepage''​. 
-''​samepage''​.+ 
 +------ 
 +//​Source://​ 
 +  * [[https://​tex.stackexchange.com/​questions/​45609/​is-it-wrong-to-use-clearpage-instead-of-newpage|Is it wrong to use \clearpage instead of \newpage?]]
  
 +{{htmlmetatags>​metatag-keywords=(LaTeX,​saut de page,​nouvelle page,fin de chapitre,​laisser une page blanche,​sauter une page)
 +metatag-og:​title=(Comment modifier un changement de page?)
 +metatag-og:​site_name=(FAQ LaTeX francophone)
 +}}
  
3_composition/texte/pages/forcer_ou_empecher_un_saut_de_page.txt · Dernière modification: 2021/02/16 22:51 par jejust
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0