是否可以按语言/作者/标题对参考书目进行排序?

是否可以按语言/作者/标题对参考书目进行排序?

为了获取参考书目列表,biblatex我使用以下代码:

...
\printbibheading
\printbibliography[keyword=primary,heading=subbibliography,title={Les sources principaux}]
\printbibliography[notkeyword={primary,ncite},heading=subbibliography,title={Les sources secondaires}]
....

我使用不同类型的书目条目,如、、、、@Book等。我想对参考书目进行排序@Article@Misc@Incollection@Inproceedings

  1. 按语言顺序排列:法语、德语、英语、波兰语、希腊语、俄语

  2. 按作者姓氏

  3. 按标题(因为很多条目没有作者姓名)

是否有可能对每个子书目标题进行这种排序?

答案1

这涉及几个方面。

  1. 语言排序最好通过参考书目过滤器进行,因为您实际上并不希望按我假设的“语言”字段的值进行排序(biblatex手册 3.5.9)
  2. 和 3. 您可以定义自定义排序规范,请参阅biblatex手册第 4.5.1 节。

不过,似乎您可能需要针对不同的\printbibliography命令使用不同的排序规范。目前这还不可能,但几乎已经实现(对于/Biber),并且可能在不久的将来的 2.0/Biber 1.0biblatex中发布。biblatex

相关内容