使用 elsarticle 类按时间顺序获取引用

使用 elsarticle 类按时间顺序获取引用

我正在使用 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},并且引用现在按顺序出现。

相关内容