В вашем коде есть две небольшие ошибки.
Во-первых, если вы хотите, чтобы \vspace
работал в начале или в конце страницы, вы должны использовать помеченную версию (\vspace*
).
Это бы сработало, но \maketitle
- довольно сложный макрос, и при использовании, как в вашем примере, он просто помещает заголовок на вторую страницу.Вы можете использовать среду titlepage
, которая дает вам гораздо больше команд над тем, как выглядит титульный лист, включая пробелы.Например, вы можете использовать следующий код:
\documentclass{article}
\setlength{\pdfpagewidth}{88.184mm}
\setlength{\pdfpageheight}{113.854mm}
\usepackage[margin=0.5cm, paperwidth=88.184mm, paperheight=113.854mm]{geometry}
\begin{document}
\begin{titlepage}
\vspace*{\fill}
\begin{center}
{Huge [[title]]}\\[0.5cm]
{Large [[author}\\[0.4cm]
[[date]]
\end{center}
\vspace*{\fill}
\end{titlepage}
[[text]]
\end{document}