使用 elsarticle 文档类的奇数括号

使用 elsarticle 文档类的奇数括号

我通常是的用户,natbibelsarticle文档类(需要提交给期刊)不允许这样做,所以我正在使用amsrefs并面临一个非常奇怪的情况。使用以下代码:

\documentclass[preprint,12pt,authoryear]{elsarticle}

\usepackage[author-year]{amsrefs}

\begin{document}

Bundling can be used to incentivise consumers to alter their purchasing habits \cite{Adams1976}. 

\newpage

\bibliographystyle{elsarticle-harv}

\bibliography{Mendeley2}

\end{document}

\endinput

得出结果

捆绑难题

使用时我从未发生过这种事情natbib。如能得到任何帮助我将不胜感激。

答案1

你写了:

...但elsarticle文档类...不允许[ natbib]...

你是根据什么得出这个结论的?事实上,elsarticle文档类加载natbib 自动地—— 该类用户指南第 1 页提到了这一事实elsarticle。人们通常不会将此称为“不允许”的情况,对吧?(您可能elsarticle与它的前身命名混淆了elsart?)相反,正如@egreg 在评论中指出的那样,该amsrefs包不适合elsarticle文档类——因此一开始就不应该加载。

如果您使用elsarticle-harv参考书目样式,请务必将其authoryear作为文档类选项之一提供。

在此处输入图片描述

\RequirePackage{filecontents}
\begin{filecontents}{mybib.bib}
@article{adams-yellen:1976,
  author = "James Adams and Janet Yellen",
  title  = "Commodity Bundling and the Burden of Monopoly",
  journal= "Quarterly Journal of Econonomics",
  year   = 1976,
  volume = 90,
  number = 3,
  pages  = "475-498",
}
\end{filecontents}

\documentclass[preprint,12pt,authoryear]{elsarticle}
\bibliographystyle{elsarticle-harv}
\begin{document}
\noindent
\cite{adams-yellen:1976}
\section*{References}
\bibliography{mybib}
\end{document}

相关内容