引用样式

引用样式

我必须使用 elsevier 采用的参考文献样式,其中参考文献在 latex 中的引用如下:

Rukhin et al. (2010), Godbole and Papastavridis (1994)

我将elsarticle-num.bstmodel4-names.bst放在我的文件夹中,其中保存着我的文档的所有其他乳胶文件。

我已将此代码放在文档末尾:

\section*{References}
\bibliographystyle{elsarticle-num}
\bibliography{referencess}
\nocite{*}

我指的是这样的参考资料

\cite{1}

但参考文献没有像这样出现

 Rukhin et al. (2010)

可能的原因是什么?

答案1

如果您想要使用作者年份风格(又称“哈佛风格”)而不是 Elsevier 稳定期刊的数字风格引文标注,您应该使用指令

\bibliographystyle{elsarticle-harv}

代替

\bibliographystyle{elsarticle-num}

因为您正在处理elsarticle文档类,所以您应该使用选项加载它natbibauthoryear完成获取作者年份样式引用标注的过程。

在此处输入图片描述

\documentclass[natbib,authoryear]{elsarticle}
\usepackage{filecontents}
\begin{filecontents*}{references.bib}
@book{runs94,
  title    = "Runs and Patterns in Probability: Selected Papers",
  editor   = "Godbole, Anant P. and Papastavridis, Stavros G.",
  year     = 1994,
  series   = "Mathematics and Its Applications",
  number   = 233,
  publisher= "Springer",
}
\end{filecontents*}
\bibliographystyle{elsarticle-harv}
\begin{document}

\noindent
\citet{runs94}

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

答案2

为什么不直接使用 \bibliographystyle{plainnat} 和 \citet{yourreference}。您将获得您想要的结果。

相关内容