Hyperref 在参考书目中生成错误引用

Hyperref 在参考书目中生成错误引用

我的标题中有引文,它也应该出现在图表列表中。然而,在参考书目中,hyperref 会生成此引文对 LOF 上一章的引用。例如:

Chapter 1 |
Chapter 2  |
Figure -> caption:(\cite{Hawking})
Chapter 3 |
LOF |
BIB 
[1] Hawking  2.1 3

我不想在我的参考书目中添加最后一个参考文献(3)。有人能帮忙吗?提前谢谢

最小示例:

\documentclass[a4paper,12pt,headings=normal,twoside,parskip,bibliography=totoc,index=toto,final,numbers=noenddot]{scrreprt}

\usepackage[bookmarks,          
              bookmarksopen=true,
                  colorlinks=true,
                  linkcolor=black,
                  pdfpagelayout = TwoPageRight,
                  citecolor=blue,
                  urlcolor=blue,
                  backref,
                  linktocpage]{hyperref}    

\usepackage{natbib}

\begin{document}

\chapter{One}

\chapter{Two}

\section{TwoPointOne}

\begin{figure}
    \centering
    \caption{Caption \cite{Hawking1998}}
\end{figure}

\chapter{Three}

\listoffigures

\addcontentsline{toc}{chapter}{LOF}

\bibliographystyle{unsrt}   

\bibliography{bib}

\end{document}

答案1

您可以在本地禁用图形列表中的反向引用:

\backrefsetup{disable}
\listoffigures
\backrefsetup{enable}

相关内容