If you use the natbib
citation management package, and if you employ a bibliography style which is (a) capable of producing authoryear-style citation call-outs and (b) compatible with the natbib
package, it's straightforward to set up a "citation alias" for a given entry and to create alias-form call-outs via \citetalias
and \citepalias
. Furthermore, if the hyperref
package is in use, these citation call-outs will automatically be made into hyperlinks to the corresponding entries in the formatted bibliography.

\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}
natbib
citation management package? If so, it's straightforward to set up a citation alias. Please advise.