[OS X TeX] Vertical center text alignment
Bruno Voisin
bvoisin at mac.com
Tue Nov 29 06:04:57 EST 2005
Le 29 nov. 05 à 06:32, Morten Høgholm a écrit :
> On Tue, 29 Nov 2005 02:01:11 +0100, Herbert Schulz
> <herbs at wideopenwest.com> wrote:
>
>> \documentclass{article}
>> \title{Put the Title Here}
>> \date{}
>> \pagestyle{empty}
>> \begin{document}
>> \maketitle
>> \thispagestyle{empty}
>> % here's the page
>> \pagebreak
>
> Use \newpage if you know you want a new page. \pagebreak is for
> encouraging LaTeX to break it there and can lead to warnings.
>
>> \mbox{}% to get into horizontal mode
>> \vfill
>
> \vspace*{\fill} also works.
I some circumstances, when writing a custom letter class, I've found
\vspace*{\fill} at the top of a page doesn't always work, and I tend
to use plain TeX's \null or \leavevmode instead, followed by \vfill.
For example:
\null
\vspace{-\baselineskip}\vspace{-\parskip}
\vspace{-\headheight}\vspace{-\headsep}
\vfill
so that all space for heading, and all reserved space for the first
line on the page, is discarded before entering the infinitely
stretchable glue then the text to be vertically centered.
Bruno Voisin------------------------- Info --------------------------
Mac-TeX Website: http://www.esm.psu.edu/mac-tex/
& FAQ: http://latex.yauh.de/faq/
TeX FAQ: http://www.tex.ac.uk/faq
List Archive: http://tug.org/pipermail/macostex-archives/
More information about the MacOSX-TeX
mailing list