[Tex/LaTex] Problem with citation multiple authors

bibliographiesbibtex

I need to cite a paper with multiple authors:

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

But when I made the citation it appears as [HKC+94] and I want to be [HKCSS94]. can anyone help me?

Best Answer

As written in the comments, without using biblatex it isn't possible. By using the package biblatex you have the options minalphanames/maxalphanames. The option maxalphanames requires a number and it represents the number of authors which will be counted for the label of the style alphabetic. In your case it should be 5.

Here a MWE with the correct compilation order using arara

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

enter image description here