引用不正确

引用不正确

当我输入时,\ref{name}给出的链接位于错误的页面上。我该如何修复这个问题?

\documentclass[a4paper]{book}
\usepackage[utf8]{inputenc}
\usepackage{hyperref}
\usepackage{theorem}

\newtheorem{teo}{Teorema}[chapter]
\begin{document}
\begin{teo}\label{tvi}
text
\end{teo}
... %insert various \newpage
\ref{tvi}
\end{document}

返回不正确的页面。

答案1

您的示例对我来说很好。

答案2

您的示例对我来说很好。

  • 遵循以下建议休斯
  • 您是否至少编译过两次文档?检查日志文件中是否有任何重复运行警告,例如

    LaTeX 警告:第 ... 页上的引用“tvi”在输入行 34 上未定义。

    软件包 rerunfilecheck 警告:文件‘....out’已改变。

    (重新运行文件检查)重新运行以获取正确的轮廓

    (重新运行文件检查)或使用包“bookmark”。

    LaTeX 警告:存在未定义的引用。

    LaTeX 警告:标签可能已更改。请重新运行以获取正确的交叉引用。

  • \phantomsection在之前放置\begin{teo}

您的示例中的链接指向哪里? 之前或之后的页面\begin{teo},文档的第一页,...?

相关内容