按外观和编号排序(natbib)

按外观和编号排序(natbib)

我目前正在尝试列出参考资料按我的文档中出现的顺序,而不是按照参考书目顺序。

一些信息:

我正在使用 natbib:

    \usepackage[numbers,compress]{natbib}
    \citep{}

(因为我希望能够有像:[2-5]这样的参考,并且我想要双项的数字表示)。

我已经尝试过:\bibliographystyle{unsrtnat}。

这有效,但当我有数字为 natbib 包启用;也就是说,我想要的顺序适用于非编号引用,但是不是用于编号引用。

到处都找过了,找不到答案!

已经经历过并删除过 .aux 文件几次了。

我所拥有的例子:

    Piezoelectric technology [3][2].

我想要的是:

    Piezoelectric technology [2][3].

无需更改 bib 文件。

只要我能按自己的意愿订购,使用其他类型的书目包就没有问题引用的连接,即:[3-5]。

\documentclass[11pt , a4paper , twoside , openright ]{report} 
\usepackage[numbers]{natbib} 
\begin{document} 
Hello, I want to cite this document with two citations, one which precedes the 
other in .bib, but in order here \cite{katz}\cite{mcgahey}.
\bibliographystyle{unsrtnat} 
\bibliography{bibl} 
\end{document}

相关内容