我希望将一些 pdf 文档附加到我正在编写的较大文档的末尾,但发现使用\includepdf
提供的命令pdfpages
总是会导致 pdflatex 崩溃。
下面的例子展示了这种行为:
首先创建一个测试 pdf,我们将其附加到主文档中:
\documentclass{minimal}
\begin{document}
This is some text
\end{document}
然后
\documentclass{minimal}
\usepackage{pdfpages}
\begin{document}
This is the text in the main doc.
\includepdf[pages={~}]{test_pdf.pdf}
\end{document}
这会导致 pdflates 崩溃并显示“pdflatex 遇到问题”消息。在这种情况下,我在 Windows XP Pro 32 位上使用 MikTeX 2.9,并使用 Texniccenter 1.0 作为编辑器(尽管 Texworks 也失败了,但我认为编辑器与此无关,但你永远不知道)。我还没有在其他平台上尝试过。如果相关的话,我通常没有这台电脑的管理员权限。
这是一个已知问题吗?有没有乳胶解决方法?我知道如果需要的话还有其他非乳胶方法可以附加 pdf。
答案1
错误信息是
!pdfTeX error: pdflatex (file \protect \unhbox \voidb@x \penalty \@M \ {}.pdf):
cannot find image file
这是由于调用选项引起的
pages={~}
而不是正确的
pages=-
我认为没有真正安全的保护措施可以防止此类错误。