新浪博客

LaTeX技巧228:如何实现参考文献的上标引用?

2010-01-17 13:25阅读:
QQ群:91940767/145316219/141877998/80300084/194770436
淘宝店:http://latexstudio.taobao.com
技巧续篇:http://latexstudio.net/
常见数学公式问题集下载

  将参考文献作为上标引用,可启用overcite 宏包,或者使用natbib 宏包的super 参数,然后在文献引用处,用cite 命令引用即可。
  但这两种方法中上标引用均不出现括号,若要使用括号,须修改两个宏包中相应的定义。上述两种方法所启用的宏包,在格式文件中注释掉了。本文采用的是upcite 命令来实现上标引用,其格式为
  ewcommand{\upcite}[1]{\textsuperscript{\textsuperscript{\cite{#1}}}}
  此段语句已加入到format.tex 中。
  另外,还有其他方法可实现上标引用,如
  ewcommand{\upcite}[1]{$^{\mbox{\scriptsize \cite{#1}}}$}
  也是通过定义upcite 命令来实现上标引用的。
  还有一种办法是通过如下的命令来实现的,即改变cite 命令的格式
  \makeatletter
  \def\@cite#1#2{\textsuperscript{[{#1\if@tempswa , #2\fi}]}}
  \makeatother

效果图:
LaTeX技巧228:如何实现参考文献的上标引用?

我的更多文章

下载客户端阅读体验更佳

APP专享