biblatex/biber 中按时间顺序排列的参考文献的引用样式?

biblatex/biber 中按时间顺序排列的参考文献的引用样式?

按时间顺序对参考文献进行排序对于了解论文的历史非常有用。“alpha” [GMS93] 样式的引用为论文提供了一个令人难忘的短标签,该标签通常会在添加和删除参考文献时保持一致。但同时使用这两种方式会使查找参考文献变得困难。是否有像 [1993GMS] 这样的引用样式,让我们可以按短标签进行排序,并且仍然按时间顺序排列参考文献?

答案1

你可以这样做\DeclareLabelalphaTemplate

\documentclass{article}

\usepackage[style=alphabetic]{biblatex}

\addbibresource{biblatex-examples.bib}

\DeclareLabelalphaTemplate{
  \labelelement{
    \field[final]{shorthand}
    \field[strwidth=4,strside=right]{year}
  }
  \labelelement{
    \field{label}
    \field[strwidth=3,strside=left,ifnames=1]{labelname}
    \field[strwidth=1,strside=left]{labelname}
  }
}


\begin{document}

\cite{vazques-de-parga}

\printbibliography

\end{document}

在此处输入图片描述

相关内容