Ответ 1
Решение найдено: напишите \protect\cite{ref}
вместо просто \cite{ref}
Или даже короче: '{\ cite {ref}}'
В Latex я хочу добавить ссылку в легенду фигуры, например:
\begin{figure}
...
\caption{This is the legend of this figure (reprinted from \cite{something}).}
...
\end{figure}
но цитата не может быть помещена в заголовок, только в тексте. Моя библиография работает над любыми другими местами текста.
Любые предложения, как это сделать?
Спасибо
Решение найдено: напишите \protect\cite{ref}
вместо просто \cite{ref}
Или даже короче: '{\ cite {ref}}'
Поскольку принятый ответ кажется довольно взломанным (а также не работает для меня), я опубликую свое решение для проблемы:
\begin{figure}
...
\caption[Cap for listoffigures]{Cap below figure with cite \cite{source}}
...
\end{figure}
Это компилируется без ошибок и предупреждений.