引用内部标题时,从第一位开始

引用内部标题时,从第一位开始

当在图片标题中使用 \cite 时,它​​会忽略我之前的所有引用,并将使用的来源指定为第一名?我甚至尝试使用 \protect,但它仍然从 1 开始。

\begin{figure}[ht!]
\centering
\includegraphics[height=60mm,width=145mm]{a picture.png}
\protect\caption{some text (figure from \protect\cite{Sommerville2009Software}) }
\label{agile_vs_planned_design}
\end{figure}

答案1

原因是,您有一个图表列表,其中还显示了您的引用。这是引用的第一次出现,因此它是第一。

您可以做两件事:

  1. 使用可选参数作为标题:\caption[caption without citation for lof]{caption with citation}

  2. 您可以使用该notoccite包。

相关内容