elsarticle-num 书目中的文章条目缺少年份

elsarticle-num 书目中的文章条目缺少年份

我使用的是 Elsevier 文章模板。问题是参考书目文章条目未按预期显示:缺少年份。其他条目(例如论文)显示正常。

我在用着:

\bibliographystyle{elsarticle-num}

.bib令我困扰的条目之一(来自文件)是:

@article{dasilva2009,
year = {2009},
author = {Lawinscky da Silva, D. M.  and de Lima., M. H. A. and Jacob, B. P.},
journal = {International journal of Modeling and Simulation for the Petroleum Industry},
month = jun,
number = {1},
title = {{Numerical Model for the Simulation of the Pipeline-Laybarge interaction in pipelaying procedures}},
volume = {3}
}

知道是什么原因导致此行为吗?如果我切换到 elsarticle-harv 书目样式,它会正确列出所有项目。

答案1

elsarticle-num.bst 现已弃用。因此,您可以改用 elsarticle-num-names.bst。您可以从以下网站下载它:

http://support.river-valley.com/wiki/index.php?title=Model-wise_bibliographic_style_files

答案2

有一点非常奇怪elsarticle-num.bst:许多处理条目的函数都遗漏了一条format.date指令。由于年份是参考书目条目的基本信息,因此这应该被视为一个错误。

您可以通过复制elsarticle-num.bst并添加来解决此错误

format.date output

fin.entry在每个之前

FUNCTION {article}
FUNCTION {book}
FUNCTION {inbook}
FUNCTION {incollection}
FUNCTION {inproceedings}
FUNCTION {proceedings}

然而,这只是一个粗略的解决方法,因为很难猜测开发人员的意图。

相关内容