如何使 LaTex 中的引用缩写可点击?

如何使 LaTex 中的引用缩写可点击?

我知道文章中的引用可以通过包自动链接到参考文献hyperref

但是,请考虑一下我在文章的其余部分将诸如“Blah and Blah (2010)”之类的参考文献缩写为 BB10 的情况。有没有办法将缩写链接到文章末尾的特定参考文献?

我知道这是可能的,因为我见过期刊编辑这样做。但我不知道怎么做。

答案1

如果您使用natbib引文管理包,并且如果您采用的书目样式 (a) 能够生成作者年份样式的引文标注,并且 (b) 与包兼容,则可以直接为给定条目设置“引文别名”,并通过和natbib创建别名形式的标注。此外,如果正在使用该包,这些引文标注将自动变成指向格式化书目中相应条目的超链接。\citetalias\citepaliashyperref

在此处输入图片描述

\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}

相关内容