我希望我的参考文献按文本中的出现顺序显示,这样 [1] 将成为第一个引用,而 [2] 将成为最后一个引用。一开始,它就是这样做的,但过了一段时间,我更改了一些页面,比如说引用 100 被引用 90 替换。但是,我的 latex 不会更新引用数量。您能否指导我快速解决此排序问题,例如删除文件并重新编译以对排序问题进行排序?
这是我的论文,我有一个主脚本,我在其中输入不同的章节。我的代码在 main.tex 中:
\bibliographystyle{unsrt}
\bibliography{myBibs}
然后在章节中,我有:
\cite{einstein1905}
我称之为章节的主要代码(序言中没有关于引用的任何内容):
\documentclass[a4paper,12pt,twoside]{report}
\usepackage[left=3cm,right=2.5cm,top=2cm,bottom=2.5cm]{geometry}
\usepackage{multirow}
\include{thesis.preamble}
%% Sets up the area of text on your page
\textwidth 14cm
\textheight 25cm
\oddsidemargin=1.8cm
\evensidemargin=1.8cm
\begin{document}
% [-] Title Page
\title{ }
\author{ }
\normallinespacing
\maketitle
% -------------------------------------------
% [-] Preface Pages
% -------------------------------------------
% including and ordered by:
% 1. a front page
% 2. Abstract
% 3. Acknowledgements
% 4. List of Publications
% 5. Contents
% 6. List of Tables
% 7. List of Figures
\preface
\input{prefaces/abstract}
\input{prefaces/acknowledgements}
\input{prefaces/list_of_symbols}
% -------------------------------------------
% [-] Main Body
% -------------------------------------------
% body of thesis goes here.
\body
% [-] Introduction
\input{body/chapter1}
% [-] Literature Review
% -------------------------------------------
% [-] Bibliography and Appendix
% -------------------------------------------
\clearpage
\newpage
\begin{spacing}{1.0}
\addcontentsline{toc}{chapter}{Bibliography}
\bibliographystyle{unsrt}
\bibliography{myBibs_v2}
% appendices come here
\input{appendices/appendix}
\end{spacing}
\end{document}
假设我们有一个章节(简介):
\chapter{Introduction}
\section{Motivation}
Lorem ipsum dolor sit amet, consectetur adipiscing elit \cite{iata2021}. Nam gravida ligula at erat aliquam, eu sollicitudin ligula varius\cite{ourdata2020}.