\includepdf 仅显示第一页

\includepdf 仅显示第一页

我尝试使用 XeLaTeX 将 PDF 添加到我的文件中。输出文件中仅包含 PDF 的第一页。

以下 MWE 指的是我使用 Apple 的 TextEdit 和“打印”对话框中的“另存为 PDF”创建的 PDF。内容很简单:每页都有“第 1 页”、“第 2 页”等。

\documentclass{article}

\usepackage{pdfpages}

\title{Minimal Working Example}
\date{}
\author{Author}

\begin{document}
\maketitle

\section{Section 1}
Content

\includepdf{test-pdf}

\end{document} 

答案1

根据pdfpages文档,这是使用 包含 pdf 时的默认行为\includepdf。为了获取所有页面,您需要输入:

\includepdf[pages=-]{test-pdf}

答案2

我注意到了你描述的问题即使有[pages=-]选择提供。pdflatex按预期工作,但xelatex仅包含第一页,如果我明确设置页面范围以包含多页 PDF 的第二页,甚至会失败并出现错误:

Package pdfpages Error: page 2 of `142952.PDF' does not exist.

问题原来是由.PDF区分大小写的文件系统上的大写文件扩展名(即)触发的

将文件名从 更改142952.PDF142952.pdf解决了 XeLaTeX 的问题。当然,如果文件扩展名是小写 .pdf,在论证过程中也可以省略\includepdf

答案3

.就我的情况 (Linux) 而言,当文件包含或-之前时会出现问题.pdf。重命名有所帮助。

相关内容