如何在 LaTeX 中平铺页面

如何在 LaTeX 中平铺页面

pdf通过 生成 时LaTeX,页面将以上下叠放的方式显示。这些页面可以正常定向或旋转(例如通过 pdfpageattr)。

我想知道的是,我们如何编译pdf页面12并排;然后在这两页下面,我们有页面34 并排的大小。因此,文档的顺序不是向下排列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

将会完成这项工作。

相关内容