使用 `revtex4-1` 文档类别对不带括号的上标引用进行标记

使用 `revtex4-1` 文档类别对不带括号的上标引用进行标记

是否可以使用文档类实现上标且没有括号的引用revtex4-1

它们的外观示例:

确认3,4

答案1

这是 Phys. Rev. B 引文样式,所以\usepackage[aps,prb,citeautoscript]{revtex4-1}就是所需的全部内容。 是[citeautoscript]可选的,但如果需要,请将引文放在标点符号后面,就像 Phys. Rev. B 内部样式一样。

答案2

实现此目的的最简单方法是添加

\usepackage[super]{natbib}

到你的 latex 文件的序言部分。这将提供一个上标,但将保留参考书目作为通常的单独部分。

答案3

当 revtex4-1 文档类加载时纳特比布包,它响应 natbib 的选项和命令。natbib 命令\setcitestyle{super}可以执行您想要的操作。

\documentclass{revtex4-1}

\setcitestyle{super}

\usepackage{filecontents}

\begin{filecontents}{\jobname.bib}
@misc{A01,
  author = {Author, A.},
  year = {2001},
  title = {Alpha},
}

@misc{B02,
  author = {Buthor, B.},
  year = {2002},
  title = {Bravo},
}
\end{filecontents}

\begin{document}

Some text \cite{A01,B02}.

\bibliography{\jobname}

\end{document}

(filecontents 环境仅用于将一些外部文件直接包含到示例中,以便进行编译。对于解决方案来说,它不是必需的。)

答案4

biblatex 解决方案的草图:

\usepackage[autocite=footnote,style=verbose-trad1]{biblatex}
\let\cite\autocite

现在,当你写Something something\cite{key}引用时,它将被放在页面底部的脚注中

相关内容