> For the complete documentation index, see [llms.txt](https://overleaf-pro.ayaka.space/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://overleaf-pro.ayaka.space/latex/overleaf-learn-latex-pt/formatacao/14-footnotes.md).

# Notas de rodapé

## Introdução aos principais comandos de nota de rodapé do LaTeX

Segundo a Wikipédia, as notas de rodapé foram inventadas por um impressor inglês chamado [Richard Jugge](https://en.wikipedia.org/wiki/Note_\(typography\)#History) (\*c.\*1514–1577). Este recurso literário consagrado pelo tempo é suportado pelo LaTeX e, neste artigo de ajuda, explicamos os principais comandos relacionados com notas de rodapé e apresentamos uma série de exemplos para demonstrar a sua utilização.

### O comando \footnote

O `\footnote` é o comando principal do LaTeX para criar notas de rodapé e tem duas formas:

* `\footnote{*texto da nota de rodapé*}`: Isto insere um número em sobrescrito (gerado automaticamente), chamado o *marcador*, no texto do documento, e também cria a nota de rodapé correspondente no final da página, contendo o correspondente marcador da nota de rodapé *marcador* e `*texto da nota de rodapé*`.
* `\footnote[*número*]{*texto da nota de rodapé*}`: Esta forma do comando usa o valor opcional `*number*` para criar o sobrescrito da nota de rodapé *marcador*; também insere a nota de rodapé correspondente no final da página, contendo o marcador identificador da nota de rodapé (`*number*`) e `*texto da nota de rodapé*`.

#### Exemplo: usar o comando \footnote

Aqui está um exemplo que demonstra as duas variantes de `\footnote`:

* `\footnote{Os marcadores de nota de rodapé gerados automaticamente funcionam bem!}` comõe automaticamente o valor numérico (em sobrescrito) (1) para o marcador da nota de rodapé, enquanto
* `\footnote[42]{...será essa a resposta para tudo?}` usa 42 como o valor do marcador da nota de rodapé e, como pode observar, não incrementa o inteiro usado para a criação automática de marcadores: a terceira nota de rodapé tem um valor de marcador de 2.

```latex
Estou a escrever para demonstrar o uso de marcadores de nota de rodapé gerados automaticamente\footnote{Os marcadores de nota de rodapé gerados automaticamente funcionam bem!} e notas de rodapé que usam um valor de marcador fornecido ao comando\footnote[42]{...será essa a resposta para tudo?}.

Agora, vou usar outro marcador de nota de rodapé gerado automaticamente\footnote{Agora, os marcadores de nota de rodapé são 1, 42, mas depois voltam a 2? Isso será confuso se o número gerado automaticamente também chegar a 42!}.
```

[Abra este exemplo no Overleaf](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Demonstrating+the+footnote+command\&snip=%5Cdocumentclass%7Barticle%7D%0A%25+Using+the+geometry+package+with+a+small%0A%25+page+size+to+create+the+article+graphic%0A%5Cusepackage%5Bpaperheight%3D6in%2C%0A+++paperwidth%3D5in%2C%0A+++top%3D10mm%2C%0A+++bottom%3D20mm%2C%0A+++left%3D10mm%2C%0A+++right%3D10mm%5D%7Bgeometry%7D%0A%5Cbegin%7Bdocument%7D%0AI%27m+writing+to+demonstrate+use+of+automatically-generated+footnote+markers%5Cfootnote%7BAutomatically+generated+footnote+markers+work+fine%21%7D+and+footnotes+which+use+a+marker+value+provided+to+the+command%5Cfootnote%5B42%5D%7B...is+that+the+answer+to+everything%3F%7D.+%0A%0ANow%2C+I+will+use+another+automatically-generated+footnote+marker%5Cfootnote%7BNow%2C+footnote+markers+are+1%2C+42%2C+but+then+back+to+2%3F+That+will+be+confusing+if+the+automatically-generated+number+also+reaches+42%21%7D.%0A%5Cend%7Bdocument%7D)

Este exemplo produz a seguinte saída:

![Exemplo básico de nota de rodapé](/files/60f98c4695a9bf63f3cb146a7af88751d792863e)

### Armazenar o valor atual do marcador de nota de rodapé: contadores do LaTeX

O LaTeX usa os chamados [*variáveis de contador*](/latex/overleaf-learn-latex-pt/formatacao/10-counters.md) para armazenar o valor atual dos marcadores de nota de rodapé. Na prática, o LaTeX fornece e usa duas variáveis de contador consoante onde a nota de rodapé está a ser usada:

* `nota de rodapé`: a variável de contador para notas de rodapé no texto principal do documento
* `mpfootnote`: a variável de contador para notas de rodapé dentro de um `minipage` ambiente

Cada vez que o `\footnote{*texto*}` versão desse comando é usada, a variável de contador correspondente é incrementada em 1. Com a `\footnote[*número*]{*texto*}` versão, a variável de contador correspondente é *contém* incrementada.

Pode criar variáveis de contador adicionais e usá-las para produzir notas de rodapé, como demonstrado no [exemplo abaixo](#example-from-latex2e-unofficial-reference-manual).

### Os comandos \footnotemark e \footnotetext

Para além de `\footnote`, o LaTeX fornece os comandos:

* `\footnotemark` que compõe o marcador da nota de rodapé, e
* `\footnotetext` que compõe o texto da nota de rodapé

Ambos os comandos aceitam um *opcional* argumento entre parênteses retos (`[...]`):

* `\footnotemark[*número*]`: compõe um marcador de nota de rodapé no ponto em que o comando é usado, mas não cria/compõe uma nota de rodapé correspondente no final da página.
  * `[*número*]` é o *opcional* argumento, especificando que o valor `*number*` deve ser usado para o marcador da nota de rodapé.
  * Se usar este comando *sem* o argumento opcional, escrevendo-o como `\footnotemark`, esta forma do comando gera o marcador da nota de rodapé usando uma variável interna do LaTeX chamada [variável de contador](/latex/overleaf-learn-latex-pt/formatacao/10-counters.md)—que é incrementada em 1 quando o `*number*` valor opcional é *contém* fornecido.
* `\footnotetext[*número*]{*texto da nota de rodapé*}`: compõe o texto da nota de rodapé (`*texto da nota de rodapé*`) correspondente ao marcador produzido pelo anterior `\footnotemark`.
  * `[*número*]` é o *opcional* argumento que especifica o marcador de nota de rodapé correspondente para o `*texto da nota de rodapé*`.
  * Se usar este comando *sem* o `*number*` argumento opcional, ou seja, escrevendo-o como `\footnotetext{*texto da nota de rodapé*}`, esta forma do comando gera uma nota de rodapé cujo marcador corresponde ao mais recente `\footnotemark`.

#### Exemplo: usar \footnotemark e \footnotetext

O `\footnotemark` e `\footnotetext` os comandos são frequentemente usados em conjunto para construir notas de rodapé em tabelas, ou noutros locais, onde o standard `\footnote` comando não funciona, ou não é a melhor/ideal solução — algumas aplicações são demonstradas neste artigo (veja [aqui](#example-from-latex2e-unofficial-reference-manual) e [aqui](#footnotes-with-multiple-references)).

```latex
Estou a escrever para testar os comandos \verb|\footnotemark| e \verb|\footnotetext|.
Pode inserir um marcador de nota de rodapé usando o \verb|\footnotemark|\footnotemark{}
comando e, mais tarde, quando estiver pronto, compor o texto da nota de rodapé escrevendo
\verb|\footnotetext{Aqui está a nota de rodapé.}|. \footnotetext{Aqui está a nota de rodapé.}

Vamos fazer mais um para ver o resultado\footnotemark{} que comentarei dentro da
nota de rodapé\footnotetext{Especificamente, eu escreveria comentários nesta.}.
```

[Abra este exemplo no Overleaf](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=footnotemark+and+footnotetext+demo\&snip=%5Cdocumentclass%7Barticle%7D%0A%25+Using+the+geometry+package+with+a+small%0A%25+page+size+to+create+the+article+graphic%0A%5Cusepackage%5Bpaperheight%3D6in%2C%0A+++paperwidth%3D5in%2C%0A+++top%3D10mm%2C%0A+++bottom%3D20mm%2C%0A+++left%3D10mm%2C%0A+++right%3D10mm%5D%7Bgeometry%7D%0A%5Cbegin%7Bdocument%7D%0AI%27m+writing+to+test+the+%5Cverb%7C%5Cfootnotemark%7C+and+%5Cverb%7C%5Cfootnotetext%7C+commands.+%0AYou+can+insert+a+footnote+marker+using+the+%5Cverb%7C%5Cfootnotemark%7C%5Cfootnotemark%7B%7D%0Acommand+and+later%2C+when+you%27re+ready%2C+typeset+the+footnote+text+by+writing+%0A%5Cverb%7C%5Cfootnotetext%7BHere%27s+the+footnote.%7D%7C.+%5Cfootnotetext%7BHere%27s+the+footnote.%7D%0A%0ALet%27s+do+one+more+to+see+the+result%5Cfootnotemark%7B%7D+which+I%27ll+comment+on+within+the%0Afootnote%5Cfootnotetext%7BSpecifically%2C+I%27d+write+comments+in+this+one.%7D.%0A%5Cend%7Bdocument%7D)

Este exemplo produz a seguinte saída:

![Usar notas de rodapé no Overleaf](/files/fe134e69233e367f589fac894fa2145db8448bc9)

### Outros comandos de notas de rodapé do LaTeX

Para além dos comandos que já explorámos:

* `\footnote[*número*]{*texto da nota de rodapé*}`
* `\footnotemark[*número*]`
* `\footnotetext[*número*]{*texto da nota de rodapé*}`

O LaTeX fornece vários comandos adicionais relacionados com notas de rodapé que listaremos mas não exploraremos em detalhe. As descrições seguintes são retiradas da documentação do código-fonte do LaTeX2e:

* `\footnotesize`: Comando para alterar o tamanho das notas de rodapé.
* `\footins`: Espaço entre o texto principal e as notas de rodapé. A linha que separa as notas de rodapé do texto ocorre neste espaço. Este espaço fica acima do strut com altura `\footnotesep` que está no início da primeira nota de rodapé.
* `\footnoterule`: Macro para desenhar a linha que separa as notas de rodapé do texto. É executada imediatamente após um `\vspace` de `\skip\footins`. Deve ocupar espaço vertical zero — i.e., deve usar um espaçamento negativo para compensar qualquer espaço positivo que ocupe.
* `\footnotesep`: A altura de um strut colocado no início de cada nota de rodapé.

## Exemplos e aplicações de notas de rodapé

### Notas de rodapé com múltiplas referências

O exemplo seguinte demonstra uma forma de fazer múltiplas referências à mesma nota de rodapé. Usando `\footnotemark[\value{footnote}]` pode inserir um sobrescrito correspondente ao *atual* valor do `nota de rodapé` [contador](/latex/overleaf-learn-latex-pt/formatacao/10-counters.md) mas sem incrementar o `nota de rodapé` valor do contador (para mais informações sobre contadores, veja [este artigo de ajuda do Overleaf](/latex/overleaf-learn-latex-pt/formatacao/10-counters.md)).

```latex
Estou a escrever para testar\footnote{As notas de rodapé funcionam bem!} várias funcionalidades de notas de rodapé.
Pode inserir o marcador da nota de rodapé\footnotemark{} usando o \verb|\footnotemark|
comando e, mais tarde, usar o comando \verb|\footnotetext| para compor a nota de rodapé
texto escrevendo \verb|\footnotetext{Texto da segunda nota de rodapé.}|
\footnotetext{Texto da segunda nota de rodapé.}.

Posso usar a mesma nota de rodapé\footnotemark{} mais do que
uma vez\footnotemark[\value{footnote}].

\footnotetext{Uma nota de rodapé com duas referências.}
```

[Abra este exemplo no Overleaf](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Two+references+to+footnotes\&snip=%5Cdocumentclass%7Barticle%7D%0A%25+Using+the+geometry+package+with+a+small%0A%25+page+size+to+create+the+article+graphic%0A%5Cusepackage%5Bpaperheight%3D6in%2C%0A+++paperwidth%3D5in%2C%0A+++top%3D10mm%2C%0A+++bottom%3D20mm%2C%0A+++left%3D10mm%2C%0A+++right%3D10mm%5D%7Bgeometry%7D%0A%5Cbegin%7Bdocument%7D%0AI%27m+writing+to+test%5Cfootnote%7BFootnotes+work+fine%21%7D+several+footnote+features.+%0AYou+can+insert+the+footnote+marker%5Cfootnotemark%7B%7D+using+the+%5Cverb%7C%5Cfootnotemark%7C%0Acommand+and+later+use+the+%5Cverb%7C%5Cfootnotetext%7C+command+to+typeset+the+footnote%0Atext+by+writing+%5Cverb%7C%5Cfootnotetext%7BText+of+second+footnote.%7D%7C%0A%5Cfootnotetext%7BText+of+second+footnote.%7D.%0A%0AI+can+use+the+same+footnote%5Cfootnotemark%7B%7D+more+than+%0Aonce%5Cfootnotemark%5B%5Cvalue%7Bfootnote%7D%5D.%0A%0A%5Cfootnotetext%7BA+footnote+with+two+references.%7D%0A%5Cend%7Bdocument%7D)

Este exemplo produz a seguinte saída:

![Usar múltiplas referências de notas de rodapé](/files/4568ba24f3a5f29501cc349d1df1b478f53db5c0)

### Alterar o estilo de numeração

O valor atual do número da nota de rodapé é armazenado numa variável do LaTeX chamada o `nota de rodapé` [*contador*](/latex/overleaf-learn-latex-pt/formatacao/10-counters.md) e pode ser composto pelo comando `\thefootnote`. Pode alterar o formato de composição dos marcadores de notas de rodapé modificando o `\thefootnote` comando; por exemplo, `\renewcommand{\thefootnote}{\roman{footnote}}` compõe os marcadores em algarismos romanos minúsculos. Pode usar `\renewcommand{\thefootnote}{...}` no preâmbulo para alterar o estilo de numeração das notas de rodapé no texto principal do documento.

Outros estilos possíveis de marcador são:

* `\arabic{*counter variable*}`: compor `*variável de contador*` em algarismos arábicos.
* `\Roman{*counter variable*}`: compor `*variável de contador*` em algarismos romanos maiúsculos.
* `\alph{*counter variable*}`: compor `*variável de contador*` em caracteres alfabéticos minúsculos.
* `\Alph{*counter variable*}`: compor `*variável de contador*` em caracteres alfabéticos maiúsculos.
* `\fnsymbol{*variável de contador*}`: compor `*variável de contador*` usando um [conjunto de 9 símbolos especiais](/latex/overleaf-learn-latex-pt/formatacao/10-counters.md#accessing-and-printing-counter-values).

Para informações de contexto sobre criar, usar e modificar contadores, veja [este artigo do Overleaf sobre contadores](/latex/overleaf-learn-latex-pt/formatacao/10-counters.md#accessing-and-printing-counter-values).

Aqui está um exemplo usando `\renewcommand{\thefootnote}{\roman{footnote}}`:

```latex
Estou a escrever para testar\footnote{As notas de rodapé funcionam bem!} várias funcionalidades de notas de rodapé.
Pode inserir o marcador da nota de rodapé\footnotemark{} usando o \verb|\footnotemark|
comando e, mais tarde, usar o comando \verb|\footnotetext| para compor a nota de rodapé
texto escrevendo \verb|\footnotetext{Texto da segunda nota de rodapé.}|
\footnotetext{Texto da segunda nota de rodapé.}.

Posso usar a mesma nota de rodapé\footnotemark{} mais do que
uma vez\footnotemark[\value{footnote}].

\footnotetext{Uma nota de rodapé com duas referências.}

\renewcommand{\thefootnote}{\roman{footnote}}
Agora um marcador de nota de rodapé usando algarismos romanos minúsculos\footnote{Este marcador de nota de rodapé usa algarismos romanos minúsculos.}.
```

[Abra este exemplo no Overleaf](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Changing+footnote+numbering+style\&snip=%5Cdocumentclass%7Barticle%7D%0A%25+Using+the+geometry+package+with+a+small%0A%25+page+size+to+create+the+article+graphic%0A%5Cusepackage%5Bpaperheight%3D6in%2C%0A+++paperwidth%3D5in%2C%0A+++top%3D10mm%2C%0A+++bottom%3D20mm%2C%0A+++left%3D10mm%2C%0A+++right%3D10mm%5D%7Bgeometry%7D%0A%5Cbegin%7Bdocument%7D%0AI%27m+writing+to+test%5Cfootnote%7BFootnotes+work+fine%21%7D+several+footnote+features.+%0AYou+can+insert+the+footnote+marker%5Cfootnotemark%7B%7D+using+the+%5Cverb%7C%5Cfootnotemark%7C%0Acommand+and+later+use+the+%5Cverb%7C%5Cfootnotetext%7C+command+to+typeset+the+footnote%0Atext+by+writing+%5Cverb%7C%5Cfootnotetext%7BText+of+second+footnote.%7D%7C%0A%5Cfootnotetext%7BText+of+second+footnote.%7D.%0A%0AI+can+use+the+same+footnote%5Cfootnotemark%7B%7D+more+than+%0Aonce%5Cfootnotemark%5B%5Cvalue%7Bfootnote%7D%5D.%0A%0A%5Cfootnotetext%7BA+footnote+with+two+references.%7D%0A%0A%5Crenewcommand%7B%5Cthefootnote%7D%7B%5Croman%7Bfootnote%7D%7D%0ANow+a+footnote+marker+using+lowercase+Roman+numerals%5Cfootnote%7BThis+footnote+marker+uses+lowercase+Roman+numerals.%7D.%0A%5Cend%7Bdocument%7D)

Este exemplo produz a seguinte saída:

![Alterar o estilo de numeração das notas de rodapé](/files/c3fd567a1fdcd1828aef59e2a1a1158763add875)

### Notas de rodapé em ambientes minipage

Notas de rodapé dentro de um `minipage` ambiente comportam-se de forma diferente porque os comandos `\footnote` e `\footnotetext` são temporariamente redefinidos para que as notas de rodapé sejam:

* colocadas no fundo do `minipage`, e não na página principal do documento
* rotuladas/numeradas usando um esquema diferente do das notas de rodapé no texto — num `minipage` as notas de rodapé usam um contador chamado `mpfootnote`

Aqui está um exemplo de notas de rodapé numa `minipage`:

```latex
Este é o início de um parágrafo de texto logo antes de mudarmos para um ambiente \texttt{minipage}. Esta é uma nota de rodapé na página\footnote{Nota de rodapé antes de uma minipage}.

\vspace{10pt}
\begin{minipage}{0.7\textwidth}
Este é texto num ambiente \texttt{minipage}. Aqui está a primeira nota de rodapé da \texttt{minipage}\footnote{Primeira nota de rodapé da minipage.}. E outra nota de rodapé da \texttt{minipage}\footnote{Segunda nota de rodapé da minipage.}.
\end{minipage}
\vspace{10pt}

Este é o início de um parágrafo de texto normal logo após terminarmos um ambiente \texttt{minipage}. Esta é uma nota de rodapé na página\footnote{Nota de rodapé depois de uma minipage}.
```

[Abra este exemplo no Overleaf](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Footnotes+in+a+minipage\&snip=%5Cdocumentclass%7Barticle%7D%0A%25+Using+the+geometry+package+with+a+small%0A%25+page+size+to+create+the+article+graphic%0A%5Cusepackage%5Bpaperheight%3D6in%2C%0A+++paperwidth%3D5in%2C%0A+++top%3D10mm%2C%0A+++bottom%3D20mm%2C%0A+++left%3D10mm%2C%0A+++right%3D10mm%5D%7Bgeometry%7D%0A%5Cbegin%7Bdocument%7D%0AThis+is+the+start+of+a+paragraph+of+text+just+before+we+switch+to+a+%5Ctexttt%7Bminipage%7D+environment.+This+is+an+in-page+footnote%5Cfootnote%7BFootnote+before+a+minipage%7D.%0A%0A%5Cvspace%7B10pt%7D%0A%5Cbegin%7Bminipage%7D%7B0.7%5Ctextwidth%7D%0AThis+is+text+in+a+%5Ctexttt%7Bminipage%7D+environment.+Here+is+the+first+%5Ctexttt%7Bminipage%7D+footnote%5Cfootnote%7BFirst+minipage+footnote.%7D.+And+another+%5Ctexttt%7Bminipage%7D+footnote%5Cfootnote%7BSecond+minipage+footnote.%7D.%0A%5Cend%7Bminipage%7D%0A%5Cvspace%7B10pt%7D%0A%0AThis+is+the+start+of+a+standard+paragraph+of+text+just+after+we+finished+a+%5Ctexttt%7Bminipage%7D+environment.+This+is+an+in-page+footnote%5Cfootnote%7BFootnote+after+a+minipage%7D.%0A%5Cend%7Bdocument%7D)

Este exemplo produz a seguinte saída:

![Usar notas de rodapé numa minipage](/files/15c858c080021648ef8d555b90c0214e63dc1e24)

### Alterar os marcadores de notas de rodapé da minipage

Como mostrado pelo exemplo acima, dentro de uma `minipage` os marcadores de notas de rodapé são letras minúsculas; no entanto, o `\renewcommand` pode ser usado para redefinir como o `mpfootnote` valor do contador é composto. Por exemplo, para compor `minipage` marcadores de notas de rodapé como dígitos arábicos:

```latex
\renewcommand{\thempfootnote}{\arabic{mpfootnote}}
```

como mostrado no exemplo seguinte:

```latex
\renewcommand{\thempfootnote}{\arabic{mpfootnote}}
\begin{minipage}{0.7\textwidth}
Este é texto num ambiente \texttt{minipage}. Aqui está a primeira nota de rodapé da \texttt{minipage}\footnote{Primeira nota de rodapé da minipage.}. E outra nota de rodapé da \texttt{minipage}\footnote{Segunda nota de rodapé da minipage.}.
\end{minipage}
```

[Abra este exemplo no Overleaf](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Changing+minipage+footnote+marker\&snip=%5Cdocumentclass%7Barticle%7D%0A%25+Using+the+geometry+package+with+a+small%0A%25+page+size+to+create+the+article+graphic%0A%5Cusepackage%5Bpaperheight%3D6in%2C%0A+++paperwidth%3D5in%2C%0A+++top%3D10mm%2C%0A+++bottom%3D20mm%2C%0A+++left%3D10mm%2C%0A+++right%3D10mm%5D%7Bgeometry%7D%0A%5Cbegin%7Bdocument%7D%0A%5Crenewcommand%7B%5Cthempfootnote%7D%7B%5Carabic%7Bmpfootnote%7D%7D%0A%5Cbegin%7Bminipage%7D%7B0.7%5Ctextwidth%7D%0AThis+is+text+in+a+%5Ctexttt%7Bminipage%7D+environment.+Here+is+the+first+%5Ctexttt%7Bminipage%7D+footnote%5Cfootnote%7BFirst+minipage+footnote.%7D.+And+another+%5Ctexttt%7Bminipage%7D+footnote%5Cfootnote%7BSecond+minipage+footnote.%7D.%0A%5Cend%7Bminipage%7D%0A%5Cend%7Bdocument%7D)

Este exemplo produz a seguinte saída:

![Alterar o marcador de nota de rodapé da minipage](/files/c4a3609614a6c3678b94a1a2bae3c82de8f7d107)

## Notas de rodapé em tabelas

As secções seguintes examinam vários tópicos relacionados com o uso de notas de rodapé em tabelas.

### Deve usar notas de rodapé em tabelas?

O [Lista de Perguntas Frequentes para TeX](https://texfaq.org/) tem uma entrada para [notas de rodapé em tabelas](https://texfaq.org/FAQ-footintab) que observa que usar notas de rodapé em tabelas não é considerado a melhor prática tipográfica: idealmente, *notas de tabela* devem ser usadas em vez de *notas de rodapé de tabela*. A utilização de notas de tabela ou notas de rodapé de tabela pode ser definida pelos ficheiros da classe/estilo do documento que é obrigado a usar, ou a escolha pode ser sua: de qualquer forma, o LaTeX fornece um conjunto de soluções que pode usar.

### Exemplo: \footnote não funciona no ambiente tabular

O `\footnote` o comando não funciona dentro de um ambiente tabular, como demonstra o exemplo seguinte. Note que este exemplo usa o `hologo` pacote LaTeX para compor os nomes de vários motores TeX.

```latex
\begin{table}
  \centering
    \begin{tabular}{lcc}
     \midrule
     \TeX{} engine & Suporte nativo a UTF-8 & Suporte a matemática Unicode\\
     \midrule
       \hologo{pdfTeX} & Não\footnote{Algum suporte UTF-8 através dos comandos do kernel do \LaTeX{}.} & Não\\
       \Hologo{XeTeX} & Sim & Sim\\
       \Hologo{LuaTeX} & Sim & Sim\\
       \midrule
     \end{tabular}
    \caption[Características do motor \TeX{}]{%
      Comparação de funcionalidades do motor \TeX{}\footnote{Versão preliminar. Serão adicionadas comparações adicionais de funcionalidades.}.}
\end{table}
```

[Abra este exemplo no Overleaf](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Example+of+table+footnotes+not+working\&snip=%5Cdocumentclass%7Barticle%7D%0A%25+Using+the+geometry+package+with+a+small%0A%25+page+size+to+create+the+article+graphic%0A%5Cusepackage%5Bpaperheight%3D6in%2C%0A+++paperwidth%3D5in%2C%0A+++top%3D10mm%2C%0A+++bottom%3D20mm%2C%0A+++left%3D10mm%2C%0A+++right%3D10mm%5D%7Bgeometry%7D%0A%5Cusepackage%7Bhologo%7D+%25+for+TeX+engine+logos%0A%5Cusepackage%7Bbooktabs%7D+%25+for+nice+tables%0A%5Cbegin%7Bdocument%7D%0A%5Cbegin%7Btable%7D%0A++%5Ccentering%0A++++%5Cbegin%7Btabular%7D%7Blcc%7D%0A+++++%5Cmidrule+%0A+++++%5CTeX%7B%7D+engine+%26+Native+UTF-8+support+%26+Unicode+math+support%5C%5C%0A+++++%5Cmidrule%0A+++++++%5Chologo%7BpdfTeX%7D+%26+No%5Cfootnote%7BSome+UTF-8+support+via+%5CLaTeX%7B%7D+kernel+commands.%7D+%26+No%5C%5C%0A+++++++%5CHologo%7BXeTeX%7D+%26+Yes+%26+Yes%5C%5C%0A+++++++%5CHologo%7BLuaTeX%7D+%26+Yes+%26+Yes%5C%5C%0A+++++++%5Cmidrule+%0A+++++%5Cend%7Btabular%7D%0A++++%5Ccaption%5B%5CTeX%7B%7D+engine+features%5D%7B%25%0A++++++%5CTeX%7B%7D+engine+feature+comparison%5Cfootnote%7BDraft+version.+Additional+feature+comparisons+will+be+added.%7D.%7D%0A%5Cend%7Btable%7D%0A%5Cend%7Bdocument%7D)

Este exemplo produz a seguinte saída, mostrando a presença de marcas de nota de rodapé na célula da tabela e na legenda, mas não há texto de nota de rodapé correspondente:

![Texto de nota de rodapé em falta num ambiente tabular](/files/92a234114a5b07b54eccc9de39405e41347b106d)

Uma solução parcial é colocar o `tabular` dentro de um `minipage` ambiente:

```latex
\begin{minipage}{\textwidth}
  \centering
    \begin{tabular}{lcc}
     \midrule
     \TeX{} engine & Suporte nativo a UTF-8 & Suporte a matemática Unicode\\
     \midrule
       \hologo{pdfTeX} & Não\footnote{Algum suporte UTF-8 através dos comandos do kernel do \LaTeX{}.} & Não\\
       \Hologo{XeTeX} & Sim & Sim\\
       \Hologo{LuaTeX} & Sim & Sim\\
       \midrule
     \end{tabular}
\end{minipage}
```

[Abra este exemplo no Overleaf](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Example+of+tabular+in+a+minipage\&snip=%5Cdocumentclass%7Barticle%7D%0A%25+Using+the+geometry+package+with+a+small%0A%25+page+size+to+create+the+article+graphic%0A%5Cusepackage%5Bpaperheight%3D6in%2C%0A+++paperwidth%3D5in%2C%0A+++top%3D10mm%2C%0A+++bottom%3D20mm%2C%0A+++left%3D10mm%2C%0A+++right%3D10mm%5D%7Bgeometry%7D%0A%5Cusepackage%7Bhologo%7D+%25+for+TeX+engine+logos%0A%5Cusepackage%7Bbooktabs%7D+%25+for+nice+tables%0A%5Cbegin%7Bdocument%7D%0A%5Cbegin%7Bminipage%7D%7B%5Ctextwidth%7D%0A++%5Ccentering%0A++++%5Cbegin%7Btabular%7D%7Blcc%7D%0A+++++%5Cmidrule+%0A+++++%5CTeX%7B%7D+engine+%26+Native+UTF-8+support+%26+Unicode+math+support%5C%5C%0A+++++%5Cmidrule%0A+++++++%5Chologo%7BpdfTeX%7D+%26+No%5Cfootnote%7BSome+UTF-8+support+via+%5CLaTeX%7B%7D+kernel+commands.%7D+%26+No%5C%5C%0A+++++++%5CHologo%7BXeTeX%7D+%26+Yes+%26+Yes%5C%5C%0A+++++++%5CHologo%7BLuaTeX%7D+%26+Yes+%26+Yes%5C%5C%0A+++++++%5Cmidrule+%0A+++++%5Cend%7Btabular%7D%0A%5Cend%7Bminipage%7D%0A%5Cend%7Bdocument%7D)

Este exemplo produz a seguinte saída:

![Tabular do LaTeX numa minipage para corrigir notas de rodapé](/files/c4a6d9f3b8eddf0f37186ebbe6da395e43693eee)

Note que também pode escrever `\renewcommand{\thempfootnote}{\arabic{mpfootnote}}` para ter os `minipage` marcadores de notas de rodapé de tabela compostos como dígitos arábicos em vez de letras minúsculas.

### Exemplo do manual de referência não oficial do LaTeX2e

O [manual de referência não oficial do LaTeX2e](https://latexref.xyz/index.html) tem um exemplo interessante na secção [Notas de rodapé numa tabela](https://latexref.xyz/Footnotes-in-a-table.html). Normalmente, as notas de rodapé de tabela dentro de um `minipage` são colocadas no final da `minipage`, como os exemplos acima mostraram. O exemplo seguinte, dos [manual de referência não oficial do LaTeX2e](https://latexref.xyz/Footnotes-in-a-table.html) usa o `\footnotemark` e `\footnotetext` comandos, juntamente com um novo contador (`mpFootnoteValueSaver`) para garantir que as notas de rodapé da tabela apareçam no final da página do documento, para serem incluídas como parte das notas de rodapé padrão do documento.

Quando a tabela é composta, o código LaTeX `\setcounter{mpFootnoteValueSaver}{\value{footnote}}` define o valor de `mpFootnoteValueSaver` como o atual `nota de rodapé` valor do contador; isto garante que as notas de rodapé produzidas dentro da tabela usem valores de marcador sincronizados com a sequência principal de notas de rodapé do documento (numeração). Depois de a tabela ser composta, note como o `mpFootnoteValueSaver` é incrementado em 1 através do código `\stepcounter{mpFootnoteValueSaver}`.

```latex
\newcounter{mpFootnoteValueSaver}
\begin{center}
  \begin{minipage}{\textwidth}
    \setcounter{mpFootnoteValueSaver}{\value{footnote}} \centering
     \begin{tabular}{l|l}
       \textsc{Woman}             &\textsc{Relationship} \\ \hline
       Mona                       &Comprometida\footnotemark  \\
       Diana Villiers             &Futura esposa  \\
       Christine Hatherleigh Wood &Noiva\footnotemark
     \end{tabular}
  \end{minipage}%  o sinal de percentagem mantém o texto da nota de rodapé próximo da minipage
  \stepcounter{mpFootnoteValueSaver}%
    \footnotetext[\value{mpFootnoteValueSaver}]{%
      Pouco se sabe além da sua morte.}%
  \stepcounter{mpFootnoteValueSaver}%
    \footnotetext[\value{mpFootnoteValueSaver}]{%
      A relação permanece por resolver em XXI.}
\end{center}
```

[Abra este exemplo no Overleaf](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Example+of+custom+table+footnotes\&snip=%5Cdocumentclass%7Barticle%7D%0A%25+Using+the+geometry+package+with+a+small%0A%25+page+size+to+create+the+article+graphic%0A%5Cusepackage%5Bpaperheight%3D6in%2C%0A+++paperwidth%3D5in%2C%0A+++top%3D10mm%2C%0A+++bottom%3D20mm%2C%0A+++left%3D10mm%2C%0A+++right%3D10mm%5D%7Bgeometry%7D%0A%5Cusepackage%7Bhologo%7D+%25+for+TeX+engine+logos%0A%5Cusepackage%7Bbooktabs%7D+%25+for+nice+tables%0A%5Cbegin%7Bdocument%7D%0A%5Cnewcounter%7BmpFootnoteValueSaver%7D%0A%5Cbegin%7Bcenter%7D%0A++%5Cbegin%7Bminipage%7D%7B%5Ctextwidth%7D%0A++++%5Csetcounter%7BmpFootnoteValueSaver%7D%7B%5Cvalue%7Bfootnote%7D%7D+%5Ccentering%0A+++++%5Cbegin%7Btabular%7D%7Bl%7Cl%7D%0A+++++++%5Ctextsc%7BWoman%7D+++++++++++++%26%5Ctextsc%7BRelationship%7D+%5C%5C+%5Chline+%0A+++++++Mona+++++++++++++++++++++++%26Attached%5Cfootnotemark++%5C%5C+%0A+++++++Diana+Villiers+++++++++++++%26Eventual+wife++%5C%5C++%0A+++++++Christine+Hatherleigh+Wood+%26Fiance%5Cfootnotemark+%0A+++++%5Cend%7Btabular%7D%0A++%5Cend%7Bminipage%7D%25++percent+sign+keeps+footnote+text+close+to+minipage%0A++%5Cstepcounter%7BmpFootnoteValueSaver%7D%25%0A++++%5Cfootnotetext%5B%5Cvalue%7BmpFootnoteValueSaver%7D%5D%7B%25%0A++++++Little+is+known+other+than+her+death.%7D%25%0A++%5Cstepcounter%7BmpFootnoteValueSaver%7D%25%0A++++%5Cfootnotetext%5B%5Cvalue%7BmpFootnoteValueSaver%7D%5D%7B%25%0A++++++Relationship+is+unresolved+in+XXI.%7D%0A%5Cend%7Bcenter%7D%0A%5Cend%7Bdocument%7D)

Este exemplo produz a seguinte saída:

![Criar notas de rodapé de tabela no LaTeX](/files/3738a25ddc1e03c81442a6d5e217d28cc36b55ca)

### Exemplo: notas de rodapé de tabela através do pacote tablefootnote

Uma opção é o [`tablefootnote` pacote](https://ctan.org/pkg/tablefootnote?lang=en) que é [mencionado no tex.stackexchange](https://tex.stackexchange.com/a/35669) e referenciado na Lista de Perguntas Frequentes para TeX [entrada para notas de rodapé em tabelas](https://texfaq.org/FAQ-footintab). O exemplo seguinte demonstra o `tablefootnote` pacote:

```latex
\documentclass{article}
% Usando o pacote geometry com um pequeno
% tamanho de página para criar o gráfico do artigo
\usepackage[paperheight=6in,
   paperwidth=5in,
   top=10mm,
   bottom=20mm,
   left=10mm,
   right=10mm]{geometry}
\usepackage{hologo} % para logótipos de motores TeX
\usepackage{booktabs} % para tabelas bonitas
\usepackage{tablefootnote} % para notas de rodapé de tabela
\begin{document}
\begin{table}
  \centering
    \begin{tabular}{lcc}
     \midrule
     \TeX{} engine & Suporte nativo a UTF-8 & Suporte a matemática Unicode\\
     \midrule
       \hologo{pdfTeX} & Não\tablefootnote{Algum suporte UTF-8 através dos comandos do kernel do \LaTeX{}.} & Não\\
       \Hologo{XeTeX} & Sim & Sim\\
       \Hologo{LuaTeX} & Sim & Sim\\
       \midrule
     \end{tabular}
    \caption[Características do motor \TeX{}]{%
      Comparação de funcionalidades do motor \TeX{}\tablefootnote{Versão preliminar. Serão adicionadas comparações adicionais de funcionalidades.}.}
\end{table}
\end{document}
```

[Abra este `\tablefootnote` exemplo do pacote no Overleaf](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Example+of+tablefootnote+package\&snip=%5Cdocumentclass%7Barticle%7D%0A%25+Using+the+geometry+package+with+a+small%0A%25+page+size+to+create+the+article+graphic%0A%5Cusepackage%5Bpaperheight%3D6in%2C%0A+++paperwidth%3D5in%2C%0A+++top%3D10mm%2C%0A+++bottom%3D20mm%2C%0A+++left%3D10mm%2C%0A+++right%3D10mm%5D%7Bgeometry%7D%0A%5Cusepackage%7Bhologo%7D+%25+for+TeX+engine+logos%0A%5Cusepackage%7Bbooktabs%7D+%25+for+nice+tables%0A%5Cusepackage%7Btablefootnote%7D+%25+for+table+footnotes%0A%5Cbegin%7Bdocument%7D%0A%5Cbegin%7Btable%7D%0A++%5Ccentering%0A++++%5Cbegin%7Btabular%7D%7Blcc%7D%0A+++++%5Cmidrule+%0A+++++%5CTeX%7B%7D+engine+%26+Native+UTF-8+support+%26+Unicode+math+support%5C%5C%0A+++++%5Cmidrule%0A+++++++%5Chologo%7BpdfTeX%7D+%26+No%5Ctablefootnote%7BSome+UTF-8+support+via+%5CLaTeX%7B%7D+kernel+commands.%7D+%26+No%5C%5C%0A+++++++%5CHologo%7BXeTeX%7D+%26+Yes+%26+Yes%5C%5C%0A+++++++%5CHologo%7BLuaTeX%7D+%26+Yes+%26+Yes%5C%5C%0A+++++++%5Cmidrule+%0A+++++%5Cend%7Btabular%7D%0A++++%5Ccaption%5B%5CTeX%7B%7D+engine+features%5D%7B%25%0A++++++%5CTeX%7B%7D+engine+feature+comparison%5Ctablefootnote%7BDraft+version.+Additional+feature+comparisons+will+be+added.%7D.%7D%0A%5Cend%7Btable%7D%0A%5Cend%7Bdocument%7D)

Este exemplo produz a seguinte saída:

![Exemplo do pacote tablefootnote](/files/3122e6dcf5eadb7f4ecf9e5b0768b4a8ab5a8306)

## Notas de tabela: uma alternativa às notas de rodapé

O [`threeparttable` pacote](https://ctan.org/pkg/threeparttable) fornece um mecanismo para criar notas de tabela *observa*—uma alternativa à utilização de notas de rodapé em tabelas. O [`threeparttabl**ex**` pacote](https://ctan.org/pkg/threeparttablex) implementa uma funcionalidade de notas de tabela para uso com o [pacote longtable](https://ctan.org/pkg/longtable).

### Exemplo: criar notas de tabela usando o pacote threeparttable

O [documentação do pacote threeparttable](http://mirrors.ctan.org/macros/latex/contrib/threeparttable/threeparttable.pdf) é muito breve, por isso não a repetiremos aqui; em vez disso, forneceremos um exemplo da sua utilização:

```latex
\begin{table}
  \begin{threeparttable}[b]
   \caption[Características do motor \TeX{}]{\TeX{} feature comparison\tnote{1}}
   \centering
   \begin{tabular}{lcc}
     \midrule
     \TeX{} engine & Suporte nativo a UTF-8 & Suporte a matemática Unicode\\
     \midrule
       \hologo{pdfTeX} & Não\tnote{2}& Não\\
       \Hologo{XeTeX} & Sim & Sim\\
       \Hologo{LuaTeX} & Sim & Sim\\
       \midrule
     \end{tabular}
     \begin{tablenotes}
       \item [1] Esta é uma versão preliminar.
       \item [2] Algum suporte UTF-8 através dos comandos do kernel do \LaTeX{}.
     \end{tablenotes}
  \end{threeparttable}
\end{table}
```

[Abra este `threeparttable` exemplo no Overleaf](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=threeparttable+package+example\&snip=%5Cdocumentclass%7Barticle%7D%0A%25+Using+the+geometry+package+with+a+small%0A%25+page+size+to+create+the+article+graphic%0A%5Cusepackage%5Bpaperheight%3D6in%2C%0A+++paperwidth%3D5in%2C%0A+++top%3D10mm%2C%0A+++bottom%3D20mm%2C%0A+++left%3D10mm%2C%0A+++right%3D10mm%5D%7Bgeometry%7D%0A%5Cusepackage%7Bhologo%7D+%25+for+TeX+engine+logos%0A%5Cusepackage%7Bbooktabs%7D+%25+for+nice+tables%0A%5Cusepackage%7Bthreeparttable%7D+%25+to+use+table+notes%0A%5Cbegin%7Bdocument%7D%0A%5Cbegin%7Btable%7D%0A++%5Cbegin%7Bthreeparttable%7D%5Bb%5D%0A+++%5Ccaption%5B%5CTeX%7B%7D+engine+features%5D%7B%5CTeX%7B%7D+engine+feature+comparison%5Ctnote%7B1%7D%7D%0A+++%5Ccentering%0A+++%5Cbegin%7Btabular%7D%7Blcc%7D%0A+++++%5Cmidrule+%0A+++++%5CTeX%7B%7D+engine+%26+Native+UTF-8+support+%26+Unicode+math+support%5C%5C%0A+++++%5Cmidrule%0A+++++++%5Chologo%7BpdfTeX%7D+%26+No%5Ctnote%7B2%7D%26+No%5C%5C%0A+++++++%5CHologo%7BXeTeX%7D+%26+Yes+%26+Yes%5C%5C%0A+++++++%5CHologo%7BLuaTeX%7D+%26+Yes+%26+Yes%5C%5C%0A+++++++%5Cmidrule+%0A+++++%5Cend%7Btabular%7D%0A+++++%5Cbegin%7Btablenotes%7D%0A+++++++%5Citem+%5B1%5D+This+is+an+early+draft.%0A+++++++%5Citem+%5B2%5D+Some+UTF-8+support+via+%5CLaTeX%7B%7D+kernel+commands.%0A+++++%5Cend%7Btablenotes%7D%0A++%5Cend%7Bthreeparttable%7D%0A%5Cend%7Btable%7D%0A%5Cend%7Bdocument%7D)

Este exemplo produz o seguinte resultado

![Exemplo do Overleaf de notas de tabela no LaTeX](/files/062f54ce442fc3564c47034b0b3b26283054f797)

### Discussões no tex.stackexchange

As notas de rodapé de tabela também são discutidas no tex.stackexchange e várias soluções são apresentadas em tópicos, como o seguinte, que os leitores podem querer explorar:

* [notas de rodapé para tabelas no LaTeX](https://stackoverflow.com/questions/2888817/footnotes-for-tables-in-latex), e
* [nota de rodapé numa tabela](https://tex.stackexchange.com/questions/35615/footnote-in-table/35669).

## Leitura adicional

Para mais informações, consulta:

* [Notas na margem](/latex/overleaf-learn-latex-pt/formatacao/15-margin-notes.md)
* [Tamanho da página e margens](/latex/overleaf-learn-latex-pt/formatacao/07-page-size-and-margins.md)
* [Cabeçalhos e rodapés](/latex/overleaf-learn-latex-pt/formatacao/02-headers-and-footers.md)
* [Hiperligações](/latex/overleaf-learn-latex-pt/estrutura-do-documento/09-hyperlinks.md)
* [Contadores](/latex/overleaf-learn-latex-pt/formatacao/10-counters.md)
* [Listas](/latex/overleaf-learn-latex-pt/nocoes-basicas-de-latex/04-lists.md)
* [Tamanhos, famílias e estilos de fonte](/latex/overleaf-learn-latex-pt/fontes/01-font-sizes-families-and-styles.md)
* [Negrito, itálico e sublinhado](/latex/overleaf-learn-latex-pt/nocoes-basicas-de-latex/03-bold-italics-and-underlining.md)
* [Tipos de letra](/latex/overleaf-learn-latex-pt/fontes/02-font-typefaces.md)
* [Quebras de linha e espaços em branco](/latex/overleaf-learn-latex-pt/formatacao/05-line-breaks-and-blank-spaces.md)
* [Gestão num grande projeto](/latex/overleaf-learn-latex-pt/estrutura-do-documento/07-management-in-a-large-project.md)
* [Projetos LaTeX com vários ficheiros](/latex/overleaf-learn-latex-pt/estrutura-do-documento/08-multi-file-latex-projects.md)
* [A introdução não tão curta ao LaTeX2ε](http://www.ctan.org/tex-archive/info/lshort/)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://overleaf-pro.ayaka.space/latex/overleaf-learn-latex-pt/formatacao/14-footnotes.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
