我必须使用 elsevier 采用的参考文献样式,其中参考文献在 latex 中的引用如下:
Rukhin et al. (2010), Godbole and Papastavridis (1994)
我将elsarticle-num.bst
和model4-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
文档类,所以您应该使用选项加载它natbib
并authoryear
完成获取作者年份样式引用标注的过程。
\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}。您将获得您想要的结果。