引用多位作者的问题

引用多位作者的问题

我需要引用一篇有多位作者的论文:

@article{DBLP:journals/tit/HammonsKCSS94,  
  author    = {A. Roger Jr. Hammons  and
               P. Vijay Kumar and
               A. Robert Calderbank and
               Neil J. A. Sloane and
               Patrick Sol{\'e}},  
  title     = {The Z$_{\mbox{4}}$-linearity of Kerdock, Preparata, Goethals,
               and related codes},  
  journal   = {IEEE Transactions on Information Theory},  
  volume    = {40},  
  number    = {2},  
  year      = {1994},  
  pages     = {301-319},  
  ee        = {http://dx.doi.org/10.1109/18.312154},  
  bibsource = {DBLP, http://dblp.uni-trier.de}  
}

但是当我引用时它显示为[HKC+94]并且我想要成为[HKCSS94]。有人可以帮助我吗?

答案1

正如评论中所写,不使用biblatex它是不可能实现的。通过使用包,biblatex您可以使用选项minalphanames/ maxalphanames。该选项maxalphanames需要一个数字,它代表将计入样式标签的作者数量alphabetic。在您的情况下,它应该是 5。

这里是使用正确编译顺序的 MWEarara

% arara: pdflatex
% arara: biber
% arara: pdflatex
% arara: pdflatex
\listfiles
\RequirePackage{filecontents}
\begin{filecontents*}{\jobname.bib}
@article{DBLP:journals/tit/HammonsKCSS94,  
  author    = {A. Roger Jr. Hammons  and
               P. Vijay Kumar and
               A. Robert Calderbank and
               Neil J. A. Sloane and
               Patrick Sol{\'e}},  
  title     = {The Z$_{\mbox{4}}$-linearity of Kerdock, Preparata, Goethals,
               and related codes},  
  journal   = {IEEE Transactions on Information Theory},  
  volume    = {40},  
  number    = {2},  
  year      = {1994},  
  pages     = {301-319},  
  ee        = {http://dx.doi.org/10.1109/18.312154},  
  bibsource = {DBLP, http://dblp.uni-trier.de}  
}
}
\end{filecontents*}


\documentclass[12pt]{article}

\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}

\usepackage[style=alphabetic,maxnames=99,maxalphanames=5]{biblatex}
\addbibresource{\jobname.bib}


\begin{document}
\verb+\cite{DBLP:journals/tit/HammonsKCSS94}+\cite{DBLP:journals/tit/HammonsKCSS94}
\printbibliography
\end{document}

在此处输入图片描述

相关内容