![如何在 LaTeX 中平铺页面](https://linux22.com/image/277310/%E5%A6%82%E4%BD%95%E5%9C%A8%20LaTeX%20%E4%B8%AD%E5%B9%B3%E9%93%BA%E9%A1%B5%E9%9D%A2.png)
当pdf
通过 生成 时LaTeX
,页面将以上下叠放的方式显示。这些页面可以正常定向或旋转(例如通过
pdfpageattr
)。
我想知道的是,我们如何编译pdf
页面1
和
2
并排;然后在这两页下面,我们有页面3
和4
并排的大小。因此,文档的顺序不是向下排列1 -> 2 -> 3 -> 4
,而是1 , 2
彼此相邻,然后是3, 4
彼此相邻,依此类推。
答案1
我认为最直接的方法是使用 pgfpages 包。
这使您可以在单个“纸质”页面中设置多个“逻辑”页面。
如果你在 \begin{document} 之前放置以下代码,你将在一页中得到第 1 页和第 2 页,然后是第 3 页和第 4 页,依此类推...
\usepackage{pgfpages}
\pgfpagesuselayout{2 on 1}[a4paper,landscape]
选项“landscape”告诉 latex 使用横向页面来适应两个“逻辑”页面(因此它们并排)。否则,您将得到一个页面在另一个页面之上(这对于 beamer 演示文稿非常有用)。
您可以在以下位置查看该包的更多选项(间距、页面布局......)http://stuff.mit.edu/afs/athena/contrib/tex-contrib/beamer/pgf-1.01/doc/generic/pgf/version-for-tex4ht/en/pgfmanualse16.html
答案2
您还可以使用 pdfjam 程序套件中的 pdfnup 将两页或更多页面合并到一页上。在我的 Linux 系统上
pdfnup infile.pdf
将创建一个每页有两页的文件 infile-nup.pdf。您可以提供输入纸张大小和输出纸张大小的选项。
要将两张 A4 纸放在一张 A3 纸上,
pdfnup --a3paper infile.pdf
将会完成这项工作。