![希望按字母顺序排列书目条目](https://linux22.com/image/330503/%E5%B8%8C%E6%9C%9B%E6%8C%89%E5%AD%97%E6%AF%8D%E9%A1%BA%E5%BA%8F%E6%8E%92%E5%88%97%E4%B9%A6%E7%9B%AE%E6%9D%A1%E7%9B%AE.png)
我怎样才能按字母顺序排列参考文献,而不是按文本中出现的顺序?我正在使用
\documentclass[11pt,a4paper,openright,twoside]{book}
\usepackage[square,authoryear,sort&compress,semicolon]{natbib}
答案1
参考文献的排序应基于您的引用风格。当您使用编号引用时,列表应真正按照出现的顺序排列(否则会造成混淆)。
按字母顺序排列的列表采用所谓的哈佛格式:
...广义 Bohm 准则 (Baalrud 等人,2015) 的研究表明...
使用示例BibTeX
:
\usepackage{natbib}
...
...study of generalized Bohm criterion \cite{Baalrud2015} shows...
...
\bibliographystyle{plainnat}
\bibliography{reference}
其中reference.bib
包含
@article{Baalrud2015,
author = {S. D. Baalrud and B. Cheiner and B. Yee and
M. Hopkins and E. Barnat},
title = {Extensions and applications of the Bohm criterion},
year = {2015},
journal = {Plasma Phys. Control. Fusion},
volume = {57},
pages = {044003},
doi = {10.1088/0741-3335/57/4/044003}
}
在这种情况下,所有参考文献的列表将按字母顺序排列。