如何在 amsrefs 中压缩带前缀的引用

如何在 amsrefs 中压缩带前缀的引用

我正在使用amsrefs,我希望它压缩前缀引用。更确切地说,我想说,

\def\amsrefs@label@prefix{X}

但在这种情况下,\citelist引用就不再压缩。

上午(下午)下午:

\documentclass{article}

\usepackage{amsrefs}
\makeatletter
\def\amsrefs@label@prefix{X}
\makeatother

\begin{document}
See \citelist{\cite{1}\cite{2}\cite{3}}.

\begin{biblist}
  \bib{1}{article}{
    title={T1},
  }
  \bib{2}{article}{
    title={T2},
  }
  \bib{3}{article}{
    title={T3},
  }
\end{biblist}

\end{document}

如果没有前缀,引用就是 [1–3]。如果有前缀,引用就是 [X1,X2,X3]。我希望引用是 [X1–X3]。如何实现?

相关内容