目录显示参考文献的页码不正确

目录显示参考文献的页码不正确

我使用以下命令将“参考”部分添加到我的目录中: \addcontentsline{toc}{chapter}{References}

但是目录中显示的参考文献页码不正确,比实际页码少1。

例如,如果在目录中显示:
References 114
则参考实际上从第 115 页开始。

我该如何修复这个错误?谢谢。

答案1

这应该适用于正常情况

\documentclass{book}
\usepackage{biblatex}
\addbibresource{biblio.bib}   % Is on 'every' TeX system 
%\usepackage[nottoc]{tocbibind}
\usepackage{blindtext}
\usepackage[linktocpage]{hyperref}


\begin{document}
\tableofcontents
\chapter{First}
\cite{Lam94}
\blindtext[5]
\chapter{Second}
\blindtext[10]

\cleardoublepage
\addcontentsline{toc}{chapter}{\bibname}
\printbibliography

\end{document}

编辑更好的版本——让我们用以下选项biblatex进行添加heading=bibintoc\printbibliography

\documentclass{book}
\usepackage{biblatex}
\addbibresource{biblio.bib}
\usepackage{blindtext}
\usepackage[linktocpage]{hyperref}

\begin{document}
\tableofcontents
\chapter{First}
\cite{Lam94}
\blindtext[5]
\chapter{Second}
\blindtext[10]

\printbibliography[heading=bibintoc]
\end{document}

相关内容