Consider the following example:
\documentclass[
12pt,
landscape
]{article}
\usepackage[
a6paper,
margin = 0cm
]{geometry}
\usepackage{lmodern}
\newenvironment{horse}
{
\topskip0pt
\vspace*{\fill}
\begin{center}
\fontsize{50}{56}\selectfont
}
{
\end{center}
\vspace*{\fill}
%
}
\pagestyle{empty}
\begin{document}
\begin{horse}
Alle lande\\[0.5ex] og\\[0.5ex] deres hovedst{\ae}der
\end{horse}
\end{document}
I would like the contents of the horse environment to be placed vertically centered on the page. As can be seen if the code is compiled, this doesn't happen; how do I fix this?
P.S. I just "stole" the code from https://tex.stackexchange.com/a/2327/15874 and modified it a bit.



:-((See added screenshot.) – Svend Tveskæg Nov 14 '16 at 19:04