![为脚注(标记和文本)着色](https://linux22.com/image/381624/%E4%B8%BA%E8%84%9A%E6%B3%A8%EF%BC%88%E6%A0%87%E8%AE%B0%E5%92%8C%E6%96%87%E6%9C%AC%EF%BC%89%E7%9D%80%E8%89%B2.png)
(A)为了使脚注符号变为红色,我在 LaTeX 文档的开头包含以下命令:
\renewcommand\thefootnote{\textcolor{red}{\fnsymbol{footnote}}}
但是我可以写什么类似的东西来让脚注中的文本也变成红色?我自己试过,但在谷歌上搜索无果——请尽量简单(像上面那样的明确命令行)谢谢!
\documentclass[a4paper,12pt]{article}
\usepackage{amsmath, amssymb, amsthm, cite, graphicx, color, setspace}
\usepackage[usenames,dvipsnames]{xcolor}
\usepackage[multiple]{footmisc}
\linespread{1.3}
\renewcommand\thefootnote{\textcolor{red}{\fnsymbol{footnote}}}
\usepackage[hmargin=3.2cm,vmargin=4.2cm]{geometry}
\usepackage{soul}
\setul{}{4pt}
\begin{document}
\title{}
\date{}
\setul{}{1pt}
An example of a number\footnote{Numbers are fun.} is $5.$
\end{document}
(B)如果我有一个包含数百个 LeTeX 文件的文件夹,并且我想将其包含在所有文件中(因此所有这些脚注文本都变成红色),有什么简单的怎么做?我不擅长电脑,所以请写“否”,而不是写一些复杂的东西。
答案1
对于 A):您可能还想重新定义该命令\@makefntext
,但根据您使用的文档类,该命令的定义会有所不同:
\documentclass[a4paper,12pt]{article}
\usepackage{xcolor}
\makeatletter
\renewcommand\thefootnote{\textcolor{red}{\fnsymbol{footnote}}}
\renewcommand\@makefntext[1]{%
\parindent 1em%
\noindent
\hb@[email protected]{\hss\@makefnmark}\textcolor{red}{#1}}
\makeatother
\begin{document}
An example of a number\footnote{Numbers are fun.} is $5$.
\end{document}