我有以下文字:
\begin{enumerate}
\item bla
\item blabla
\item 当热塑性材料坚硬时,它就被压实,然后被挤压成坚硬的一层,以便立即被压缩。 \cite{Leonhardt}
\end{enumerate}
这部分出现在第 12 页。现在,当显示参考书目时,其内容如下:
显然,这3
是对引用的反向引用。这是枚举项的索引(例如,如果我将引用移至第二项,它就会变成 2)。
如何让 backref 返回页码?
答案1
选项backref
可以hyperref
接受一个值。默认情况下,它是section
,但这似乎没有给出正确的输出,因为它在枚举中选取了项目编号。另一方面,您正在请求页面引用,并且传递选项确实page
有效:
\documentclass{article}
\usepackage[backref=page]{hyperref}
\begin{document}
\begin{enumerate}
\item A
\item B
\item C~\cite{art}
\end{enumerate}
\bibliographystyle{plain}
\bibliography{test}
\end{document}
和test.bib
@Article{art,
author = {Author, A. N.},
title = {On\dots},
journal = {J. Jour.},
year = 2004
}