重新排序 .bib 文件

重新排序 .bib 文件

这个问题可能真的很愚蠢,但我似乎找不到答案。我目前正在重新排序 .bib 文件,使其按字母顺序排列。这没问题,但是当我使用 latex-bibtex-latex-latex 编译原始文档时,参考文献部分没有任何变化,尽管我对 references.bib 文件进行了更改。我很困惑为什么这没有改变任何东西。我需要以某种方式排版参考书目吗?我已经保存了它,它在正确的文件夹中,所以我不知道发生了什么。

这是我所举的例子,因为再次阅读我的问题时我意识到它不清楚。

\documentclass[leqno]{article}
\usepackage{ulem}
\normalem
\usepackage{marvosym}
\usepackage{dsfont}
\usepackage{amssymb}
\usepackage{mathrsfs}
\usepackage[hang,flushmargin]{footmisc}
\usepackage{bm}

% Bibliography
\usepackage{cite,amssymb}
\usepackage[labeled,resetlabels]{multibib}
\usepackage{multibib}
\newcites{L}{Links}

\usepackage{url,graphicx,tabularx,array,geometry}
\usepackage{textcomp}
\usepackage{float}
\usepackage{amsmath}
\usepackage[affil-it]{authblk}

\title{blah}
\begin{document}
\maketitle
 text and math with some citations like this \cite{chapman2000high}, \cite{robinson2013wing}, \cite{wardn}. 
\nocite{*}
\nociteL{*}


newpage

\bibliographystyleL{ieeetran}
\bibliographyL{Links}{}


\bibliographystyle{ieeetran}
\bibliography{References}{}
\end{document}

以下是我的一些参考书目

%%%%%
@book{chapman2000high,
  title={High speed flow},
  author={Chapman, C. J.},
  volume={23},
  year={2000},
  publisher={Cambridge University Press}
}

%%%%%%
@book{robinson2013wing,
  title={Wing theory},
  author={Robinson, A. and Laurmann, J. A.},
  year={2013},
  publisher={Cambridge University Press}
}

我想我只是不理解 ieeetran 部分。这原本不是我的作品,我只是被要求编辑它。

答案1

bib 文件是参考文献的数据库。文件中条目的顺序没有区别。

bibtex 的作用是提取一些条目的子集并根据 bibtex 样式(通常是文档中的参考顺序或作者的字母列表)按指定顺序排序。

相关内容