nocite{*} 和 unsrt

nocite{*} 和 unsrt

我希望我的参考书目与我的.bib文件上的顺序完全相同,即使我没有引用所有条目。我正在使用\bibliographystyle{unsrt}\nocite{*}

\begin{document}
\include{chapter1}
\include{chapter2}
% ... and so on
\nocite{*}
\bibliographystyle{unsrt}
\bibliography{thesis}
\end{document}

我希望得到类似“... 如大量研究 ([2]-[6]) 所示”的结果。但我最终得到的是“... 研究 ([2]-[3])。”并且所有未引用的条目 ([3]、[4] 和 [5]) 都显示在参考书目末尾。

有什么方法可以让所有引用和未引用的条目与 bib 文件具有相同的顺序?

任何帮助都将非常有帮助!

编辑:事实证明,\nocite{*}之前的所有方法都\include{chapters}解决了我的问题。

答案1

您的代码片段不太清楚,但您希望\nocite{*}它位于所有命令之前的第一个而不是最后一个\cite

相关内容