答案1
标记设置在两个位置 - 第一个在正文中,第二个在脚注中。您似乎只对更新正文内显示感兴趣。
以下最小示例更新了\@makefnmark
前面添加一些空格和后面删除一些空格。它还仅在文本显示中更新它:
\documentclass{article}
\usepackage[paperheight=15\baselineskip]{geometry}% Just for this example
\usepackage{etoolbox}
\makeatletter
% \def\@makefnmark{\hbox{\@textsuperscript{\normalfont\@thefnmark}}}
\let\old@makefnmark\@makefnmark
\newcommand{\@newmakefnmark}{\hbox{\kern.1em \@textsuperscript{\normalfont\@thefnmark}\kern-.1em}}
\patchcmd{\@makefntext}{\@makefnmark}{\old@makefnmark}{}{}
\makeatother
\begin{document}
This is some text\footnote{A footnote}.
\makeatletter
\let\@makefnmark\@newmakefnmark
\setcounter{footnote}{0}
\makeatother
This is some text\footnote{A footnote}.
\end{document}
您可以调整长度以\kern 1em
将标记进一步推向左侧,也可以调整长度\kern -.1em
以使后续内容更靠近它。