我正在嘗試製作一份參考書目,其中文件中未引用的項目.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章)。