设置页脚中 fnmark 的文本颜色

设置页脚中 fnmark 的文本颜色

我正在修改@makefnmark正文,但在页脚中保持其不变,使用以下代码:

\makeatletter

\AtBeginDocument{%
  % ...
}

\let\@latex@makefnmark\@makefnmark
\patchcmd{\@makefntext}{\@makefnmark}{\@latex@makefnmark}{}{\FAILED}
% ...

\renewcommand*\@makefnmark{%
  % ...
}
\makeatother

如何更改页脚中 fnmark 的文本颜色?

当我尝试时,\textcolor{red}{...}我得到了Undefined control sequence

答案1

我懂了:

\patchcmd{\@makefntext}{\@makefnmark}{{\color{red}\@latex@makefnmark}}{}{\FAILED}

为什么双花括号有帮助,我不知道,但我们在这里......

相关内容