答案1
\maketitle
类中的命令在一个组中article
重新定义\@makefnmark
,以在零宽度框中打印标记,从而保持居中。因此,将其定义为不执行任何操作就足够了:
\documentclass{article}
\usepackage{etoolbox}
\makeatletter
\patchcmd{\maketitle}
{\def\@makefnmark}
{\def\@makefnmark{}\def\useless@macro}
{}{}
\makeatother
\textheight=8cm % just to have a smaller picture
\begin{document}
\title{This is my title\thanks{Here I thank people.}}
\author{Sverre}
\maketitle
Here is a sentence.\footnote{Here is a footnote.}
\end{document}
补丁可能会更详细,删除 的所有替换文本\@makefnmark
,使用此补丁, 将成为 的替换文本。但由于它在一个组中,因此一旦组结束,\useless@macro
的定义就会消失。\useless@macro