我知道这个问题与使用 elsarticle 模板的引用样式问题,但这个问题 4 年前就因为缺乏细节和清晰度而被关闭了。由于我需要在 10 天内重新提交,所以我发布了这个问题,其中包含更多细节和 MWE,而不是尝试重新打开旧问题
我正在尝试使用类来格式化参考列表elsarticle
以符合生物资源技术 (BITE) 作者指南。
使用 elsevier 的 LaTeX 模板并不像想象的那么简单,因为 BITE 出于某种难以解释的原因想要在文本和参考文献列表中使用哈佛(作者年份)风格,但在参考文献列表中的每个参考文献前面加上一个数字,就像编号列表一样。
《作者指南》明确指出:
列表中的参考文献应首先按字母顺序排列,然后按时间顺序编号。
elsevier 的 bibtex 样式文件中不存在这种样式,我想知道如何实现?
我目前正在使用在中设置选项的标准plainnat.bst
样式文件,如下面的 MWE 所示:authoryear
\documentclass
\documentclass[review,authoryear]{elsarticle}
\bibliographystyle{plainnat.bst}
\begin{document}
These citations: \citep{Feynman1963118,Dirac1953888}.
\bibliography{mybibfile}
\end{document}
我的bib文件.bib:
@article{Dirac1953888,
title = "The lorentz transformation and absolute time",
journal = "Physica ",
year = "1953",
author = "P.A.M. Dirac"
}
@article{Feynman1963118,
title = "The theory of a general quantum system interacting with a linear dissipative system",
journal = "Annals of Physics ",
year = "1963",
author = "R.P Feynman and F.L {Vernon Jr.}"
}
上述 MWE 生成
期刊希望这两个参考文献前面分别加上 [1] 和 [2](添加更多参考文献时以此类推)。如何实现?
elsarticle
类使用natbib
,但我不知道如何调整它以使参考列表也成为编号列表。这是期刊提出的一个非常奇怪的要求。
答案1
我刚刚在这里找到答案https://tex.stackexchange.com/a/412250/70739。\setcitestyle{numbers}
在定义之前添加\bibliography
正好满足了我的要求。抱歉之前没有仔细搜索。