如何按实际出现次数(包括图中次数)对引用进行排序

如何按实际出现次数(包括图中次数)对引用进行排序

我试图在 LaTeX 中编写包含多个参考文献的文本,而其中一个用于图形标题。图形处于浮动环境中,因此在 LaTeX 源文件中,它位于相关部分的开头,而在 pdf 中,它出现在几段文本之后。我的问题是,LaTeX 源文件中位于图形之后的文本和 pdf 中位于图形之前的文本包含一些引用,它们的编号应该从1。相反,他们从2和数量1用于图形标题,因此在 pdf 中顺序混乱。

是否可以以某种方式说服 LaTeX 根据 pdf 中的出现顺序而不是 LaTeX 源文件中的出现顺序对引用进行编号?我知道我可以在源文件中移动图形,但我正在寻找更优雅的解决方案。

编辑:这是一个源代码的简化示例。参考书目样式在文件 bibliography.tex 中定义为 \bibliographystyle{unsrt}

\documentclass[12pt,a4paper]{report}
\usepackage[utf8]{inputenc}
\usepackage[IL2]{fontenc}
\usepackage{graphicx}
\begin{document}
\chapter{Chapter}
\begin{figure}[ht]
    \centering
    \includegraphics[clip,trim={0cm 7cm 0cm 0cm}, width=10cm] {img/figure1}
    \caption[Figure 1]{Figure 1}
    \label{fig_1}
\end{figure}
\begin{figure}[ht]
    \centering
    \includegraphics[clip,trim={0cm 0cm 0cm 7cm}, width=9cm] {img/figure2}
    \caption[Figure 2]{Figure 2. Addapted from \cite{citD}}
    \label{fig_2}
\end{figure}
Lorem ipsum dolor sit amet\cite{citA}, consectetur adipiscing elit\cite{citB}. 
Integer lobortis odio non mauris scelerisque, eget volutpat felis cursus.
Nulla sit amet lobortis justo, sit amet facilisis ipsum. Pellentesque in placerat nunc\cite{citC}. 
Praesent mauris nisl, tempus sit amet nibh in, eleifend porttitor odio. Pellentesque tortor erat, auctor nec nisi non, feugiat posuere nulla. Proin vitae blandit urna. 
Cras finibus suscipit justo ac fermentum\cite{citD}. Morbi volutpat vel mauris vel suscipit. 
Etiam pharetra, lorem non commodo pulvinar, quam nulla varius ante, non consectetur nulla lectus at ipsum. 
   Duis a mi vulputate, mollis odio sit amet, dapibus ipsum.
   \include{bibliography}
   \end{document}

PDF 格式如下: pdf 第一页 pdf 的第二页 pdf 的第三页

相关内容