这个问题可能真的很愚蠢,但我似乎找不到答案。我目前正在重新排序 .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 样式(通常是文档中的参考顺序或作者的字母列表)按指定顺序排序。