biblatex:在文档开头分割参考书目?

biblatex:在文档开头分割参考书目?

我正在尝试在文档开头打印部分参考书目。我尝试过以下方法:

\documentclass{book}
\usepackage[utf8]{inputenc}
\usepackage[defernumbers]{biblatex}
\addbibresource{biblatex-examples.bib}
\begin{document}

\printbibliography[segment=1,sorting=none,resetnumbers]
\printbibliography[segment=2,sorting=none,resetnumbers]

\newrefsegment
\cite{angenendt} \cite{baez/article} \cite{doody}

\newrefsegment
\cite{gillies} \cite{doody} \cite{angenendt} \cite{baez/article}

\end{document}

但这会产生错误:

! Package biblatex Error: Segment '1' not found in section '0'.

refsection 也不起作用。这是错误还是根本就不该起作用?

答案1

目前还无法实现,因为\newrefsegment定义了段,而您在定义之前就使用了它。这需要 .aux 文件支持。

相关内容