![elsarticle:如何按字母顺序排列参考书目?](https://linux22.com/image/373660/elsarticle%EF%BC%9A%E5%A6%82%E4%BD%95%E6%8C%89%E5%AD%97%E6%AF%8D%E9%A1%BA%E5%BA%8F%E6%8E%92%E5%88%97%E5%8F%82%E8%80%83%E4%B9%A6%E7%9B%AE%EF%BC%9F.png)
如何才能让参考书目项目按字母顺序(按姓氏)显示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
包)。