我使用的是 revtex4-2,没有特定的参考书目样式。但是,我发现一些参考文献列出的细节不完整。例如,bibtex 条目
@article{lorenz2007repeated,
title={Repeated averaging and bounded confidence-modeling, analysis and simulation of continuous opinion dynamics},
author={Lorenz, Von Jan},
year={2007},
publisher={Citeseer}
}
@article{kozma2008consensus,
title={Consensus formation on adaptive networks},
author={Kozma, Balazs and Barrat, Alain},
journal=Phys. Rev. E},
volume={77},
number={1},
pages={016102},
year={2008},
publisher={APS}
}
我尝试过使用\bibliographystyle{apsrev4-2}
,但并不能解决问题。
答案1
lorenz2007repeated
这篇文章lorenz2007repeated
不是@article
。简单的 Google 搜索显示这是一篇博士论文。
@phdthesis{lorenz,
author = {Jan Lorenz},
title = {Repeated Averaging and Bounded Confidence:
Modeling, Analysis and Simulation of Continuous Opinion Dynamics},
school = {Universität Bremen},
year = {2007},
}
注意更正author
字段(作者被称为简·洛伦兹不是“von Jan Lorenz”),更正的title
字段(“ confidence-modeling
”似乎是标记字幕的拙劣尝试),最后是更正的条目类型@phdthesis
。
经验法则是:如果条目没有journal
,则它不是@article
。
由于 Google Scholar 对这个条目的处理特别糟糕,我将其添加到了软件生成的书目条目:使用前应检查的常见错误和其他错误。
kozma2008consensus
该条目kozma2008consensus
只是缺少一个左括号journal=Phys. Rev. E},
。该语法错误意味着 BibTeX 必须放弃读取该条目。
@article{kozma2008consensus,
title = {Consensus formation on adaptive networks},
author = {Kozma, Balazs and Barrat, Alain},
journal = {Phys. Rev. E},
volume = {77},
number = {1},
pages = {016102},
year = {2008},
publisher = {APS}
}