使用子文件时 biblatex 引用编号保持一致

使用子文件时 biblatex 引用编号保持一致

我使用subfiles将我的项目拆分成各个部分。对于参考书目,我使用biblatex。我只想要整个文档的单个参考书目。但我希望引用参考始终显示相同的编号,无论我编译整个文档还是仅编译其中的一部分。

main.tex文件是:

\documentclass{article}

\usepackage{subfiles}
\usepackage[sorting=none]{biblatex}

\bibliography{biblatex-examples}

\begin{document}

\cite{aksin}
\cite{weinberg}
\cite{angenendt}

\subfile{subfile.tex}

\printbibliography

\end{document}

导致:

[1] [2] [3] % from the main file
[1] [4] [3] % from the subfile

subfile.tex

\documentclass[main.tex]{subfiles}

\begin{document}

\cite{aksin}
\cite{yoon}
\cite{angenendt}

\end{document}

导致:

[1] [2] [3]

期望结果:

[1] [4] [3]

我认为我必须说服人们biblatex始终从中读取其信息main.aux,但我不知道该怎么做。

相关内容