我使用以下命令将“参考”部分添加到我的目录中:
\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}