当在图片标题中使用 \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
原因是,您有一个图表列表,其中还显示了您的引用。这是引用的第一次出现,因此它是第一。
您可以做两件事:
使用可选参数作为标题:
\caption[caption without citation for lof]{caption with citation}
您可以使用该
notoccite
包。