使用 Biblatex 对参考书目进行不寻常的排序

使用 Biblatex 对参考书目进行不寻常的排序

我正在使用 biblatex 和 bibtex 作为后端,并试图了解参考书目中的引文顺序。MWE 如下

\documentclass{article}

\begin{filecontents}{testbib.bib}
@article{geck:2015:on-kottwitz-conjecture,
    Author = {Geck, Meinolf},
    Journal = {J. Lie Theory},
    Number = 2,
    Pages = 395--429,
    Title = {On {K}ottwitz's conjecture for twisted involutions},
    Volume = 25,
    Year = 2015}

@article{geck-hiss:1996:CHEVIE,
    Author = {M. Geck and G. Hiss and F. L{\"u}beck and G. Malle and G. Pfeiffer},
    Journal = {Appl. Algebra Engrg. Comm. Comput.},
    Pages = 175--210,
    Title = {{\sf CHEVIE} -- {A} system for computing and processing generic character tables for finite groups of {L}ie type, {W}eyl groups and {H}ecke algebras},
    Volume = 7,
    Year = 1996}
\end{filecontents}

\usepackage[backend=bibtex,style=alphabetic,sorting=nyt,minnames=2]{biblatex}
\bibliography{testbib}

\begin{document}

See \cite{geck:2015:on-kottwitz-conjecture} and \cite{geck-hiss:1996:CHEVIE}.


\printbibliography
\end{document}

在参考书目中,引用显示为

[GH+96] M. Geck、G. Hiss 等人,CHEVIE - 一个系统...

[Gec15] M.盖克,关于 Kottwitz 猜想...

但这是错误的。为什么多作者文档排在单作者文档之前?根据 biblatex 手册(附录 C.1),参考文献应首先按作者姓名排序,因为没有指定预排序或排序名称。

任何对此的见解都将不胜感激。

答案1

这是因为您的命名约定不一致:

你使用一次

格克,迈诺尔夫

并且有一次

M·盖克

只需坚持一种命名,你的参考资料就会按照你想要的方式排序。

如果只想打印名字的首字母,只需添加

首次初始化=true

到 biblatex 的选项。

相关内容