![使用子文件时 biblatex 引用编号保持一致](https://linux22.com/image/435349/%E4%BD%BF%E7%94%A8%E5%AD%90%E6%96%87%E4%BB%B6%E6%97%B6%20biblatex%20%E5%BC%95%E7%94%A8%E7%BC%96%E5%8F%B7%E4%BF%9D%E6%8C%81%E4%B8%80%E8%87%B4.png)
我使用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
,但我不知道该怎么做。