[LaTex] Tabela #1 – Notas de Rodapé

Olá caros,

Mais um post sobre LaTeX, dessa vez elucidando como colocar as famigeradas notas de rodapé!

Pesquisando achei três maneiras para colocar notas de rodapé em uma tabela. Eu particularmente estou utilizando a primeira porque já sai no formato que eu quero, mas as outras são de fácil implementação. Vamos aos métodos:

1- Pacote threeparttable

Este pacote coloca facilmente notas de rodapé, com uma largura igual ao corpo da tabela. Porém, dos métodos esse é o que dá um pouquinho de trabalho, mas o resultado vale a pena.

Segue um exemplo de aplicação deste pacote:

\documentclass{report}
\usepackage[utf8]{inputenc} % Linux
% \usepackage[latin1]{inputenc} % Windows
\usepackage[T1]{fontenc}
\usepackage{amsmath,amsthm,amsfonts,amssymb}
\usepackage[brazil]{babel}
\usepackage{threeparttable}
 
\begin{document}
 
\chapter{Introdução}
 
\begin{table}[h!tbp]
\centering
\caption{Legenda da Tabela 1.}
\begin{threeparttable}[b]
\centering
    \begin{tabular}{lcc}
      \hline
      Título 1 & Título 1  & Título 1 \\ \hline
      BLA  & 1\tnote{a} & 2 \\      
      BLA  & 1\tnote{b} & 3 \\     
      \hline
\end{tabular}\begin{tablenotes}
  \item[a]{{\footnotesize Notas de Rodapé 1}}
  \item[b]{{\footnotesize Notas de Rodapé 2}}
\end{tablenotes}
\end{threeparttable}
\label{tab:ex1}
\end{table}
\end{document}

Muito fácil a utilização! Detalhes sobre o pacote pode ser visto no manual, neste link: manual threeparttable.

2- Utilizando o minipage

Outra alternativa é a utilização do minipage, que cria uma pequena “gambiarra” no texto, ele gera uma mini página dentro da página que envolve toda a tabela e como o comando \footnote cria notas de rodapé na página ele irá criar as notas nessa mini página. É uma escolha bem interessante e facilmente aplicável. Eu particularmente não gostei da linha horizontal e queria algo que não fosse gambiarra. Mas essa solução é de fácil aplicação. Segue o código de como fazer:

\begin{table}[htbp]
\begin{center}
  \begin{minipage}[c]{0.5\linewidth}
    \centering
    \caption{Legenda da Tabela 2.}
    \begin{tabular}{lcc}
      \hline
      Título 1 & Título 1  & Título 1 \\ \hline
      BLA  & 1\footnote{Notas de Rodapé 1} & 2  \\     
      BLA  & 1\footnote{Notas de Rodapé 2} & 3 \\      
      \hline
    \end{tabular}
    \label{tab:ex2}
  \end{minipage}
\end{center}
\end{table}

3- Utilizando \footnotemark

Um outro método interessante é colocar \footnotemark dentro do ambiente da tabela, e depois fazer uns ajustes manuais heheheeh. Funciona, mas não aconselho muito, segue o código para aplicação:

\begin{table}[htb]
\centering
\caption{Legenda da Tabela 3.}
\begin{tabular}{lcc}
\hline
      Título 1 & Título 1  & Título 1 \\ \hline
      BLA  & 1\footnotemark[1] & 2 \\      
      BLA  & 1\footnotemark[2] & 3 \\      
\hline
\end{tabular}\label{tab:ex3}
 \footnotemark[1]{{\footnotesize Notas de Rodapé 1}}
 \footnotemark[2]{{\footnotesize Notas de Rodapé 2}}
\end{table}

É isso aí, aproveitem. Caso queiram o arquivo .tex completo com o pdf, basta fazer o download abaixo:

[Download não encontrado.]

Dúvidas/Sugestões, basta deixar um comentário, nós agradecemos.

Reiner