我的书目顺序有点问题。我希望该biblatex
包先按每个作者的名字字母顺序对参考文献进行排序,然后再按姓氏字母顺序对参考文献进行排序。
以下是按姓氏排序的代码:
\usepackage[backend=bibtex,
%style=numeric,
bibencoding=ascii
style=alphabetic
%style=reading
]{biblatex}
\addbibresource{References.bib}
请帮我配置它以便它按名字然后按姓氏排序。
答案1
使用 Biber 您可以使用
\documentclassarticle}
\usepackage[backend=biber, style=authoryear]{biblatex}
\addbibresource{biblatex-examples.bib}
\DeclareSortingNamekeyScheme{
\keypart{
\namepart{given}
}
\keypart{
\namepart{prefix}
}
\keypart{
\namepart{family}
}
\keypart{
\namepart{suffix}
}
}
\DeclareNameAlias{sortname}{default}
\begin{document}
\cite{sigfridsson,worman,geer,cicero,nussbaum,knuth:ct:a}
\printbibliography
\end{document}
但这不适用于 BibTeX,因为那里的名称格式不是完全可定制的。
这种顺序可能会让读者感到困惑,但它确实有效。