BibLaTeX 唯一标识符阿拉伯语

BibLaTeX 唯一标识符阿拉伯语

我正在使用alphabeticbiblatex 样式,如果有两个来源属于同一作者,则必须按以下方式格式化我的来源:

  • 要么作为“KEY-1”(-1替换a
  • 或为“KEY 1 ”(其中1替换a)。

我怎样才能实现这个目标?

当前状态:

参考

\documentclass{scrartcl}

\usepackage[backend=biber,style=alphabetic,maxbibnames=1,maxcitenames=1,defernumbers,%
    doi=false,isbn=false,clearlang=false,backref=false]{biblatex}
\DeclareFieldFormat{labelalpha}{\textsc{#1}}

\begin{filecontents}{bib.bib}
@ONLINE{text:source,
    author={B. Obby},
    title={Sources today},
    url={http://www.example.com},
    urldate={2017-02-20},}
@ONLINE{text:src,
    author={B. Obby},
    title={Sources tomorrow},
    url={http://www.example.com},
    urldate={2017-02-20},}
\end{filecontents}

\bibliography{bib}
\nocite{*}

\begin{document}

Text with citation: \autocite{text:source}

\printbibliography

\end{document}

答案1

正如@moewe 所说,它非常简单:\DeclareFieldFormat{extraalpha}{#1}足以完成任务,因为它与每个字段格式一样可定制。

相关内容