LaTeX – Footnote dentro de Table

6 02 2008

Quando você coloca um footnote dentro de uma tabela ele simplesmente não aparece! Para solucionar o problema use o footnotemark e o footnodetext, exemplo de uso:

\begin{table}[htb]
   \centering
   \large
   \setlength{\arrayrulewidth}{2\arrayrulewidth}
   \setlength{\belowcaptionskip}{10pt}
   \caption{\it Caption da Tabela.}
   \begin{tabular}{|l|r|}
      \hline
      \multicolumn{2}{|c|}{\textbf{Mesclar Duas Colunas}} \\
      \hline
      \textbf{Módulo} & \textbf{Dias}\\
      \hline
      Modulo I & 10 \footnotemark[1] \\
      \hline
      Módulo II & 5 \footnotemark[2]\\
      \hline
   \end{tabular}
\end{table}

\footnotetext[1]{Nota do Módulo I.}
\footnotetext[2]{Nota do Módulo II}

Achei esta nesse site.

E por hoje é só pessoal


Ações

Information

17 responses

16 04 2008
gildo

Voce disse: “Quando você coloca um footnote dentro de uma tabela ele simplesmente não aparece!”

Muito bem. Aparece se voce fizer o seguinte:

\begin{table}[htb]
\centering
\large
\setlength{\arrayrulewidth}{2\arrayrulewidth}
\setlength{\belowcaptionskip}{10pt}
\caption{\it Caption da Tabela.}
\begin{tabular}{|l|r|}
\hline
\multicolumn{2}{|c|}{\textbf{Mesclar Duas Colunas}} \\
\hline
\textbf{Módulo} & \textbf{Dias}\\
\hline
Modulo I & 10 \footnotemark[1] \\
\hline
Módulo II & 5 \footnotemark[2]\\
\hline
\end{tabular}
\\ \footnotemark[1]{Nota do Módulo I.}
\\ \footnotemark[2]{Nota do Módulo II}
\end{table}

Percebeu? Será um rodapé da tabela e não da página como você fez. OK?

3 08 2012
Eu

Mas precisava ser tão “se achão?”

16 04 2008
battisti

Obrigado pelo comentário, fiz o teste da forma como você postou e realmente ai a nota de rodapé fica abaixo da tabela, porém se você quiser colocar a nota de rodapé no fim da página ai acho que tem que ser do jeito que tinha que ser colocado.

17 12 2008
Adhimar

parabéns
as duas dicas foram muito úteis.

6 03 2009
Waldir

gildo, como fazer para que a nota de rodapé não fique centralizada como o restante da tabela? Eu experimentei tirar o \centering e colocar o ambiente tabular entre \begin{center} e \end{center}. O problema é que, agora, a nota de rodapé fica no canto esquerdo da tela, desalinhado com o restante da tabela. :-/

4 06 2009
Louis Carlos

Estou trabalhano com o Latex. Estou escrevendo um artigo, na forma de duas colunas por páginas. Mas acontece que tenho uma formula grande, que não cabe em nenhum das colunas. Vi um exemplo, em que a pessoa usa “footnote”, e escreva a formula no final da pagina no formato A4 (pagina) inteira. Teria como vc me auxiliar a fazer isso? Basta uma dica o resto eu tento fazer.

Abraços,
Louis

19 07 2009
Darlan

Cria uma tabela com table*

Ex:
\begin{table*}

\end{table*}

5 06 2009
battisti

Cara infelizmente não vou saber te ajudar, mas qnd achar a solução posta ai pra ficar registrado.

1 08 2009
Iúri

A dica do comando \multicolumn me foi muito útil.
Obrigado.

Abraços.

18 08 2009
Antonio

Respondendo a dúvida do Waldir, se vc colocar o \break funciona, exemplo:

\end{tabular}
\break
\footnotemark[1]{Nota do Módulo I.}
\end{table}

16 10 2009
Rolando Restany

Olá pessoal, como devo fazer para a nota do pé da página, com o uso do \footnote, fique mais embaixo; digo; mais no pé da página? No meu texto a nota fica muito colada ao parágrafo final, mesmo havendo sobra de espaço na página em questão.

Grato

25 04 2010
Bernardes

Outra forma é definir os comando:

\newcommand{\newfootnotemark}[1]{\addtocounter{footnote}{#1} \footnotemark[\value{footnote}]}
\newcommand{\newfootnotetext}[2]{\addtocounter{footnote}{#1} \footnotetext[\value{footnote}]{#2}}

no preâmbulo e como:

\begin{table}[htb]
\centering
\large
\setlength{\arrayrulewidth}{2\arrayrulewidth}
\setlength{\belowcaptionskip}{10pt}
\caption{\it Caption da Tabela.}
\begin{tabular}{|l|r|}
\hline
\multicolumn{2}{|c|}{\textbf{Mesclar Duas Colunas}} \\
\hline
\textbf{Módulo} & \textbf{Dias}\\
\hline
Modulo I & 10 \newfootnotemark{1} \\
\hline
Módulo II & 5 \newfootnotemark{1}\\
\hline
\end{tabular}
\end{table}

\newfootnotetext{-1}{Nota do Módulo I.}
\newfootnotetext{1}{Nota do Módulo II.}

Este precedimento faz com que a numeração do rodapé possa ser mantida. A cada newfootnotemark{1} o contador do foot será incrementado em 1unid e no primeiro newfootnotetext{-1} o contador é decrementado em 1unid, referenciando, então o primieiro newfootnotemark e, em seguido, fazendo newfootnotetext{1} retorna-se ao segundo newfootnotemark.

9 02 2017
Eduardo

Adorei essa solução! Muito obrigado 😀

2 11 2017
LDU

obrigado, melhor solução

3 08 2012
Eu

Boas dicas, mas esse tal de Gildo parece meio arrogante! hahaha

24 09 2012
Vinicius

Massa!

22 02 2014
William

Caras, SENSACIONAIS essas dicas!
Me quebrou um galhão!
Obrigadão! abraço

Deixar mensagem para Eu Cancelar resposta