
Я набираю книгу с длинными сносками, и некоторые фразы или слова в сносках окрашены. Я столкнулся с проблемой, для которой у меня есть 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).
Отредактировано в 22:20 в пятницу, 9 мая 2014 г. (GMT):
Спасибо за ответы, использование bigfoot помогло. Одна мелочь, которая, как мне кажется, не нуждается в новом вопросе. Переопределение, \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
ссылками на сноски.
Другие
Повезло.