如何在 elsarticle 的主文档中使用多种引用样式?

如何在 elsarticle 的主文档中使用多种引用样式?

我尝试使用 elsarticle 添加参考编号和作者姓名。但是使用下面给出的 MWE 我无法这样做。

预期输出

在此处输入图片描述

MWE 输出

在此处输入图片描述

平均能量损失

\documentclass[review, sort&compress, 12pt]{elsarticle}
\usepackage{hyperref}
\begin{document}
\bibliographystyle{elsarticle-num}
\citeauthor{bailey1997quest} \cite{bailey1997quest}
\pagebreak
\section*{References}
\bibliography{References}
\end{document}

如何使用 elsarticle 获取此格式的引用样式?我还需要按正文中引用的顺序列出参考文献

答案1

您应该使用elsarticle-num-names书目样式,而不是elsarticle-num。此外,要生成“ ”形式的引文调出Bailey et al [num],其中数字“ num”是超链接,您应该使用\citet,而不是\citeauthor\cite

完整的 MWE——观察\citet\citeauthor和的输出有何\cite不同:

在此处输入图片描述

\RequirePackage{filecontents}
\begin{filecontents}{References.bib}
@misc{bailey1997quest,
  author = "Bailey, John and Daily, Gail and Malley, Micah",
  title  = "Thoughts",
  year   = 1997,
}
\end{filecontents}
\documentclass[review,12pt,sort&compress]{elsarticle}
\usepackage[colorlinks,citecolor=blue]{hyperref}
\begin{document}
\bibliographystyle{elsarticle-num-names}
\citet{bailey1997quest}

\citeauthor{bailey1997quest}

\cite{bailey1997quest}

\section*{References}
\bibliography{References}
\end{document}

答案2

这里有人问了类似的问题:

引用作者和编号(索引)

基本上你可以使用natbib包和\citet

相关内容