我问这个问题是因为在 LaTeX 中似乎没有简单的方法来解决这个问题:两份文件共用相同的参考编号。
我的问题:是否可以根据 LaTeX 文档中出现的顺序对参考书目进行排序。
我最初想做的事情在上面的链接中提到了,但作为一种解决方法,我想根据在一篇文档中出现的顺序对参考文献进行预排序,并在另一个文档中为它们提供相同的引用编号。然后我可以\nocite{*}
在两个文档中使用相同的参考书目和相同的参考编号。
答案1
这个问题比其他问题容易得多。
您可以使用以下方式按出现顺序获取参考书目
\bibliographystyle{unsrt}
如果不使用,或者使用biblatex
选项。假设您的主文档是。编译并运行(或)。sorting=none
biblatex
sebastianmain.tex
bibtex
biber
不要在二级文档中加载任何参考书目的包,然后说
\input{sebastianmain.bbl}
参考书目应出现的位置;或
\begin{lrbox}{0}\input{sebastianmain.bbl}\end{lrbox}
如果您不想显示参考书目。在次级文档中,您可以使用与主文档中相同的键。