Natbib 跳过图表列表中的引用顺序

Natbib 跳过图表列表中的引用顺序

我的图表标题中有引用,编号为 [1],第 1 章中的引用编号为 [4]。

我希望将第 1 章中的引用编号为 [1],但不删除标题中的引用。

我知道其中一个解决方案是使用\caption[<Figure title>]{<Figure title> \cite{<Source>}},但我不想对我的文档进行那么多编辑。

如果有任何其他简单的方法可以做到这一点,我们将非常感激。

平均能量损失

\documentclass[11pt]{book}
\usepackage{iiit_thesis}
\usepackage{times}
\usepackage{epsfig}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{latexsym}
\usepackage{graphicx}
\usepackage{multirow}
\usepackage{algorithm2e}

% ----------------------------------------------
\usepackage{lmodern,soul}
\usepackage[sort, numbers, comma, square]{natbib}
% \usepackage[sorting=none]{biblatex}
\usepackage{url}
% \usepackage{mathptmx}
\usepackage{csquotes}
\usepackage{siunitx}
\usepackage[font=footnotesize,labelfont=bf]{caption}
\usepackage{subcaption}

%--------------------------------------------------------
\begin{document}
\pagenumbering{roman}

%% TITLE PAGE
\input{titlePage.tex}

%% COPYRIGHT PAGE
\newpage
\thispagestyle{empty}
\renewcommand{\thesisdedication}{{\large Copyright \copyright~~ 2023\\}{\large All Rights Reserved\\}}
\thesisdedicationpage

%%% DEDICATION PAGE
\newpage
\thispagestyle{empty}
\renewcommand{\thesisdedication}{\large To FAMILY \& FRIENDS}
\thesisdedicationpage

\mastersthesis
\renewcommand{\baselinestretch}{1.5}


\tableofcontents
\listoffigures
\listoftables
%--------------------------------------------------------

\chapter{Introduction}
\label{ch:intro}
\input{introduction.tex}

引言.tex

\section{Introduction}
Hello\cite{somecitation}

\subsubsection{mysubsection}
\begin{figure}[h]
\begin{minipage}{\textwidth}
    \centering
    \includegraphics[trim=10 5 10 2, clip, width=0.30\linewidth]{LaTex/figures/fig1122.eps}
\end{minipage}
\caption{caption has citation\cite{<somecitation2>})}
\label{fig:myfig}
\end{figure}

答案1

我的问题通过使用解决\usepackage{notoccite}

相关内容