在所示的示例中,referring 为红色(应该如此),referred+rule 为黑色(应该为红色)。有一个类似帖子beamer
我无法适应这种情况。软件包数量超出需要,组合太多,无法确定最小集合(我遇到错误)。
\documentclass[oneside,fontsize=14pt]{scrbook}
\usepackage{afterpage}
\usepackage{anyfontsize}
\usepackage[french]{babel}
\usepackage[bibencoding=auto,backend=biber,autolang]{biblatex}
\usepackage{comment}
\usepackage{csquotes}
\usepackage{eurosym}
\usepackage{enumitem}
\usepackage{epigraph}
\usepackage[T1]{fontenc}
\usepackage{glossaries}
\usepackage{graphicx}
\usepackage{keyfloat}
\usepackage{lastpage}
\usepackage{pdfpages}
\usepackage{refcount}
\usepackage{t1enc}
\usepackage{textcomp}
\usepackage{tikz}
\usepackage[normalem]{ulem}
\usepackage{wrapfig}
\usepackage{xcolor}
\usepackage{xparse}
\usepackage{xwatermark}
%\PassOptionsToPackage{hyphens}{url}\usepackage{hyperref}
%must come last
\usepackage{hyperref}
\begin{document}
\begin{titlepage}
\pagecolor{blue}
\afterpage{\pagecolor{white}\color{black}}
\color{red}
%\color{blue}
%\color{white}
\begin{center}
\let\oldfootnoterule\footnoterule
\renewcommand{\footnoterule}{\color{green}{\oldfootnoterule}}% <----- Color of the separating rule.
\let\oldfootnote\footnote
\renewcommand{\footnote}[1]{\color{brown}\oldfootnote{\color{red}#1}} % <----- 1: Color of the footnotemark in the text (overwrites the color specified in lines 4+5); 2: Color of the footnote text (overwrites the color specified in line 4)
\vspace*{\fill}
{\LARGE
\textbf{
TITRE\footnote{\color{red}auteur}
}
}
\let\footnoterule\oldfootnoterule
\renewcommand{\footnoterule}{\color{green}{\oldfootnoterule}}% <----- Color of the separating rule.
\let\footnote\oldfootnote
\vspace*{\fill}
\end{center}
\end{titlepage}
\chapter{Foo}
Foo
\end{document}
答案1
使用适当的\addtokomafont
命令,也可以在类中为脚注线以及脚注标签着色scrbook
:
有关更多信息,请参阅 KOMA 脚本文档:
3.14. 脚注(第 93 页)
\setkomafont
您可以使用和命令通过 footnoterule 元素更改规则的颜色\addtokomafont
(请参阅第 3.6 节,第 59 页)。默认为不更改字体或颜色。为了更改颜色,您还必须加载颜色包,例如xcolor
。
3.6. 文本标记(第 61 页)
表 3.2.: 中可以更改字体样式的元素
scrbook
,scrreprt
或者scrartcl
使用\setkomafont
和\addtokomafont
:[...]
footnote
:脚注文本和标记
footnotelabel
:脚注标记;应用于元素之外footnote
footnotereference
:文中脚注引用
footnoterule
:文本区域末尾脚注上方的水平线
\documentclass[oneside,fontsize=14pt]{scrbook}
\usepackage{afterpage}
\usepackage{xcolor}
\usepackage{hyperref}
\addtokomafont{footnoterule}{\color{red}} % <--- Change color of footnoterule to red
\addtokomafont{footnotelabel}{\color{red}} % <--- Change color of footnotelabel to red
\addtokomafont{footnote}{\color{red}} % <--- Chang color of footnote text to red
\begin{document}
\begin{titlepage}
\pagecolor{blue}
\afterpage{\pagecolor{white}\color{black}}
\color{red}
\begin{center}
\vspace*{\fill}
{\LARGE
\textbf{
TITRE\footnote{auteur}
}
}
\vspace*{\fill}
\end{center}
\end{titlepage}
\chapter{Foo}
\addtokomafont{footnoterule}{\color{black}} % <--- Change color of footnoterule back to black
\addtokomafont{footnotelabel}{\color{black}} % <--- Change color of footnotelabel back to black
\addtokomafont{footnote}{\color{red}} % <--- Change color of foonote text back to black
Foo \footnote{footnote text}
\end{document}