无法找到错误的输入行

无法找到错误的输入行

我正在尝试调试我的论文并在错误日志中发现此警告:

包 hyperref 警告:书签级别之间的差异 (2) 大于 (hyperref) 一,级别固定在输入行 161。

这指向我的主文件,它只有 73 行(包括注释)。我正在使用命令\input导入各个章节和文件。我正在使用 TexMaker。

我找到了这个帖子书签级别之间的差异大于一 - 这是什么意思?解释警告以及如何解决它,但由于行号不一致,我无法找到问题所在。有人能帮忙吗?

答案1

如果你修改链接问题中的示例,它看起来像

\documentclass{article}
\usepackage[bookmarksopen]{hyperref}% http://ctan.org/pkg/hyperref
\setcounter{tocdepth}{4}% Show up to level 4 (\paragraph) in ToC (and bookmarks)
\begin{document}
\section{A section}
\subsection{A subsection}
\subsubsection{A subsubsection}
\paragraph{A paragraph}
\subparagraph{A subparagraph}
\input{sc2.tex}
\end{document}

哪里sc2.tex

\section{A section}
\subsection{A subsection}
%\subsubsection{A subsubsection}% Left out \subsubsection
\paragraph{A paragraph}
\subparagraph{A subparagraph}

然后终端和日志显示错误为

(./main.out) (./main.out) (./sc2.tex

Package hyperref Warning: Difference (2) between bookmark levels is greater 
(hyperref)                than one, level fixed on input line 5.

其中(main.out)显示文件main.out已被完全读取,但(./sc2.tex没有匹配)显示该文件已打开但未完全读取,因此该部分中任何错误或警告中的行号与有关sc2.tex

相关内容