我正在使用 Elsevier 提供的 elsarticle 文档类来提交论文。文内引用按您引用的方式显示,或者使用“排序”选项按字母顺序显示:
(鲍勃,2018 年;约翰,2001 年)。
如何让它们按时间顺序排列而无需自己排序?例如,从 \citet{Bob2018,John2001} 如何获得:
例如(John,2001;Bob,2018)
这是一个 MWEB:
\documentclass[authoryear,review]{elsarticle}
\usepackage[utf8]{inputenc}
\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@book{Bob2018,
author = {Bob, A.},
year = {2018},
title = {Title},
publisher = {Publisher},
}
@book{John2001,
author = {John, B.},
year = {2001},
title = {Title},
publisher = {Publisher},
}
\end{filecontents}
\begin{document}
\citet{John2001,Bob2018}
\citet{Bob2018,John2001}
\bibliographystyle{elsarticle-harv}
\bibliography{\jobname}
\end{document}
答案1
我使用了\bibliographystyle{elsarticle-num}
,并且引用现在按顺序出现。