Latex标题页上标和脚注的处理方法
很多论文首页中需要在题目和作者处加入标注,并在脚注中引用,注明作者的地址或者一些附注信息。比如下例
实现这种效果一般可采用Latex中的\thanks命令,调用格式为
author\thanks{text}
但是\thanks对标注的编号是自动的,无法重复编号。比如说,author1和author2的标注应当都是1,在两者后面加\thanks,得到的效果是author1的标注是1,而author2的标注是2。
另外一种解决方案是使用
\author[label]{author name}
\address[label]{address text}
这种组合调用方式。这样通过label引用,可以实现多重标注和标号的重复。缺点是,很多模板或者sty包会于其冲突或不支持该命令。另外很多模板和环境(如box环境等)中\thanks也无法正常调用。
终极解决方案:
\thanks的本质其实等价于两个命令\footnotemark和\footnotetext,调用格式为
\footnotemark[num]
\footnotetext[num]{text}
\footnotemark[num],这里num指示使用当前mark的第几个符号,mark包括阿拉伯数字、罗马数字、特殊符号等多种标识符。
\footnotetext[num]{text},这里的num和上面的num不同,指示的是footnotetext的排列顺序。
下面给出一个具体的例子:
\documentclass[11pt,a4paper]{article}
\begin{document}
\title{\Large \bf How use $\backslash$footnotemark and $\backslash$footnotetext \footnotemark[1]}
\author{
Author1
\footnotemark[2],
Author2
\footnotemark[2]
\footnotemark[3],
Author3\footnotemark[4],
Author4\footnotemark[4]}
\renewcommand{\thefootnote}{\fnsymbol{footnote}}
\footnotetext[1]{You can add acknowledgements here.}
\footnotetext[2]{Address of Author1}
\footnotetext[3]{Address ofAuthor2}
\footnotetext[4]{Address of Author3 and Author4}
\maketitle
\begin{abstract}
Abstract.
\end{abstract}
\end{document}
编译出来的效果如图