使用此代码,我无法按年份对参考书目进行排序。它只是混合的,甚至不是按照文件中出现的顺序myrefs.bib
(它是按年份精确排列的)。
\documentclass[pdftex,preprint,12pt,final,5p,times,twocolumn]{elsarticle}
\biboptions{square}
\nocite{*}
\begin{document}
...
\bibliographystyle{elsarticle-num}
\bibliography{myrefs}
\end{document}
我该如何解决?Google 对 elsevier 文章一无所知。
答案1
风格elsarticle-num.bst
确实不是对条目进行排序。这样它们就会按照文本中提到的顺序出现(如果您有不同的结果,只需重新运行latex
、bibtex
和latex
)。
实际上,按年份对参考书目进行排序的样式并不多。 <shameless plug>
昨天,Michael Cohen、Yannis Haralambous 和我发布了一个软件包multibibliography
,其中包括一种chronological.bst
可以做到这一点的样式</shameless plug>
。应该很快就会在 CTAN 上发布。