複数のページに分割された色付きの脚注

複数のページに分割された色付きの脚注

長い脚注のある本をタイプセットしているのですが、脚注の一部のフレーズや単語が色付きになっています。問題が発生したので、以下に MWE を示します。

\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}

何が問題なのでしょうか? 最初のページの脚注テキストのテキストカラーは正常に機能しますが、2 ページ目の続く脚注には影響しません。

私は XeTeX バージョン 3.1415926-2.4-0.9998 (TeX Live 2012/W32TeX) を使用しています。

2014 年 5 月 9 日金曜日午後 10 時 20 分 (GMT) に編集:

回答ありがとうございます。bigfoot を使用すると助かりました。新しい質問は必要ないと思う小さなことが 1 つあります。再定義しても\thefootnote効果がないようですbigfoot。次のことを機能させるにはどうすればよいでしょうか。

\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}

答え1

pdfTeX

これは、複数のカラースタックが必要な典型的なケースです。1つは本文用、もう1つは脚注用です。これは、pdfTeXこのパッケージは、pdfcolfoot 脚注 (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には新しい概念、属性があります。パッケージluacolor属性を介して色を実装します。

\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}

パッケージbigfoot

これは多くの機能を備えた素晴らしいパッケージです。ドキュメンテーション:

脚注に色を使用できます。脚注がページをまたいで中断された場合、中断した箇所の色が次のページで再開されます。実際には、色のスタック全体が復元されます。

ただし、私の記憶が正しければ、hyperref脚注のリンクに問題がある可能性があります。

その他

運が悪い。

関連情報