如何按类型对 Biblatex 书目进行排序?

如何按类型对 Biblatex 书目进行排序?

我注意到 Biblatex 有一个很酷的功能,你可以使用类似以下方法细分参考书目:

\printbibheading
\printbibliography[type=book,heading=subbibliography,title={Book Sources}]
\printbibliography[nottype=book,heading=subbibliography,title={Other Sources}]

但是,在这种情况下,排序顺序仅取决于正常排序顺序,并不尊重这些子书目;对于这种numeric风格,这会导致如下情况:

图书

[3]...[5]...[13]...

非书籍

[1]...[2]...[4]...

有什么方法可以改变这种行为吗?我尝试了以下解决方案:Biblatex - 使用numeric-comp 样式(引用顺序)引用两个参考书目,但在给出以下内容时似乎没有改变任何排序顺序:

\DeclareSourcemap{
  \maps{
    \map{
      \pertype{book}
      \step[fieldset=presort, fieldvalue={aa}]
    }
  }
}

相关内容