我目前正在使用 A3 格式制作一张巨大的图表,并附带选项landscape
。我通常不使用 A3 纸张,但这不是错误。我特意选择了这种格式,因为它由两张 A4 纸张组成。
当我的文档准备好后,我希望 TikZ 知道我想要做什么,基本上就是打印和/或排版文档,以便两页出来。它应该这样工作:
每边的边距都为 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
。)
在 Adobe 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
。您必须先将 转换infile
为eps
类型文件。