30

在 Latex 中,我想在图例中添加引用,例如:

\begin{figure}
   ...
   \caption{This is the legend of this figure (reprinted from \cite{something}).}
   ...
\end{figure}

但引文不允许放在标题中,只能放在正文中。我的参考书目正在研究文本的任何其他地方。

任何建议如何做到这一点?

谢谢

4

2 回答 2

56

找到的解决方案:写\protect\cite{ref}而不是仅仅\cite{ref}

甚至更短:'{\cite{ref}}'

于 2011-05-03T14:34:16.723 回答
7

由于接受的答案似乎相当老套(而且对我也不起作用),我将发布我的解决方案:

\begin{figure}
  ...
  \caption[Cap for listoffigures]{Cap below figure with cite \cite{source}}
  ...
\end{figure}

这编译没有错误和警告。

于 2014-06-26T17:41:09.750 回答