Como na minha tese de bacharelado utilizo imagens que não são de minha autoria, gostaria de colocar as informações de citação, por exemplo, um link de site, na lista de figuras (o bloco inferior é importante). Então, basicamente, eu gostaria de ter algo assim:
Não consegui encontrar uma maneira online. Atualmente exibo minha imagem assim:
\begin{figure}
\includegraphics[width=\linewidth]{~/Dropbox/Thesis/multi_layer_perceptron.jpg}
\caption{Schematic View of a Multilayer Perceptron}
\label{fig:mlp}
\end{figure}
e a lista de figuras como esta: \listoffigures
. Resultando em:
Talvez eu seja muito inexperiente. Então, qual seria a maneira Tex de fazer isso? :)
EDIT: Graças ao post de @John Kormylo encontrei esta solução:
\caption[Schematic View of a Multilayer Perceptron\newline{Image retrieved from }\url{https://www.tutorialspoint.com/tensorflow/tensorflow\_multi\_layer\_perceptron\_learning} (Visited on 08/06/2019)]
O que resulta em: Estou bastante contente, mas ainda espero uma maneira mais fácil e mais bonita.
Responder1
Você pode inserir uma legenda separada para o LOF como argumento opcional. \protect
é usado para evitar que a macro se expanda até que esteja pronta para impressão. Mesmo quando não é necessário, torna o arquivo aux mais curto.
\documentclass{article}
\usepackage{graphicx}
\usepackage{hyperref}
\begin{document}
\listoffigures
\newpage
\begin{figure}
\includegraphics{example-image-A}
\caption[\protect\hypertarget{lof.\thefigure}{}LOF version of caption
\newline Available from \protect\url{www.elfsoft2000.com}]
{Caption with link to LOF (see \hyperlink{lof.\thefigure}{Figure \thefigure})}
\label{fig:mlp}
\end{figure}
\begin{figure}
\includegraphics{example-image-B}
\caption[Caption with footnote\protect\footnote{\protect\url{www.elfsoft2000.com}}]
{Normal Caption}
\label{fig:mlp}
\end{figure}
\end{document}