Подтвердить что ты не робот

Латекс. Вставка ссылки в виде рисунка.

В Latex я хочу добавить ссылку в легенду фигуры, например:

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

но цитата не может быть помещена в заголовок, только в тексте. Моя библиография работает над любыми другими местами текста.

Любые предложения, как это сделать?

Спасибо

4b9b3361

Ответ 1

Решение найдено: напишите \protect\cite{ref} вместо просто \cite{ref}

Или даже короче: '{\ cite {ref}}'

Ответ 2

Поскольку принятый ответ кажется довольно взломанным (а также не работает для меня), я опубликую свое решение для проблемы:

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

Это компилируется без ошибок и предупреждений.