natbib square/number цитаты: нумеровать цитаты в порядке их появления в документе

natbib square/number цитаты: нумеровать цитаты в порядке их появления в документе

Я пишу статью с шаблоном ссылок IEEE. Я бы хотел, чтобы ссылки были пронумерованы.по порядку их появления в документе. Например:

references.bib

@article{Suhai,
    author = {Suhai, S.},
    journal = {Phys. Rev. B},
    volume = 27,
    year = 1983,
    pages = {3506-18},
    url = {http://dx.doi.org/10.1103/PhysRevB.27.3506}
}
@article{Zuhai,
    author = {Zuhai, S.},
    journal = {Phys. Rev. B},
    volume = 27,
    year = 1993,
    pages = {3506-18},
    url = {http://dx.doi.org/10.1103/PhysRevB.27.3506}
}

main.tex

\documentclass[review,numbers,square]{elsarticle}
\bibliographystyle{abbrvnat} %for bibliography
\begin{document}
    One\cite{Zuhai} and Two\cite{Suhai}
    \bibliography{references}
\end{document}

Вот что я получаю:

Вывод моего LaTeX

Но мне нужно следующее:

введите описание изображения здесь

К сожалению, я застрял с , natbibпотому что он идет вместе с elsarticle. Поэтому использование пакета biblatexприводит к ошибке, так как он конфликтует с natbib. Если есть способ, которым я могу выгрузить natbibиз elsarticle, чтобы я мог использовать biblatex, это также было бы здорово!

Примечание: в некоторых других постах предлагалось использовать это \bibliographystyle{unsrtnat}, но это тоже не помогло.

решение1

Вопрос о том, следует ли сортировать библиографические записи в алфавитном порядке по фамилиям авторов или перечислять их в порядке их первого упоминания в тексте документа, являетсянетопределяется natbibпакетом управления цитированием. Вместо этого проблема сортировки определяется выбором стиля библиографии: некоторые стили настроены так, чтобы указать BibTeX выполнять сортировку по алфавиту, а другие — нет.

Как вы "обнаружили", abbrvnatстиль библиографии запрограммирован на выполнение алфавитной сортировки. Если вы в остальном удовлетворены тем, как abbrvnatформатируются библиографические ссылки, вы можете рассмотреть возможность переключения на unsrtnatстиль библиографии. После переключения стилей библиографии обязательно запустите LaTeX, BibTeX и LaTeX еще дважды, чтобы полностью распространить все изменения.

Однако, как уже отметили @moewe и @JosephWright в комментариях, вам действительно необходимо узнать в редакции журнала Elsevier-stable, в который вы собираетесь отправить статью, какие стили библиографии приемлемы. Вы вполне можете узнать, что ни один из них не приемлем для abbrvnatжурнала unsrtnat, и что вам следует использовать такой стиль библиографии, как elarticle-num.

Связанный контент