D'ordinaire les pages se remplissent en commençant par le haut : les paragraphes, se plaçant l'un au-dessous de l'autre, occupent peu à peu l'espace libre situé en dessous. Existe-t-il une commande permettant de garder l'espace libre au-dessus du premier paragraphe ? Qui repousse donc en bas de page le seul paragraphe de l'ECM ci-après : Ouvrir dans l'éditeur
\documentclass{article} \usepackage[utf8x]{inputenc} \usepackage[T1]{fontenc} \usepackage[veryoldstyle,largesmallcaps]{kpfonts} \usepackage{lipsum} \begin{document} \lipsum[1] \end{document} Posée 19 Nov '15, 10:59 Pathe ♦♦ |
Une idée est d'utiliser l'extension Ouvrir dans l'éditeur
\documentclass{article} \usepackage[a4paper,top=.5\paperheight]{geometry} \usepackage{lipsum} \begin{document} \lipsum[1-20] \end{document} Publiée 19 Nov '15, 22:12 unbonpetit ♦♦ Pathe ♦♦ |
On peut tout simplement insérer une \parbox, alignée par le bas et dont la hauteur est un argument optionnel: Ouvrir dans l'éditeur
\documentclass[11pt,a4paper]{book} \usepackage[utf8]{inputenc} \usepackage[T1]{fontenc} \usepackage[veryoldstyle,largesmallcaps]{kpfonts} \usepackage[showframe]{geometry} \usepackage{xcolor} \usepackage{lipsum} \fboxsep = 0pt \begin{document} \noindent\fcolorbox{red}{white}{\parbox[b][30\baselineskip]{\linewidth}{\rule{0pt}{\linewidth}}} \lipsum[1] \end{document} Résultat (au passage, il semble y avoir un problème avec les S historiques de kp fonts: autant que je sache, ils n'étaient pas employés pour les S finals (ou finauds?): Publiée 20 Nov '15, 02:19 Bernard Si l'on utilise
(20 Nov '15, 10:14)
Pathe ♦♦
|
Voici une solution. Ouvrir dans l'éditeur
\documentclass{article} \usepackage{lipsum} \makeatletter \let\@texttop\vfill \let\@textbottom\relax \makeatother \begin{document} \lipsum[1]\newpage\lipsum[1] \end{document} par passage Publiée 19 Nov '15, 15:01 touhami
(19 Nov '15, 17:45)
Pathe ♦♦
@Pathe Désolé, je ne sais pas pourquoi, quelqu'un m'avait dit ça. Après une petite recherche, il me semble que l'ordre n'est pas important. (à suivre)
(20 Nov '15, 10:22)
touhami
|
Une réponse simple (peu élégante) est la suivante: Ouvrir dans l'éditeur
\documentclass{article} \usepackage[utf8x]{inputenc} \usepackage[T1]{fontenc} \usepackage[veryoldstyle,largesmallcaps]{kpfonts} \usepackage{lipsum} \begin{document} ~ \vfill{} \lipsum[1] \end{document} Le Je ne sais pas si il y a des moyens (standard ou via un package) permettant de faire ceci plus proprement (voire aligner en bas de page de manière automatique). Publiée 19 Nov '15, 12:13 the_alf 1
On obtient le même résultat sans ajouter le
(20 Nov '15, 14:58)
NeferTiyi
@NeferTiyi Attention ! Les contre-obliques (
(20 Nov '15, 16:44)
denis ♦♦
D'accord, merci !
(20 Nov '15, 17:13)
NeferTiyi
@NeferTiyi Il faut ne publier de commentaires que s'ils enrichissent la base de connaissances (La)TeX et, en particulier, éviter ceux qui ne contiennent qu'une confirmation de solution ou que des remerciements. Le vôtre va donc être supprimé.
(20 Nov '15, 18:25)
denis ♦♦
|
Vous voulez faire ça pour tous les pages ou pour une seule page précise?
Il est impossible de répondre correctement à cette question sans davantage de précisions : vous voulez le faire pour un seul paragraphe (qui serait forcément le premier ???) sur une seule page ? Qu'en serait-il s'il y avait des paragraphes déjà composés sur la page ?
L'idée était de ménager de la place en haut de page pour faire la maquette d'un livre d'art, à la main, en positionnant manuellement des illustrations ; ceci pour déterminer l'empagement optimal.
Il faudrait ensuite dire à LaTeX comment réserver telle part de la hauteur des pages pour des illustrations, telle autre pour le texte... ce qui devrait faire l'objet d'une nouvelle question.