elsarticle:如何按字母顺序排列参考书目?

elsarticle:如何按字母顺序排列参考书目?

如何才能让参考书目项目按字母顺序(按姓氏)显示elsarticle(据我所知基于 Natbib)。下面是 MWE。预期结果是两个条目互换出现(因此“F. Bar”在“B. Foo”之前)。

\documentclass[times, sort&compress, 3p]{elsarticle}
\usepackage{filecontents}
\begin{filecontents*}{bib.bib}
@article{mykey1,
   author = {Foo, B.},
   journal = {Journal of LaTeX questions},
   pages = {1--10},
   title = {{Minimal title}},
   volume = {1},
   number = {1},
   year = {2017}}
@article{mykey2,
   author = {Bar, F.},
   journal = {Journal of LaTeX questions},
   pages = {1--10},
   title = {{Minimal title}},
   volume = {1},
   number = {1},
   year = {2011}}
\end{filecontents*}
\begin{document}
\cite{mykey1}, \cite{mykey2}
\bibliographystyle{elsarticle-num}
\bibliography{bib}
\end{document}

答案1

围兜elsarticle-num款式不是按字母顺序排序。如果您不必使用此 bib 样式;请不要使用。

作为 的替代方案elsarticle-num,您可以考虑abbrvnatbib 样式。如果这样做,请确保还指定了文档类选项numbers(将传递给natbib包)。

相关内容