我正在尝试从现有 PDF 中选择页面来创建 PDF。简而言之,我希望生成的 PDF 仅包含父 PDF 中的选定内容。我这边没有添加文本。
但是,页面的位置不正确。它们偏移了,几乎超出了页面,尺寸小得多。我还收到一个荒谬的警告,说“未找到 filename.pdf”。尽管有这个警告,但 latex 仍在编译该文件。如果文件真的不在那里,那将是不可能的。
以下是 MWE:
\documentclass[a4paper]{article}
\usepackage{pdfpages}
\begin{document}
\title{Something}
\maketitle
\centering
\includepdf[pages = {11-15}]{Joern Pachl (2007) - Deadlock Avoidance In Railroad Operations Simulations.pdf}
\end{document}
这是一个非常简单的操作。我很惊讶发生了错误。也许这是一个微不足道的错误,但我找不到它。
答案1
文件名中有空格:
- 添加
\usepackage{grffile}
以获得对图像文件名中空格的一些支持(如果使用pdflatex
或)。xelatex
- TeX 将连续的空格合并为一个空格。名称包含五个空格的序列。文件名需要可扩展的宏,
\␣
否则~
将不起作用。但宏\space
是可扩展的。
完整示例:
\documentclass[a4paper]{article}
\usepackage{grffile}
\usepackage{pdfpages}
\begin{document}
\includepdf[pages = {1-3}]{Joern Pachl (2007) - Deadlock Avoidance In %
Railroad \space\space\space\space Operations Simulations.pdf}
\end{document}
最后一个命令名后的空格\space
终止该命令名并且将被忽略。
问题中的 MWE 的偏移量很可能是由打印在页面左侧的文件名的部分生成的。