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 に答える