我想问一个关于表格引用的问题。我正在写博士论文,我有很多包含理论值和实验值的表格。对于实验值,我有参考文献要添加,但我想将这些参考文献添加为上标。然而,在文本中,参考文献放在括号中,例如 [25];[10]... 是否可以只将其更改为表格?例如,我曾将其添加\cite{Edgar1994}
到表格中,结果是实验值加上参考文献,例如 1.94[25]。我希望 [25] 上标不带括号,并链接到参考书目。
我正在使用\bibliographystyle{apsrev4-1}
和bibtex
创建我的参考书目。
答案1
我创建了一个示例,并提到您的参考书目样式没有数字样式。
重新定义命令\cite
并不是最佳实践。相反,你应该定义自己的命令。在下面的例子中,我提供了命令\scite
。声明是在包的帮助下完成的\cite
。
\documentclass[a4paper 12pt]{article}
\usepackage{cite,xspace}
\makeatletter
\renewcommand\@citess[1]{\textsuperscript{#1}}%
\DeclareRobustCommand{\scite}{%
\@ifnextchar[{\@tempswatrue\@citex}{\@tempswafalse\@citew}}
\makeatother
\begin{document}
\cite{whole-collection}
\cite{unpublished-full}
Text \scite{whole-collection}
Text \scite{unpublished-full}
\bibliographystyle{apsrev4-1}
\bibliography{xampl}
\end{document}