Insert caption footnote in Latex

Asked

Viewed 6,249 times

1

How do I insert a footnote into a figure’s caption?

With the code:

\begin{figure}[htb]
\centering
\begin{subfigure}[b]{.4\textwidth}
  \centering
  \includegraphics[width=\textwidth]{imagens/gui/atom}
  \caption{Visualização do conjunto}
  \label{fig:exmplo_1}
\end{subfigure}
\begin{subfigure}[b]{.4\textwidth}
  \centering
  \includegraphics[width=\textwidth]{imagens/gui/plot-atom}
  \caption{Matriz scatter plots}
  \label{fig:exmplo_metricas_2}
\end{subfigure}
\caption{Exemplo de matriz \textit{scatter plots} para conjunto de dados Atom\footnote{Fundamental Clustering Problem Suite} }
\label{fig:exemplo_scatter_plot}
\end{figure}

Returns the error message:

<to be read again> 
               \par 
l.382 ...de dados Atom\let \reserved@d =[\def \par
                                                   }}{37}{Exemplo de matriz ...

1 answer

1


Try with \footnotemark and \footnotetext on the same page:

\begin{figure}[!tbp]
        \centering
        \subfloat[Visualização do conjunto.]{\includegraphics[width=0.4\textwidth]{foo}\label{fig:exmplo_1}}
        \hfill
        \subfloat[Matriz scatter plots.]{\includegraphics[width=0.4\textwidth]{foo}\label{fig:exmplo_metricas_2}}
    %   \caption{Exemplo de matriz \textit{scatter plots} para conjunto de dados Atom .} \footnote{Fundamental Clustering Problem Suite}
    \caption[Exemplo de matriz \textit{scatter plots} para conjunto de dados Atom]{Exemplo de matriz \textit{scatter plots} para conjunto de dados Atom.\footnotemark}  
    \end{figure}
    \footnotetext{Fundamental Clustering Problem Suite} % na mesma página
     % antes da próxima footnote

inserir a descrição da imagem aqui

  • value worked but, when the figure goes to another page because of the size of the text, the footnote is on the previous page. You know how to fix this?

  • Try with \clearpage after the long text and before \begin{figure}, or try other positions until you can

Browser other questions tagged

You are not signed in. Login or sign up in order to post.