Domanda

In Latex, voglio aggiungere un riferimento nella leggenda di una figura, come:

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

, ma la citazione non è permesso di essere collocato nella didascalia, solo nel testo. La mia bibliografia sta lavorando su altri luoghi del testo.

Qualche suggerimento come fare questo?

Grazie

È stato utile?

Soluzione

soluzione trovata: \protect\cite{ref} scrittura invece di \cite{ref}

O ancora più breve: '{\ cite {ref}}'

Altri suggerimenti

come la risposta accettata sembra piuttosto hacky (e, inoltre, non ha funzionato per me) mi post la mia soluzione per il problema:

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

Questa compila senza errori e gli avvisi.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top