Elsarticle - 数字书目不起作用

Elsarticle - 数字书目不起作用

我正在尝试正确格式化《计算机与运筹学》的一篇文章。他们说我应该使用“数字”格式来引用。

我使用elsarticle.cls,文档说数字应该是加载的标准选项。但事实似乎并非如此,因为\cite{smth}输出的是 Author[1],而我不希望 Author 出现在那里。

当我使用选项时\documentclass[preprint,number,12pt]{elsarticle}

我收到错误:

! Package natbib Error: Bibliography not compatible with author-year citations.

(natbib)                Press <return> to continue in numerical citation style.


See the natbib package documentation for explanation.
Type  H <return>  for immediate help.
 ...                                              

l.191 ...and\NAT@force@numbers{}\NAT@force@numbers

我尝试过许多书目格式,其中包括
\bibliographystyle{elsarticle-num}

有什么建议么?

这是我的文档的精简版(我保留了我的包裹以防出现问题)

\documentclass[preprint,number,12pt]{elsarticle}
\usepackage{amssymb}
\usepackage[nodots,nocompress]{numcompress}
\usepackage[utf8]{inputenc}
\usepackage{musixtex}
%\usepackage{natbib} %use of natbib package, necessary for customized cmj BibTeX style
%\usepackage{cite}
\usepackage{etex} 
\usepackage{amsmath}
\usepackage{graphicx}
\usepackage{fancybox}
\usepackage{pgfplots}
\usepackage{url}
\pgfplotsset{compat=1.3} 
\usepackage{subfigure}
\usepackage{booktabs} %voor mooiere tabellekes
\usepackage{float}
\usepackage{setspace}
\begin{document}
\cite{klapuri2004automatic}
\bibliographystyle{elsarticle-num}
\bibliography{paper}
\end{document}

现在 pdf 实际上显示得很好(\citet 命令除外,它显示为“作者错误”)。但编译已中止,因此不应该发生这种情况。

还有 .bib 条目(大约有 50 个,但我只选了一个来测试)

@article{klapuri2004automatic,
  title={Automatic music transcription as we know it today},
  author={Klapuri, A.P.},
  journal={Journal of New Music Research},
  volume={33},
  number={3},
  pages={269--282},
  year={2004},
  publisher={Taylor \& Francis}
}

这是我正在使用的 bst 文件的链接:https://www.dropbox.com/s/4jrnxb5twjwl9xm/elsarticle-num.bst

和 elsarticle.clshttps://www.dropbox.com/s/s6qgfbxyz57gci0/elsarticle.cls

答案1

该类elsarticle已加载natbib您作为类选项提供的一些选项。在您的示例中,类选项number表示数字模式。您的 MWE 实际上运行良好,如果您仍然遇到错误,请先删除.bbl.aux文件,然后重新编译。

如果要\citet正确使用,参考书目样式必须支持这一点(必须\bibitem具有正确的可选参数)。您可以替换elsarticle-numelsarticle-harv,例如

相关内容