
Estou usando uma nota de rodapé dentro do makecell dentro de uma tabela longa e enquanto o contador da nota de rodapé é exibido, o texto não aparece no final da página. Aqui está um MWE
\documentclass{article}
\usepackage{longtable}
\usepackage{makecell}
\title{A longtable example}
\begin{document}
\begin{center}
\begin{longtable}{|l|l|l|}
\caption{A sample long table.} \label{tab:long} \\
\hline \multicolumn{1}{|c|}{\textbf{First column}} & \multicolumn{1}{c|}{\textbf{Second column}} & \multicolumn{1}{c|}{\textbf{Third column}} \\ \hline
\endfirsthead
One & \makecell{abcdef\footnote{Test2} \\ ghjijklmn} & 123.456778 \\
\end{longtable}
\end{center}
\end{document}
Responder1
O problema vem de \makecell
: parece que, por algum motivo, ele se comporta como as células anteriores \endhead
ou \endfoot
na tabela longa. A solução alternativa consiste, conforme explicado na longtable
documentação, em usar \footnotemark
, e \footnotetext
em qualquer outra célula 'normal' que caia na mesma página.
Já que você carregou makecell
, aproveitei para simplificar o código dos cabeçalhos das colunas, usando o \thead
comando. Também adicionei algum preenchimento para a nota de rodapé com o \gape
comando. \documentclass{artigo}
\usepackage{longtable}
\usepackage{makecell}
\title{A longtable example}
\renewcommand\theadfont{\normalsize\bfseries}
\begin{document}
\vspace*{12cm}
\setlength\extrarowheight{3pt}
\begin{longtable}{|l|l|l|}
\caption{A sample long table.} \label{tab:long} \\
\hline \thead{First column} & \thead{Second column} & \thead{Third column} \\ \hline
\endfirsthead
One & \makecell{abcdef\gape{\footnotemark} \\ ghjijklmn} & \footnotetext{Test2}123.456778 \footnote{Test3} \\
\hline
\end{longtable}
\end{document}