加载中…
个人资料
猪胖胖猪
猪胖胖猪
  • 博客等级:
  • 博客积分:0
  • 博客访问:69,490
  • 关注人气:5
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

Latex标题页上标和脚注的处理方法

(2008-12-27 20:12:45)
标签:

latex技巧

杂谈

分类: 技术档案

很多论文首页中需要在题目和作者处加入标注,并在脚注中引用,注明作者的地址或者一些附注信息。比如下例

 

Latex标题页上标和脚注的处理方法

 

实现这种效果一般可采用Latex中的\thanks命令,调用格式为

author\thanks{text}

但是\thanks对标注的编号是自动的,无法重复编号。比如说,author1author2的标注应当都是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}

 

 

编译出来的效果如图

Latex标题页上标和脚注的处理方法

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有