根据 LaTeX 文档中引用出现的顺序对参考书目文件进行排序

根据 LaTeX 文档中引用出现的顺序对参考书目文件进行排序

我问这个问题是因为在 LaTeX 中似乎没有简单的方法来解决这个问题:两份文件共用相同的参考编号

我的问题:是否可以根据 LaTeX 文档中出现的顺序对参考书目进行排序。

我最初想做的事情在上面的链接中提到了,但作为一种解决方法,我想根据在一篇文档中出现的顺序对参考文献进行预排序,并在另一个文档中为它们提供相同的引用编号。然后我可以\nocite{*}在两个文档中使用相同的参考书目和相同的参考编号。

答案1

这个问题比其他问题容易得多。

您可以使用以下方式按出现顺序获取参考书目

\bibliographystyle{unsrt}

如果不使用,或者使用biblatex选项。假设您的主文档是。编译并运行(或)。sorting=nonebiblatexsebastianmain.texbibtexbiber

不要在二级文档中加载任何参考书目的包,然后说

\input{sebastianmain.bbl}

参考书目应出现的位置;或

\begin{lrbox}{0}\input{sebastianmain.bbl}\end{lrbox}

如果您不想显示参考书目。在次级文档中,您可以使用与主文档中相同的键。

相关内容