使用 elsarticle 的参考书目样式

使用 elsarticle 的参考书目样式

我很难找到我需要的引用形式。一旦引用,我希望看到作者的名字而不是数字。非常规的事情是,我必须使用 documentclass elsarticle(这是编辑的要求),它总是产生数字。这是我所拥有的

\documentclass{elsarticle}
\usepackage{natbib}
\usepackage[colorlinks=true,linkcolor=black, citecolor=blue, urlcolor=blue]{hyperref}

\begin{document}

\bibliographystyle{plainnat}
\bibliography{references}

\end{document}

有人能帮我吗?

这是扩展的 MWE。

\documentclass{elsarticle}
\usepackage{amssymb}
\usepackage{graphicx}
\usepackage{amsmath, mathtools}
\usepackage{natbib}
\usepackage[colorlinks=true,linkcolor=black, citecolor=blue, urlcolor=blue]{hyperref}
\usepackage{changes}
\usepackage{appendix}
\usepackage{filecontents}
\usepackage{multirow}
\usepackage{booktabs}



\begin{document}

\section{The Model}

The main environment modifies that of \cite{Diamond1965}, into two main dimensions

\newpage

\bibliographystyle{elsarticle-harv}
\bibliography{references}



\end{document}

答案1

您应该authoryear在课程选项中指定。

\begin{filecontents*}{\jobname.bib}
@article{Diamond1965,
 author={J. A. L. Diamond},
 title={Some Like It Hot},
 journal={J. High Level Cinema},
 year={1965},
}
\end{filecontents*}

\documentclass[authoryear]{elsarticle}

\usepackage[colorlinks=true,linkcolor=black, citecolor=blue, urlcolor=blue]{hyperref}

\begin{document}

\section{The Model}

The main environment modifies that of \cite{Diamond1965}, into two main dimensions

\bibliographystyle{plainnat}
\bibliography{\jobname}

\end{document}

环境filecontents*只是为了使示例自成一体,您不需要它;将该\bibliography行更改为您的文件的名称.bib

是的,我知道《热情似火》不是在 1965 年拍摄的。;-)

在此处输入图片描述

添加authoryear不是natbib解决方案,因为该类elsarticle已经加载它,因此

\usepackage[authoryear]{natbib}

在序言中只会引起有关冲突选项的错误。

答案2

由于您正在使用elsarticle文档类,因此您可能希望使用elsarticle-harv而不是plainnat书目样式。顾名思义,它elsarticle-harv.bst为您提供作者年份样式的引文(又称哈佛样式的引文)和参考文献,这些参考文献的格式符合大多数要求作者年份样式引文的 Elsevier 运营期刊的指导方针。

此外,为了激活完整的 authoryear 样式(使用年份而不是数字),authoryear应该将其指定为 documentclass 选项:

\documentclass[authoryear]{elsarticle}

(此信息是在 OP 发布 MWE 后添加的。)

答案3

如果你使用 elsevier 参考文献格式(它本身包含所有软件包),你可以提出如下参考书目选项:

\bibliographystyle{elsarticle-harv}\biboptions{authoryear}

相关内容