按作者、biblatex 的字母顺序对 bib 条目进行排序

按作者、biblatex 的字母顺序对 bib 条目进行排序

我用来biblatex创建格式化的参考书目,我想按作者姓名的字母顺序排列引文,然后按出版年份升序排列。我发布了一张图片来展示我想要的内容: 在此处输入图片描述

从上面我们可以看出,就像我想要的style一样。plain但是参考文献的顺序不是按照作者的字母顺序排列的。

我在论坛上找到了几种方法,但没有一种能满足我的需求。

我尝试了这个,但是失败了:

\documentclass{article}
\usepackage[sorting=ydnt]{biblatex}
\addbibresource{\ref.bib}

\begin{document}
\nocite{*}
\printbibliography
\end{document}

答案1

你写了,

我想要按字母顺序[对格式化的书目条目进行排序]。

在这种情况下,您应该用 替换sorting=ydntsorting=nty(事实上,由于sorting=nty是默认值,因此您不需要明确指定它。)

修改后的 MWE(最小工作示例)如下:

\documentclass{article}
\usepackage{biblatex}
\addbibresource{\ref.bib}

\begin{document}
\nocite{*}
\printbibliography
\end{document}

以下是密钥的预定义选项sorting,从该包的用户指南第 47 页复制而来biblatex

在此处输入图片描述

相关内容