如何才能让参考书目项目按字母顺序(按姓氏)显示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
,您可以考虑abbrvnat
bib 样式。如果这样做,请确保还指定了文档类选项numbers
(将传递给natbib
包)。