希望按字母顺序排列书目条目

希望按字母顺序排列书目条目

我怎样才能按字母顺序排列参考文献,而不是按文本中出现的顺序?我正在使用

\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}
}

在这种情况下,所有参考文献的列表将按字母顺序排列。

相关内容