
長い脚注のある本をタイプセットしているのですが、脚注の一部のフレーズや単語が色付きになっています。問題が発生したので、以下に 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
脚注のリンクに問題がある可能性があります。
その他
運が悪い。