我怎样才能使分割的书目发挥作用?

我怎样才能使分割的书目发挥作用?

我正在使用 Windows 8 64 位、TeXStudio 和 MiKTeX,并且试图在工作中实现以下代码:

如何将参考书目分为“引用的作品”和“未引用的作品”?

现在,biblatex一切都运行良好,但我在将参考文献分为引用部分和非引用部分时遇到了一些麻烦。

我的问题如下:假设我的参考书目中有两项。当我引用第一项时,它会显示在参考文献部分,但第二项则不会不是出现在“进一步阅读”部分。现在,当我引用第二项并进行编译时,它确实出现在参考文献部分。然后,当我从文档中删除第二项的引用,然后进行编译时两次,它确实出现在进一步阅读类别中。摘要:

\cite{article1}

参考 第1条

进一步阅读 空的

在那之后:

\cite{article1}
\cite{article2}

参考 文章1 文章2

进一步阅读 空的

然后:

\cite{article1}
%\cite{article2}

并编译两次:

参考 第1条

进一步阅读 文章2

是不是很奇怪?当然,如果我不必经历这个过程我会很高兴,因为我有超过 40 项的参考书目,而且还在不断增加。我应该能够直接编译最后一个配置,然后第 2 篇文章就会直接显示在“进一步阅读”下。;)

我在用:

\usepackage{filecontents}
\usepackage[defernumbers=true]{biblatex}

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


\begin{document}

\printbibliography[category=cited]

\printbibliography[title={Further reading},notcategory=cited,resetnumbers=true]

\end{document}

我认为可能存在的问题是,\AtEveryCitekey\thefield在 TeXStudio 中被标记为无法识别的命令。

您知道可能存在什么问题吗?

相关内容