Notas de rodapé coloridas divididas em várias páginas

Notas de rodapé coloridas divididas em várias páginas

Estou compondo um livro com longas notas de rodapé e algumas frases ou palavras nas notas de rodapé são coloridas. Encontrei um problema para o qual tenho um MWE abaixo.

\documentclass{article}
\usepackage{lipsum}
\usepackage{xcolor}
\usepackage[colorlinks=true]{hyperref}
\begin{document}
\lipsum[1-2]
\lipsum[3]\footnote{\textcolor{red}{\lipsum[1-5]}}
\lipsum[4-20]
\end{document}

O que há de errado aqui? A cor do texto funciona bem para o texto da nota de rodapé na primeira página, mas a nota de rodapé continuada na segunda página não é afetada?

Estou usando o XeTeX, versão 3.1415926-2.4-0.9998 (TeX Live 2012/W32TeX).

Editado às 22h20 de sexta-feira, 9 de maio de 2014 (GMT):

Obrigado pelas respostas, usar o bigfoot ajudou. Uma coisa menor que acho que não precisa de uma nova pergunta. A redefinição \thefootnoteparece não ter efeito com bigfoot. Como fazer o seguinte funcionar?

\documentclass{article}
\usepackage{lipsum}
\usepackage{xcolor}
\usepackage{bigfoot}
% The line below has no effect
\renewcommand{\thefootnote}{\textcolor{red}{\fnsymbol{footnote}}}
\usepackage[colorlinks=true]{hyperref}
\begin{document}
\lipsum[1-2]
\lipsum[3]\footnote{\textcolor{red}{\lipsum[1-5]}}
\lipsum[4-20]
\end{document}

Responder1

pdfTeX

Este é um caso típico, onde são necessárias múltiplas pilhas de cores, uma para o texto principal e outra para notas de rodapé. Isto é fornecido porpdfTeXe o pacote pdfcolfoot adiciona suporte para uma pilha de cores adicional para notas de rodapé (notas de rodapé básicas do LaTeX):

\documentclass{article}
\usepackage{lipsum}
\usepackage{xcolor}
\usepackage[colorlinks=true]{hyperref}
\usepackage{pdfcolfoot}
\begin{document}
\lipsum[1-2]
\lipsum[3]\footnote{\textcolor{red}{\lipsum[1-5]}}
\lipsum[4-20]
\end{document}

LuaTeX

LuaTeX tem um novo conceito: atributos. Pacoteluacolorimplementa a cor por meio de um atributo:

\documentclass{article}
\usepackage{lipsum}
\usepackage{xcolor}
\usepackage{luacolor}
\usepackage[colorlinks=true]{hyperref}
\begin{document}
\lipsum[1-2]
\lipsum[3]\footnote{\textcolor{red}{\lipsum[1-5]}}
\lipsum[4-20]
\end{document}

Pacotebigfoot

É um ótimo pacote com muitos recursos, desde seudocumentação:

Você pode usar cores nas notas de rodapé. Se uma nota de rodapé for quebrada nas páginas, a cor no ponto da quebra será retomada na próxima página. Na verdade, toda a pilha de cores será reintegrada.

No entanto, se bem me lembro, pode haver problemas com hyperrefa vinculação das notas de rodapé.

Outros

Sem sorte.

informação relacionada