我知道文章中的引用可以通过包自动链接到参考文献hyperref
。
但是,请考虑一下我在文章的其余部分将诸如“Blah and Blah (2010)”之类的参考文献缩写为 BB10 的情况。有没有办法将缩写链接到文章末尾的特定参考文献?
我知道这是可能的,因为我见过期刊编辑这样做。但我不知道怎么做。
答案1
如果您使用natbib
引文管理包,并且如果您采用的书目样式 (a) 能够生成作者年份样式的引文标注,并且 (b) 与包兼容,则可以直接为给定条目设置“引文别名”,并通过和natbib
创建别名形式的标注。此外,如果正在使用该包,这些引文标注将自动变成指向格式化书目中相应条目的超链接。\citetalias
\citepalias
hyperref
\RequirePackage{filecontents}
\begin{filecontents}{mybib.bib}
@misc{bb:10,
author = "Albert Blah and Zebulon Blah",
title = "Thoughts",
year = 2010,
}
\end{filecontents}
\documentclass{article}
\usepackage[round,authoryear]{natbib}
\bibliographystyle{plainnat} % choose a suitable bibliography style
\defcitealias{bb:10}{BB10}
\usepackage[colorlinks,allcolors=blue]{hyperref}
\begin{document}
\noindent
\citet{bb:10} (hereafter: \citetalias{bb:10}) argue that \dots
\bibliography{mybib}
\end{document}