Se a mesma nota de rodapé aparecer em vários lugares de um documento, é em geral inapropriado repetir a nota de rodapé em sua totalidade repetidas vezes. Podemos evitar a repetição por meios semiautomáticos, ou simplesmente rotulando as notas de rodapé que soubermos que teremos que repetir e depois referenciando o resultado. Não está disponível qualquer solução totalmente automática (que detecte e suprima repetições). Se você souber que terá que repetir apenas uma das suas notas de rodapé, a solução é simples: use apenas o argumento opcional do
\footnotemark
para significar as repetições:
… o que é muito fácil, já que sabemos que só haverá uma nota de rodapé número 1. Uma técnica semelhante pode ser usada uma vez que as notas de rodapé estejam estáveis, que é reutilizar o número alocado pelo LaTeX. Isso pode ser irritante, contudo, já que qualquer mudança de composição poderia mudar as relações de nota de rodapé e repetição: rotular é inevitavelmente melhor....\footnote{Repeating note} ... ...\footnotemark[1]
A simples rotulagem manual das notas de rodapé é possível, usando um contador dedicado ao trabalho:
mas isso é um pouco entediante. O mecanismo de rotulagem do LaTeX pode ser convocado para nos ajudar, mas haverá desagradáveis mensagens de erro até que\newcounter{fnnumber} ... ...\footnote{Text to repeat}% \setcounter{fnnumber}{\thefootnote}% ... ...\footnotemark[\thefnnumber]
\ref
seja resolvido numa segunda execução no LaTeX:
Alternativamente, pode-se usar o comando...\footnote{Text to repeat\label{fn:repeat}} ... ...\footnotemark[\ref{fn:repeat}]
\footref
, que tem a vantagem de funcionar mesmo quando a marca de nota de rodapé não é expressa como um número. O comando é definido no pacote footmisc e na classe memoir (pelo menos); o \footref
reduz o exemplo acima a:
Esta é a maneira simples mais limpa de fazer o trabalho. Note que o comando...\footnote{Text to repeat\label{fn:repeat}} ... ...\footref{fn:repeat}
\label
deve estar dentro do argumento do
\footnote
.
O pacote fixfoot alivia um pouco a dor do problema: você declara as notas de rodapé que você vai reutilizar, normalmente no preâmbulo do seu documento, usando um comando \DeclareFixedFoot
, e então usa o comando que você ‘declarou’ no corpo do documento:
O pacote garante que o texto repetido apareça no máximo uma vez por página: normalmente, será necessário mais de uma execução do LaTeX para se livrar das repetições.\DeclareFixedFootnote{\rep}{Text to repeat} ... ...\rep{} ...\rep{}
This question on the Web: http://latex.net.br/faq/FAQ-repfootnote.html
Do you have any question? Ask on: latex.net.br - we love qood questions!