상호 참조가 있는 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).

관련 정보