biblatex 3.0+ - 具有不同排序方案但具有唯一标签的参考书目

biblatex 3.0+ - 具有不同排序方案但具有唯一标签的参考书目

使用 biblatex 2.x 或更早版本,可以编写类似

\printbibliography
  [category = cited, sorting = none, title = {References}]
\printbibliography
  [notcategory = cited, sorting = nty, title = {Works Not Cited}]

达到上述效果,但biblatex 3.0取消了sorting选项\printbibliography,导致上述代码无效。

以下代码无法按预期工作,因为条目编号会在每个参考书目上下文的开头无条件重置,而且似乎没有明显的方法可以关闭此功能。

\begin{refcontext}[sorting = none]
\printbibliography[category = cited, title = {References}]
\end{refcontext}
\begin{refcontext}[sorting = nty]
\printbibliography[notcategory = cited, title = {Works Not Cited}]
\end{refcontext}

顺便说一句,这意味着内部的交叉引用\printbibliography (例如更改title = {Works Not Cited}title = {Works Not Cited, see also \cite{something}},其中something属于类别cited)不再起作用。

那么,是否存在一种优雅的方法来实现与以前相同的目标?

答案1

这些问题应该在 biblatex 3.4/biber 2.5 中得到修复,它们现在位于 Sourceforge 的 DEV 文件夹中。跨 refcontexts 的编号是一个错误,对于跨书目引用,请尝试它并查看有关 refcontexts 的增强文档,特别是宏\assignrefcontext*- 如果默认值不合适,您有时必须使用这些来告诉 biblatex 在哪里找到引用的数据。

相关内容