在 TikZ 中从单页 A3 文档打印/排版两页 A4 页面

在 TikZ 中从单页 A3 文档打印/排版两页 A4 页面

我目前正在使用 A3 格式制作一张巨大的图表,并附带选项landscape。我通常不使用 A3 纸张,但这不是错误。我特意选择了这种格式,因为它由两张 A4 纸张组成。

当我的文档准备好后,我希望 TikZ 知道我想要做什么,基本上就是打印和/或排版文档,以便两页出来。它应该这样工作:

A3 到 A4 页面

每边的边距都为 0,所以如果我将两页放在一起,即使从技术上讲页面在中间被截断,内容仍然是可读的。

答案1

如果您已经完成 A3 文档,请将其编译为 PDF 并将其包含到新的 A4 文档中,该文档用于pdfpages包含两次 A3 页面,首先是右侧,然后将左侧一半剪掉。pdfpages将负责删除所有边框等。

\documentclass[a4paper]{article}
\usepackage{geometry}
\usepackage{pdfpages}

\begin{document}

\includepdf[pages=1,clip,trim=0 0 21cm 0]{example-image-a3-landscape}
\includepdf[pages=1,clip,trim=21cm 0 0 0]{example-image-a3-landscape}

\end{document}

(示例图像example-image-a3-landscape.pdf是相对较新的包的一部分mwe。)

在 Adob​​e Reader 的并排视图中,其显示效果如下:

结果

正如已经指出的那样,如果您的打印机无法打印到页面的边缘,您可能会遇到麻烦,这通常是普通打印机的情况!

因此,您可能希望在 A3 纸的顶部和底部留出大约 1cm 的边距,在左侧和右侧留出 2cm 的边距。然后,您可以通过更改值来在每个 A4 页面的每一侧移除 1cm trim。您还需要禁用自动缩放和页面调整(无论如何,在这种情况下始终是个好主意)。我添加了它,frame以便您可以轻松看到实际内容大小。您应该在最终版本中删除此键。

\documentclass[a4paper]{article}
\usepackage{geometry}
\usepackage{pdfpages}

\begin{document}

\includepdf[pages=1,clip,trim=2cm 1cm 21cm 1cm,frame,noautoscale,fitpaper=false]{example-image-a3-landscape}
\includepdf[pages=1,clip,trim=21cm 1cm 2cm 1cm,frame,noautoscale,fitpaper=false]{example-image-a3-landscape}

\end{document}

在此处输入图片描述

答案2

如果您运行的是 Linux,您可以轻松安装poster。使用此命令,您可以将一个页面分成几个较小的页面。使用以下命令

$ poster -v -iA3 -mA4 infile >outfile

infile大小为 的输入文件A3被转换为大小为 的较小页面A4。您必须先将 转换infileeps类型文件。

相关内容