如何将对作者的致谢添加为编号脚注,并将对标题的脚注添加为符号脚注?

如何将对作者的致谢添加为编号脚注,并将对标题的脚注添加为符号脚注?

我需要在标题中添加一个带 * 的脚注,并在脚注的开头加上致谢。我见过针对所有这些问题的单独解决方案,但从未见过组合解决方案。

到目前为止我尝试过这种组合:

\patchcmd{\maketitle}{\@fnsymbol}{\@arabic}{}{}
\patchcmd{\maketitle}{\setcounter{footnote}{0}}{}{}{}

\newcommand{\footstar}[1]{$^*$\footnotetext{$^*$#1}}
\title{TITLE \footstar{Manuscript received February 2012; revised May 2013.}}

\author{AUTHOR \thanks{THANKS} \\ INSTITUTION}

但是,当我这样做时,我在“*”脚注前得到了一个“0”。

答案1

您正在寻找这样的东西吗?

在此处输入图片描述

代码

\documentclass{article}

\makeatletter
\def\@fnsymbol#1{\ensuremath{\ifcase#1\or *\or 1\or 2\or
   3\or 4\or 5\or 6\or 7\or 8\else\@ctrerr\fi}}
\makeatother

\begin{document}

\title{TITLE \footnote{Manuscript received February 2012; revised May 2013.}}

\author{AUTHOR \thanks{THANKS} \\ INSTITUTION}

\maketitle

\end{document}

无论如何,我不建议这样使用脚注标记,因为后面的脚注可能会让人感到困惑。

可能是这样的

\makeatletter
\def\@fnsymbol#1{\ensuremath{\ifcase#1\or *\or a\or b\or
   c\or d\or e\or f\or g\or h\else\@ctrerr\fi}}
\makeatother

这导致使用*标题和字母作为\thanks命令更好,如以下示例所示:

\documentclass{article}

\makeatletter
\def\@fnsymbol#1{\ensuremath{\ifcase#1\or *\or a\or b\or
   c\or d\or e\or f\or g\or h\else\@ctrerr\fi}}
\makeatother

\begin{document}

\title{TITLE \footnote{Manuscript received February 2012; revised May 2013.}}

\author{AUTHOR \thanks{THANKS} \\ INSTITUTION}

\maketitle

Some text\footnote{1st real footnote}

\end{document} 

在此处输入图片描述

答案2

以下是我处理这个问题的方法。正如@karlkoeller 所建议的那样,我在序言中使用了这个方法,然后我将脚注计数器重置为从正文中的“2”开始。我认为这是一种相当粗略且现成的方法。

\makeatletter
\def\@fnsymbol#1{\ensuremath{\ifcase#1\or *\or 1\or 2\or
   3\or 4\or 5\or 6\or 7\or 8\else\@ctrerr\fi}}
\makeatother
\begin{document}

\title{TITLE \footnote{Manuscript received February 2012; revised May 2013.}}

\author{AUTHOR\thanks{THANKS}}

\section{INTRODUCTION}
{\setcounter{footnote}{1}}{}{}{}

答案3

有一个不太像 LaTeX 的解决方案,但是另一方面它给你了完全的灵活性:

  1. 我们需要一个没有任何符号的脚注。

\usepackage{lipsum}

\newcommand\blfootnote[1]{%
  \begingroup

  \renewcommand\thefootnote{}\footnote{#1}%
  \addtocounter{footnote}{-1}%
  \endgroup }

回答更多细节。

  1. 只需将没有标记的脚注放在您想要的任何位置,但在同一页面上,在脚注文本内添加标记并调整对齐方式: \blfootnote{\hspace*{-7.4pt}$\dagger$ Your Acknowledgements here}

  2. 使用数学语言添加标记: My Title $^\dagger$


再说一次,我知道这不是 LaTeX 应该工作的方式,但另一方面,您应该只对标题页执行此操作,再加上所提出的解决方案为您提供了完全的灵活性,可以决定将什么、如何以及在何处放置脚注。

相关内容