带字母的多个参考资料

带字母的多个参考资料

我想将参考文献的范围按字母组合在一起(即 [A.1-A.5] 而不是 [A.1][A.2][A.3] 或 [A.1, A.2, A.3] 并且我知道我应该使用 \usepackage{cite} 。文档类别是文章。

我有一个小万客隆,用于将字母表中的字母放入参考文献中:

\documentclass[a4paper,12pt]{article}
\usepackage{czech}
\usepackage{fancyhdr}
\usepackage{cite}

%%% Macro %%%
\makeatletter
\def\bibitem{\@lbibitem}
\def\@lbibitem#1{\stepcounter{\@listctr}\item[\@biblabel{\znak\the\value{\@listctr}}\hfill]\if@filesw
      {\let\protect\noexpand
       \immediate
       \write\@auxout{\string\bibcite{#1}{\znak\the\value{\@listctr}}}}\fi\ignorespaces}
\def\zmena#1{\def\znak{#1}\setcounter{\@listctr}{0}\relax\ignorespaces }
\makeatother
\def\znak{A.} 
%%%%%%

\begin{document}
Bibliography test \cite{a, b, c}.

\begin{thebibliography}{A.999}
\bibitem{a} bib 1
\bibitem{b} bib 2
\bibitem{c} bib 3
\end{thebibliography}

\end{document}

但是当我使用它时,usepackage cite 不起作用并且它会打印 [A.1][A.2][A.3] 我需要“字母前缀”,因为我必须构造对“我的”(它们有前缀 A)和“其他”(它们有前缀 B)的引用。

请问我该如何正确操作呢?

相关内容