includepdf 错误信息找不到文件

includepdf 错误信息找不到文件

当我尝试编译该文件时,收到以下错误消息:

\documentclass[11pt]{article}
\usepackage[utf8]{inputenc}
\usepackage[czech]{babel}
\usepackage{geometry}
\usepackage{graphicx}
\usepackage{makeidx}
\usepackage{hyperref
\usepackage{pdfpages}
\begin{document}
\includepdf[pages={-}]{file.pdf}
\end{document} 

包 pdfpages 错误:找不到文件“-”。 \includepdf[pages=-]{file.pdf}

当我更改\includepdf[pages=-]{file.pdf}为时,\includepdf[pages={1}]{file.pdf}它将打印第一页或我想要的任何其他页面。当我尝试打印第 7-11 页时,它也无法工作并显示错误消息,因此无论何时输入 - 符号,我都会收到该消息。

有人知道为什么会这样吗?如何解决?谢谢。

答案1

不幸的是, babel 选项-将它变成了活动的简写字符czech,你可以使用

\shorthandoff{-}

就在 pdf 包含之前,-再次确保安全。通常,这是在组内,因此-将恢复其babel含义,或者您可以使用\shorthandon它来明确重置它。

相关内容