在 2.2 节第 2 段中texdoc memoir
,我引用
... 每张纸上印一页。在商业印刷中,纸质材料要大得多,每张纸上印有几页纸;然后将纸折叠、裁剪和修整,形成装订的最终页面。本课程假设桌面出版是常态。
是否可以配置memoir
为输出大量库存、每张纸多页的 PDF,就像商业印刷一样?
如果无法使用memoir
,我的解决方案链将是:
- 通常使用
memoir
,带有\documentclass[showtrims]{memoir}
,以及其他选项。 - 每张纸输出单页 PDF。
- 使用其他工具输出所需的大型库存、每张多页 PDF。哪种工具最适合此目的?
答案1
按照替代解决方案链,您最好的工具是pdfpages
包裹结合geometry
包裹作为布局支持。以下是示例:
假设您的原始文档
mydoc.tex
是在memoir
documentclass 中排版的。不要使用showtrims
documentclass 选项,因为页面框架将由pdfpages
包1添加。假设文档是在美国信纸上排版的(8.5in
通过11in
使用letterpaper
documentclass 选项)。编译
mydoc.tex
生成mydoc.pdf
。创建一个名为的新文件
final.tex
,如下所示:\documentclass{article} \usepackage{pdfpages}% http://ctan.org/pkg/pdfpages \usepackage[paperwidth=20in,paperheight=12in]{geometry}% http://ctan.org/pkg/geometry \pagestyle{empty}% No page headers/footers \begin{document} \includepdf[pages=-,nup=2x1,frame,delta=2cm 0,noautoscale]{mydoc} \end{document}
这包括来自的所有页面
mydoc.pdf
(使用pages=-
),在每个页面周围添加一个框架/边框以便修剪(使用frame
),将 2 个页面放在一张纸上(使用nup=2x1
),在每个导入的页面之间添加水平间隙2cm
(使用delta=2cm 0
)并且不缩放包含的页面(使用noautoscale
)。此外,最终工作表设置为20in
使用12in
以geometry
复制您的“商业库存”。如果你不喜欢使用 LaTeX 创建第二个文档,那么可以使用命令行方法,使用类似 的工具
pdfnup
。它构成了PDFjam 软件包。正如您将看到的,pdfnup
(或 PDFjam)使用该pdfpages
包来创建其输出。
1如果您的文档中已包含打印边距,则可以使用memoir
documentclass 选项showtrims
。但是,这取决于文档的最终输出。