朋友们,请考虑以下例子(我的文本):
\documentclass[a5paper,oneside,12pt]{book}
\begin{document}
{\Huge A}
\newpage
{\Huge B}
\newpage
{\Huge C}
\newpage
{\Huge D}
\newpage
{\Huge E}
\newpage
{\Huge F}
\newpage
{\Huge G}
\newpage
{\Huge H}
\end{document}
我想pdfpages
按照建议使用包生成并打印一本小册子回忆录课中的小册子,所以我的其他代码如下所示:
\documentclass{scrartcl}
\usepackage{pdfpages}
\begin{document}
\includepdf[pages=-,booklet,landscape]{mytext.pdf}
\end{document}
它运行完美,我的小册子制作完成了,新文档的每一页都有原始文档的 2 页。结果如下:
Page 1 | Page 2 | Page 3 | Page 4
H A | B G | F C | D E
Page 8 Page 1 | Page 2 Page 7 | Page 6 Page 3 | Page 4 Page 5
这是小册子格式。到目前为止,一切顺利。
碰巧我需要自己打印,这种格式不适合我的需求。所以我希望他们pdfpages
能插入以下格式的页面:
Page 1 | Page 2 | Page 3 | Page 4
D A | B C | G D | E F
Page 4 Page 1 | Page 2 Page 3 | Page 8 Page 5 | Page 6 Page 7
这样,我就可以双面打印文档并轻松剪切页面:
编辑:其他观点(第 2 页和第 4 页被翻转只是为了解释他们的立场):
换句话说:
其中n
是页码,使得n mod 4 = 1
。
也可以[n+2, n], [n+1, n+3]
代替[n+3, n], [n+1, n+2]
。
正如有人提到的,我可以手动指定页面顺序,但对于超过 100 页的文档来说这是不可行的。
有任何想法吗?
答案1
我不知道包中有以下选项pdfpages
:
签名
nup=1x2
通过将页面重新排列为签名并分别设置或 来创建小册子nup=2x1
。此选项采用一个参数来指定签名的大小,该参数应为 4 的倍数。
读完这一段之后,我发现该booklet
选项signature
在底层使用了:
小册子
signature
如果您选择的签名值非常大,以至于所有页面都可以放入一个签名中,则此选项只是 选项的快捷方式。 要么true
或false
(或没有值,这相当于true
)。(默认值:booklet=false
)
因此,解决方案是:
\documentclass{scrartcl}
\usepackage{pdfpages}
\begin{document}
\includepdf[pages=-,signature=4,landscape]{mytext.pdf}
\end{document}
输出正如我预期的那样。=)
答案2
这可以通过使用4 on 2, book format
布局来实现pgfmorepages
包。请参阅文档以了解详细信息。