我刚刚在我的 Overleaf 项目中添加了一个 PDF(由我自己从 Samsung Notes 创建,以前从未遇到过问题),然后使用
\includepdf[pages=-]{Tp12.pdf}
(见下图)
\usepackage{pdfpages}
导致我出现超时错误:
这是我的 pdf 的位置(前两个从未引起任何问题,并且也不短)。
该 pdf 大小为 4,97 Mo。
这是我在 main.tex 中的头部声明:
\documentclass{report}
\sceau{Pictures/sceau.jpg}
\usepackage{pdfpages}
\usepackage{xurl}
\usepackage{multicol}
\newenvironment{Figure}
{\par\medskip\noindent\minipage{\linewidth}}
{\endminipage\par\medskip}
\usepackage{hyperref}
\hypersetup{
colorlinks=true,
linkcolor=blue,
filecolor=teal,
urlcolor=cyan,
pdftitle={Overleaf Example},
pdfpagemode=FullScreen,
}
\urlstyle{same}
\definecolor{RED}{RGB}{247,197,197}
\definecolor{GREEN}{RGB}{197,247,232}
\definecolor{GREEN_OCTAVE}{RGB}{68,200,81}
\definecolor{BLUE}{RGB}{197,232,247}
\definecolor{GRAY}{gray}{0.9}
\definecolor{lilas}{RGB}{238, 130, 238}
%+++++++++++New Commands++++++++++++
\newcommand{\bc}{\begin{center}}
\newcommand{\ec}{\end{center}}
\newcommand{\be}{\begin{equation}}
\newcommand{\ee}{\end{equation}}
\def\bi{\begin{enumerate}}
\def\ei{\end{enumerate}}
\newcommand{\dst}{\displaystyle}
\newcommand{\ba}{\begin{array}}
\newcommand{\ea}{\end{array}}
\newcommand{\R}{\mathbb{R}}
\newcommand{\C}{\mathbb{C}}
\newcommand{\N}{\mathbb{N}}
\newcommand{\K}{\mathbb{K}}
\newcommand{\ra}{\rightarrow}
\newcommand{\Ra}{\Rightarrow}
\newcommand{\lra}{\longrightarrow}
\newcommand{\Lra}{\Longrightarrow}
\newcommand{\Eq}{\Leftrightarrow}
\newcommand{\Leq}{\Longleftrightarrow}
\newcommand{\Lagr}{\mathcal{L}}
\addbibresource{biblio.bib}
\begin{document}
我希望我提供了你需要的一切。出于隐私问题,我不能分享整个项目。
答案1
您可以将示例简化为
\documentclass{article}
\usepackage{pdfpages}
\begin{document}
aaa
\includepdf[pages=-]{missing.pdf}
\end{document}
这给出了错误
! Package pdfpages Error: Cannot find file `missing.pdf'.
See the pdfpages package documentation for explanation.
Type H <return> for immediate help.
...
l.9 \includepdf[pages=-]{missing.pdf}
?
如果你选择滚动忽略错误(实际上 overleaf 会帮你这么做),tex 会尝试恢复,但会给出一系列虚假的内部错误,并且永远不会终止
! Package pdfpages Error: Cannot find file `missing.pdf'.
See the pdfpages package documentation for explanation.
Type H <return> for immediate help.
...
l.9 \includepdf[pages=-]{missing.pdf}
?
! Package pdfpages Error: Cannot find file `-'.
See the pdfpages package documentation for explanation.
Type H <return> for immediate help.
...
l.9 \includepdf[pages=-]{missing.pdf}
?
! Undefined control sequence.
\AM@expand@range ...M@i \relax \@tempcntb =\AM@ii
\relax \ifnum \@tempcnta <...
l.9 \includepdf[pages=-]{missing.pdf}
?
! Undefined control sequence.
\AM@expand@range ...M@i \relax \@tempcntb =\AM@ii
\relax \ifnum \@tempcnta <...
l.9 \includepdf[pages=-]{missing.pdf}
?
! Missing number, treated as zero.
<to be read again>
\relax
l.9 \includepdf[pages=-]{missing.pdf}
?
....
始终检查日志文件中是否存在错误
答案2
我刚刚发现问题出在哪里:我写的不是 !\includepdf[pages=-]{Tp12.pdf}
而是\includepdf[pages=-]{pdf/Tp12.pdf}
! 只是我忘了在 ! 之前加上文件的名称。