如何在 amsrefs 中用不同的字母标记不同的参考书目?

如何在 amsrefs 中用不同的字母标记不同的参考书目?

看起来amsrefs 再次出击!我想要有多个参考书目,在第一个参考书目中,条目应该标记为 [A1]、[A2] 等,在第二个参考书目中,条目应该标记为 [B1]、[B2] 等,依此类推。我可以使用 来\BibLabel修改参考书目中条目的外观,并使用 来\cite@somethings修改参考文献,但这似乎是一种丑陋的黑客行为。还有更好的想法吗?

答案1

好吧,没人接受挑战;),所以我不得不amsrefs自己研究一些代码。(并不是说我完全理解它 - 它似乎相当混乱......)这个代码起了作用:

\usepackage{amsrefs}
\usepackage{etoolbox}
\makeatletter
\newcommand{\setbibprefix}[1]{\def\bib@prefix{#1}}
\pretocmd{\thebib}{\bib@prefix}{}{}
\setbibprefix{}
\makeatother

相关内容