[Tex/LaTex] Is it possible to scale the entire title page

graphicsscalingtitles

I am creating a booklet which has now a rather fancy title page with various fonts, font sizes, horizontal and vertical spacings, images embedded etc. It looks nice, but somehow the margins (let me clarify: the visible white space) around the titlepage are too big, and I would like to zoom in the entire page just a little bit so that it would look more nicely. Is there a way to do this? (Obviously I don't want to start changing the sizes of the fonts and pictures one by one…).

I was trying to make work \scalebox{}{} from the \graphicx package which I used earlier successfully to make tables bigger, but this time it seems to be failing.

Here is a MNWE:

\documentclass[a4paper]{article}
\usepackage[draft]{graphicx}
\begin{document}
\title{Test title}
\author{Test author}
\date{\today}
%\scalebox{2}{%
\clearpage\maketitle
%\scalebox{2}{%
\begin{center}
\includegraphics{test.jpg}
\end{center}
\scalebox{2}{%

Some additional text}
\end{document}

Best Answer

Here, I first save the original geometry, Then, I place the page one contents in a saved \vbox, then change the geometry and present a scaled version of the box. Finally, I restore the original geometry for the next page.

EDITED to apply \centering to \scalebox, as noted by OP.

Note: I employ \savegeometry{} and \loadgeometry{}, but as runartrollet notes, for this simple case, I could have just used a \restoregeometry.

\documentclass[a4paper]{article}
\usepackage[pass]{geometry}
\usepackage[draft]{graphicx}
\usepackage{lipsum}
\begin{document}
\title{Test title}
\author{Test author}
\date{\today}
\savegeometry{ORIG}
\setbox0=\vbox{
\clearpage\maketitle
\begin{center}
\includegraphics{test.jpg}
\end{center}
Some additional text \lipsum[1-2]}
%
\newgeometry{margin=1cm}
\thispagestyle{empty}
{\centering\scalebox{1.49}{\box0}\par}
\clearpage
\loadgeometry{ORIG}
\lipsum[3-5]
\end{document}

enter image description here