使用 LaTeX 进行商业印刷(如果可能,最好使用回忆录)

使用 LaTeX 进行商业印刷(如果可能,最好使用回忆录)

在 2.2 节第 2 段中texdoc memoir,我引用

... 每张纸上印一页。在商业印刷中,纸质材料要大得多,每张纸上印有几页纸;然后将纸折叠、裁剪和修整,形成装订的最终页面。本课程假设桌面出版是常态。

是否可以配置memoir为输出大量库存、每张纸多页的 PDF,就像商业印刷一样?

如果无法使用memoir,我的解决方案链将是:

  1. 通常使用memoir,带有\documentclass[showtrims]{memoir},以及其他选项。
  2. 每张纸输出单页 PDF。
  3. 使用其他工具输出所需的大型库存、每张多页 PDF。哪种工具最适合此目的?

答案1

按照替代解决方案链,您最好的工具是pdfpages包裹结合geometry包裹作为布局支持。以下是示例:

  1. 假设您的原始文档mydoc.tex是在memoirdocumentclass 中排版的。不要使用showtrimsdocumentclass 选项,因为页面框架将由pdfpages1添加。假设文档是在美国信纸上排版的(8.5in通过11in使用letterpaperdocumentclass 选项)。

  2. 编译mydoc.tex生成mydoc.pdf

  3. 创建一个名为的新文件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使用12ingeometry复制您的“商业库存”。

    在此处输入图片描述

    如果你不喜欢使用 LaTeX 创建第二个文档,那么可以使用命令行方法,使用类似 的工具pdfnup。它构成了PDFjam 软件包。正如您将看到的,pdfnup(或 PDFjam)使用该pdfpages包来创建其输出。


1如果您的文档中已包含打印边距,则可以使用memoirdocumentclass 选项showtrims。但是,这取决于文档的最终输出。

相关内容