如何将一本书(A6 尺寸)打印 4 次到 A4 尺寸的纸张上?

如何将一本书(A6 尺寸)打印 4 次到 A4 尺寸的纸张上?

我有一个用 latex 准备的双面 pdf,它有 130 页。我只想要一个结果,我可以将 A4 纸切成 4 部分,得到 4 本独立的 a6 书。无需设置框架,只需将纸张切成两半即可。

我现在有很多关于如何将某种尺寸的页面插入到其他尺寸的 pdf 中的说明,但没有一个说明如何将相同的文档乘以四并在每页上放置此 x4 页面顺序。

因此,第一张 A4 页应该是第一张 A6 页的 4 倍,第二张也是同样的大小,依此类推。

第 1 页(包含 4 张 A6 尺寸打印件)

  • [1][1]
  • [1][1]

第 2 页(包含 4 张 A6 尺寸打印件)

  • [2][2]
  • [2][2]

ETC。

答案1

\documentclass{article}
\usepackage[a4paper,margin=0pt,nofoot,nohead]{geometry}
\usepackage{graphicx}
\newcommand{\fourplay}[2]% #1 = page number (text), #2 = file name
{\pagebreak\includegraphics[page=#1]{#2}\includegraphics[page=#1]{#2}\par
\includegraphics[page=#1]{#2}\includegraphics[page=#1]{#2}\par}
\parindent=0pt
\parskip=0pt
\begin{document}
\loop\fourplay{\thepage}{test5.pdf}
\ifnum\value{page}<2\relax \repeat% 2=number of pages
\end{document}

其中文件 test5.pdf 是使用以下方式创建的

\documentclass{article}
\usepackage[a6paper]{geometry}
\usepackage{lipsum}
\begin{document}
\lipsum[1-10]
\end{document}

演示

相关内容