
我正在排版一本有長腳註的書,腳註中的一些短語或單字是彩色的。我遇到了一個問題,下面有一個 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}
這裡出了什麼問題?文字顏色對於第一頁的腳註文字運作正常,但第二頁的連續腳註不受影響?
我正在使用 XeTeX,版本 3.1415926-2.4-0.9998 (TeX Live 2012/W32TeX)。
於 2014 年 5 月 9 日星期五晚上 10:20 編輯(GMT):
感謝您的回复,使用大腳有幫助。我認為一件小事不需要新問題。重新定義\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
這是一種典型的情況,需要多個顏色堆疊,一個用於正文,一個用於腳註。這是由pdfTeX並且套件pdfcolfoot
添加了對 foonotes(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 有一個新概念:屬性。包裹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
但是,如果我沒記錯的話, s腳註連結可能有問題。
其他的
運氣不好。