如何在Latex文档中将PDF作为附录,并保持原始页面方向?

10

我正在使用pdfpages包将PDF文档作为附录包含到我的主LaTeX文档中,如下所示:

\usepackage{pdfpages}
\includepdf[pages=-]{myfile.pdf}

总体而言,这种方法可行,但我有以下问题:

  • 包含的PDF文件的页面方向不同:有些是纵向的,有些是横向的。当按照上述描述包含PDF时,所有包含的页面都是纵向的。是否可能使用每个包含页面的原始方向?
  • Latex PDF文档的页面已编号,而包含的PDF页面未编号。是否可能继续对包含页面进行正常编号?

谢谢!


我也注意到了你提出的第一个问题:包含页面的方向都设置为第一页的方向,导致缩放。即使我使用 fitpaper 选项也是如此。你有没有找到一种通过 \includepdf 宏来保留这个方向的方法?请参见:https://tex.stackexchange.com/questions/563042/pdfpages-not-scaling-the-pdf-when-fitpaper-is-true - Alex Hirzel
2个回答

10
为了继续正常的编号:

\includepdf[pages=-,pagecommand=\thispagestyle{plain}]{myfile.pdf}

1

我想回答关于保留页面方向的部分。以下宏是使用pagetemplate参数来实现每个包含页面大小的技巧。可能可以重构此代码以不需要pgffor依赖。

\usepackage{pdfpages}
\usepackage{pgffor}

\newcommand{\includepdfReally}[1]{%
\foreach \n in {1,...,\XeTeXpdfpagecount{#1}}{%
\includepdf[fitpaper,pages=\n,pagetemplate=\n]{#1}}}

这适用于XeLaTeX,并依赖于引擎特定的宏\XeTeXpdfpagecount。其他引擎也有类似的宏。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接