biblatex-chicago 參考書目中引用和未引用的分割與交叉引用

biblatex-chicago 參考書目中引用和未引用的分割與交叉引用

我正在嘗試製作一份參考書目,其中文件中未引用的項目.bib列在引用的參考文獻下面。對於大多數目的,解決方案提供於如何將參考書目分為「引用的作品」和「未引用的作品」?工作正常。

但是,在某些情況下(顯然當我有一個項目交叉引用到封閉項目時),我收到錯誤Undefined control sequence. <argument> ...xt@context }{\abx@field@localnumber;我已嘗試按照中的建議刪除所有輔助文件biblatex文件中的建議刪除所有輔助文件,但無濟於事。

這是一個 MWE:

\documentclass{memoir}

\usepackage[defernumbers=true,annotation,backend=biber,notes]{biblatex-chicago}

\DeclareBibliographyCategory{cited}
\AtEveryCitekey{\addtocategory{cited}{\thefield{entrykey}}}

\usepackage{filecontents}

\begin{filecontents}{\jobname.bib}
@collection{author:main,
  location = {Somewhere},
  title = {Collection Title},
  publisher = {Publisher},
  editor = {The Editor},
  date = {9999}
}

@incollection{author:item,
  author = {The Author},
  title = {Item Title},
  pages = {999},
  crossref = {author:main}
}

@book{uncited:book,
  location = {Elsewhere},
  title = {Book Title},
  publisher = {Other Publisher},
  author = {Uncited Author},
  date = {9999}
}
\end{filecontents}

\addbibresource{\jobname.bib}

\nocite{*}

\begin{document}

Some text \autocite{author:item}.

\printbibliography[category=cited]% default title for `article` class: "References"

\printbibliography[title={Further Reading},notcategory=cited]

\end{document}

我知道這defernumbers會增加複雜性,因此我當然願意採用替代方法來產生未引用的清單。

答案1

以非數位風格,例如biblatex-chicago家庭的所有成員,defernumbers沒有區別。

如果您簡單地放棄該選項,您的 MWE 就可以正常工作defernumbers=true

儘管我們可以透過不使用來輕鬆解決問題defernumbers此處輕鬆解決問題,但我相信這是一個問題biblatex並已報告該問題(第568章)。

相關內容