A possible workaround could be to use the pdfpages
package to include the full size pages and then use the pgfpages
package to arrange 9 pages per page.
The pgfpages
package allows to define arbitrary layouts, so you could create ones for LTR rows and columns. Here an example:
\documentclass{article}
\usepackage{pdfpages}
\usepackage{pgfpages}
\pgfpagesdeclarelayout{9 on 1 RTL columns}
{
\edef\pgfpageoptionheight{\the\paperheight} % landscaped by default
\edef\pgfpageoptionwidth{\the\paperwidth}
\def\pgfpageoptionborder{0pt}
}
{
\pgfpagesphysicalpageoptions
{%
logical pages=9,%
physical height=\pgfpageoptionheight,%
physical width=\pgfpageoptionwidth%
}
\pgfpageslogicalpageoptions{1}
{%
border shrink=\pgfpageoptionborder,%
resized width=.33\pgfphysicalwidth,%
resized height=.33\pgfphysicalheight,%
center=\pgfpoint{0.833\pgfphysicalwidth}{0.833\pgfphysicalheight}%
}%
\pgfpageslogicalpageoptions{4}
{%
border shrink=\pgfpageoptionborder,%
resized width=.33\pgfphysicalwidth,%
resized height=.33\pgfphysicalheight,%
center=\pgfpoint{0.5\pgfphysicalwidth}{0.833\pgfphysicalheight}%
}%
\pgfpageslogicalpageoptions{7}
{%
border shrink=\pgfpageoptionborder,%
resized width=.33\pgfphysicalwidth,%
resized height=.33\pgfphysicalheight,%
center=\pgfpoint{0.166\pgfphysicalwidth}{0.833\pgfphysicalheight}%
}%
\pgfpageslogicalpageoptions{2}
{%
border shrink=\pgfpageoptionborder,%
resized width=.33\pgfphysicalwidth,%
resized height=.33\pgfphysicalheight,%
center=\pgfpoint{0.833\pgfphysicalwidth}{0.5\pgfphysicalheight}%
}%
\pgfpageslogicalpageoptions{5}
{%
border shrink=\pgfpageoptionborder,%
resized width=.33\pgfphysicalwidth,%
resized height=.33\pgfphysicalheight,%
center=\pgfpoint{0.5\pgfphysicalwidth}{0.5\pgfphysicalheight}%
}%
\pgfpageslogicalpageoptions{8}
{%
border shrink=\pgfpageoptionborder,%
resized width=.33\pgfphysicalwidth,%
resized height=.33\pgfphysicalheight,%
center=\pgfpoint{0.166\pgfphysicalwidth}{0.5\pgfphysicalheight}%
}%
\pgfpageslogicalpageoptions{3}
{%
border shrink=\pgfpageoptionborder,%
resized width=.33\pgfphysicalwidth,%
resized height=.33\pgfphysicalheight,%
center=\pgfpoint{0.833\pgfphysicalwidth}{0.166\pgfphysicalheight}%
}%
\pgfpageslogicalpageoptions{6}
{%
border shrink=\pgfpageoptionborder,%
resized width=.33\pgfphysicalwidth,%
resized height=.33\pgfphysicalheight,%
center=\pgfpoint{0.5\pgfphysicalwidth}{0.166\pgfphysicalheight}%
}%
\pgfpageslogicalpageoptions{9}
{%
border shrink=\pgfpageoptionborder,%
resized width=.33\pgfphysicalwidth,%
resized height=.33\pgfphysicalheight,%
center=\pgfpoint{0.166\pgfphysicalwidth}{0.166\pgfphysicalheight}%
}%
}
\pgfpagesdeclarelayout{9 on 1 RTL rows}
{
\edef\pgfpageoptionheight{\the\paperheight} % landscaped by default
\edef\pgfpageoptionwidth{\the\paperwidth}
\def\pgfpageoptionborder{0pt}
}
{
\pgfpagesphysicalpageoptions
{%
logical pages=9,%
physical height=\pgfpageoptionheight,%
physical width=\pgfpageoptionwidth%
}
\pgfpageslogicalpageoptions{1}
{%
border shrink=\pgfpageoptionborder,%
resized width=.33\pgfphysicalwidth,%
resized height=.33\pgfphysicalheight,%
center=\pgfpoint{0.833\pgfphysicalwidth}{0.833\pgfphysicalheight}%
}%
\pgfpageslogicalpageoptions{2}
{%
border shrink=\pgfpageoptionborder,%
resized width=.33\pgfphysicalwidth,%
resized height=.33\pgfphysicalheight,%
center=\pgfpoint{0.5\pgfphysicalwidth}{0.833\pgfphysicalheight}%
}%
\pgfpageslogicalpageoptions{3}
{%
border shrink=\pgfpageoptionborder,%
resized width=.33\pgfphysicalwidth,%
resized height=.33\pgfphysicalheight,%
center=\pgfpoint{0.166\pgfphysicalwidth}{0.833\pgfphysicalheight}%
}%
\pgfpageslogicalpageoptions{4}
{%
border shrink=\pgfpageoptionborder,%
resized width=.33\pgfphysicalwidth,%
resized height=.33\pgfphysicalheight,%
center=\pgfpoint{0.833\pgfphysicalwidth}{0.5\pgfphysicalheight}%
}%
\pgfpageslogicalpageoptions{5}
{%
border shrink=\pgfpageoptionborder,%
resized width=.33\pgfphysicalwidth,%
resized height=.33\pgfphysicalheight,%
center=\pgfpoint{0.5\pgfphysicalwidth}{0.5\pgfphysicalheight}%
}%
\pgfpageslogicalpageoptions{6}
{%
border shrink=\pgfpageoptionborder,%
resized width=.33\pgfphysicalwidth,%
resized height=.33\pgfphysicalheight,%
center=\pgfpoint{0.166\pgfphysicalwidth}{0.5\pgfphysicalheight}%
}%
\pgfpageslogicalpageoptions{7}
{%
border shrink=\pgfpageoptionborder,%
resized width=.33\pgfphysicalwidth,%
resized height=.33\pgfphysicalheight,%
center=\pgfpoint{0.833\pgfphysicalwidth}{0.166\pgfphysicalheight}%
}%
\pgfpageslogicalpageoptions{8}
{%
border shrink=\pgfpageoptionborder,%
resized width=.33\pgfphysicalwidth,%
resized height=.33\pgfphysicalheight,%
center=\pgfpoint{0.5\pgfphysicalwidth}{0.166\pgfphysicalheight}%
}%
\pgfpageslogicalpageoptions{9}
{%
border shrink=\pgfpageoptionborder,%
resized width=.33\pgfphysicalwidth,%
resized height=.33\pgfphysicalheight,%
center=\pgfpoint{0.166\pgfphysicalwidth}{0.166\pgfphysicalheight}%
}%
}
\begin{document}
\pgfpagesuselayout{9 on 1 RTL columns}[landscape]
\includepdf[pages=1-]{example-image-a4-numbered}
\pgfpagesuselayout{9 on 1 RTL rows}
\includepdf[pages=1-]{example-image-a4-numbered}
\end{document}
