I wrote the pgfmorepages
(CTAN and github) extension of pgfpages
for instances such as this.
The layout you want isn't predefined, but is straightforward to make.
\documentclass{article}
%\url{http://tex.stackexchange.com/q/279042/86}
\usepackage{pgfmorepages}
\usepackage{graphicx}
\pgfpagesdeclarelayout{8 on 2, book format}
{%
\edef\pgfpageoptionheight{\the\paperheight}
\edef\pgfpageoptionwidth{\the\paperwidth}
\def\pgfpageoptionborder{0pt}
\def\pgfpageoptionfirstshipout{1}
}%
{%
\pgfpagesphysicalpageoptions
{%
logical pages=8,%
physical pages=2,%
physical height=\pgfpageoptionheight,%
physical width=\pgfpageoptionwidth,%
current logical shipout=\pgfpageoptionfirstshipout%
}
\pgfpagesphysicalpage{1}{}
\pgfpageslogicalpageoptions{4}
{%
border shrink=\pgfpageoptionborder,%
resized width=.5\pgfphysicalwidth,%
resized height=.5\pgfphysicalheight,%
center=\pgfpoint{.25\pgfphysicalwidth}{.75\pgfphysicalheight}%
}%
\pgfpageslogicalpageoptions{2}
{%
border shrink=\pgfpageoptionborder,%
resized width=.5\pgfphysicalwidth,%
resized height=.5\pgfphysicalheight,%
center=\pgfpoint{.75\pgfphysicalwidth}{.75\pgfphysicalheight}%
}%
\pgfpageslogicalpageoptions{8}
{%
border shrink=\pgfpageoptionborder,%
resized width=.5\pgfphysicalwidth,%
resized height=.5\pgfphysicalheight,%
center=\pgfpoint{.25\pgfphysicalwidth}{.25\pgfphysicalheight},%
}%
\pgfpageslogicalpageoptions{6}
{%
border shrink=\pgfpageoptionborder,%
resized width=.5\pgfphysicalwidth,%
resized height=.5\pgfphysicalheight,%
center=\pgfpoint{.75\pgfphysicalwidth}{.25\pgfphysicalheight},%
}%
\pgfpagesphysicalpage{2}{}
\pgfpageslogicalpageoptions{1}
{%
border shrink=\pgfpageoptionborder,%
resized width=.5\pgfphysicalwidth,%
resized height=.5\pgfphysicalheight,%
center=\pgfpoint{.25\pgfphysicalwidth}{.75\pgfphysicalheight}%
}%
\pgfpageslogicalpageoptions{3}
{%
border shrink=\pgfpageoptionborder,%
resized width=.5\pgfphysicalwidth,%
resized height=.5\pgfphysicalheight,%
center=\pgfpoint{.75\pgfphysicalwidth}{.75\pgfphysicalheight}%
}%
\pgfpageslogicalpageoptions{5}
{%
border shrink=\pgfpageoptionborder,%
resized width=.5\pgfphysicalwidth,%
resized height=.5\pgfphysicalheight,%
center=\pgfpoint{.25\pgfphysicalwidth}{.25\pgfphysicalheight},%
}%
\pgfpageslogicalpageoptions{7}
{%
border shrink=\pgfpageoptionborder,%
resized width=.5\pgfphysicalwidth,%
resized height=.5\pgfphysicalheight,%
center=\pgfpoint{.75\pgfphysicalwidth}{.25\pgfphysicalheight},%
}%
}
\pgfpagesuselayout{8 on 2, book format}
\newcommand\dopage{%
\noindent\resizebox{.99\linewidth}{!}{Page \thepage}
\newpage}
\begin{document}
\dopage\dopage
\dopage\dopage
\dopage\dopage
\dopage\dopage
\end{document}
First page:
Second page:
:)
In general, when I have to achieve something similar, I usepdfpages
and manually set the pages to include and in which order. To ease my life, I have a script to generate the sequence for me.\documentclass[a4paper,twoside]{article} \usepackage{pdfpages,geometry} \begin{document} \includepdf[pages={1,3,5,7,4,2,8,6},nup=2x2]{file} \end{document}
:)
Although, on a second thought, usingpdfpages
for this task is almost vernacular...:)