标题内的引用不遵循出现顺序

标题内的引用不遵循出现顺序

图题中的引用不符合文档中的出现顺序。我在序言中使用了这个

    \usepackage[square,numbers]{natbib}
    \bibliographystyle{unsrtnat}

当我把这个数字加进去的时候

     \begin{figure}[h]
      \centering
      \includegraphics[width=0.8\textwidth]  
      {images/Fluid_distrubution_and_wettability}
     \caption{Wettability and fluid distribution at pore level
     \protect\cite{Crain68:online}}.
     \label{fig:wett.fluid.dist}
    \end{figure}

但是,例如图 2.2,[1]尽管我在图之前已经有很多引用,但我还是得到了标题。但如果我将这段代码放在文档的其他区域,引用将完全按照它们在文档中出现的顺序进行。

答案1

[将我的评论转换为答案...]

问题出现是因为标题引用出现在图表/表格列表中。除非被截取,否则这些“xxx 列表”标题中的任何引用都会被纳入引用顺序。该notoccite软件包会为您进行截取。

\usepackage{notoccite}% PREVENTS CITES IN CAPTIONS FROM MISNUMBERING YOUR REFERENCES 

相关内容