使用 Science.bst 模板文件时,期刊文章的参考文献无法正确显示

Lun*_*una 4 latex bibliography

我正在使用https://www.sciencemag.org/sites/default/files/Science.bst中的 Science .bst 文件

并且生成的参考文献不符合 Science 参考文献风格,请参阅https://www.sciencemag.org/authors/instructions-preparing-initial-manuscript

具体来说,仅显示“页面”字段中的第一页,并且不显示文章标题。

微量元素:

\documentclass{article}

\usepackage{filecontents}
\begin{filecontents}{reference.bib}
@article{blumenstock2016fighting,
  title={Fighting Poverty with Data},
  author={Blumenstock, Joshua Evan},
  journal={Science},
  volume={353},
  number={6301},
  pages={753-754},
  year={2016},
  publisher={American Association for the Advancement of Science},
}
\end{filecontents}

\begin{document}
\cite{blumenstock2016fighting}

\bibliography{reference}
\bibliographystyle{Science}

\end{document}
Run Code Online (Sandbox Code Playgroud)

给出

[1] JE Blumenstock,科学 353 , 753 (2016)。

Lun*_*una 8

Science.bst 的以下补丁解决了此问题。

https://gist.github.com/luna983/d53f9c4ca52b52661bc863498966a8ca/revisions

  • 第812行:删除first.page
  • 第1038行后:添加一行format.title "title" output.check

MWE 的输出现在是

[1] JE Blumenstock,用数据对抗贫困,Science 353 , 753-754 (2016)。