使用 `Hyperref` 的 `Backref=Pages` 扩展包含页码

使用 `Hyperref` 的 `Backref=Pages` 扩展包含页码

我正在使用backref=pages该软件包的扩展hyperref,因为我想在书目条目后列出反向参考页码列表。有没有办法将这些页码括在括号中,如“[2]”,而不是只显示页码(不带括号)?

例如,我希望 abibitem显示为

[1] Witten,E.,《万物理论》,任何期刊,卷,页数(年份)[第 1 页],[第 2 页]

答案1

负责排版反向引用的命令是\backrefxxx,因此

\renewcommand{\backrefxxx}[3]{%
  [\hyperlink{page.#1}{backref page #1}]}

就可以了。这将使“backref page #”全部成为链接。如果您只希望页码成为链接,请执行

\renewcommand{\backrefxxx}[3]{%
  [backref page \hyperlink{page.#1}{#1}]}

还可能存在其他变化。

相关内容