
Я пишу статью с шаблоном ссылок 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}
Вот что я получаю:
Но мне нужно следующее:
К сожалению, я застрял с , 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
.