Verticalement centrer une page de titre
Je suis en train de la verticale du centre d'un titre sur une fenêtre de la taille de la page avec latex. J'ai écrit le code suivant, mais pour quelque raison il n'a pas de centre. Quelqu'un pourrait-il svp m'indiquer quel est le problème avec elle?
Merci!
\documentclass{article}
\setlength{\pdfpagewidth}{88.184mm}
\setlength{\pdfpageheight}{113.854mm}
\usepackage[margin=0.5cm, paperwidth=88.184mm, paperheight=113.854mm]{geometry}
\title{[[title]]}
\date{[[date]]}
\author{[[author]]}
\begin{document}
\vspace{\fill}
\maketitle
\vspace{\fill}
\newpage
[[text]]
\end{document}
Vous devez vous connecter pour publier un commentaire.
Il y a deux petites erreurs dans votre code.
D'abord, si vous voulez la
\vspace
de travail, au début ou à la fin d'une page, vous devez utiliser la vedette de la version (\vspace*
).Ce serait le travail, mais
\maketitle
est une assez compliqué de macro, et si elle est utilisée, comme dans votre exemple, il met juste le titre à la deuxième page. Vous pouvez utiliser letitlepage
de l'environnement, qui vous donne beaucoup plus de commande sur la façon dont la page de titre semble -- y compris l'espacement. Par exemple, vous pouvez utiliser le code suivant:Si vous voulez faire fonctionner le tout, même avec
\maketitle
mettre votre\vspace*{\fill}
à l'intérieur du premier et le dernier attribut, exp:Comme dans la réponse par finrod,
\maketitle
est une assez compliqué macro, c'est pourquoi je n'ai pas envie de la remplacer moi-même (\renewcommand\maketitle{
...). Néanmoins, copier, coller et le montage de lignes de 170-201 de l'article.cls documentclass, je pourrais en ajouter un nouveau à personnaliser (\newcommand\mymaketitle{
...) comme suit:La sortie: