フッターの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}

二重中括弧がなぜ役立つのかはわかりませんが、ここにあります...

関連情報