Revtex 4.1 多个附属机构

Revtex 4.1 多个附属机构

编辑:2010-11-23 以防有人偶然发现这个问题并遇到类似的问题。Ubuntu/Debian 存储库中有一个旧版本的 revtex,它表现出这个错误。在存储库更新之前,有一个 .deb 文件可用错误报告安装新版本的 revtex

--

我尝试在使用 revtex-4.1 时获取作者列表中的多个从属关系

默认行为是根据隶属关系将作者分组,如下所示:

替代文本

然而,这要求你以一种不自然的方式将作者分组,而且通常与作者政治相冲突。即使你切换到上标地址模式,分组的要求仍然存在。

例如,如果我想让两个作者共享一个隶属关系,但其中一位作者有第二个隶属关系,则整个过程最终会忽略第二位作者的第一个隶属关系:例如

\author{J. T. Ripper}
\affiliation{Bethlem Royal Psychiatric Hospital}
\author{Bugs Bunny}
\affiliation{Looney Tunes}
\author{Daffy Duck}
\affiliation{Looney Tunes}
\affiliation{Warner Brothers}

为您提供以下内容

替代文本

如果您尝试删除 bug 的从属关系,那么它们最终都会继承这两个从属关系。如下所示:

\author{J. T. Ripper}
\affiliation{Bethlem Royal Psychiatric Hospital}
\author{Bugs Bunny}
\author{Daffy Duck}
\affiliation{Looney Tunes}
\affiliation{Warner Brothers}

替代文本

我希望它能为 Daffy 提供两个上标,为 Bugs bunny 提供只有一个上标。如果我尝试将 J Ripper 放在 Bugs 和 Daffy 之间,情况会变得更加混乱。然后数字会变得更加混乱。使用 alt 关联并不能解决问题,因为 alt 关联会进入脚注。

revtex-4 中曾经有一个“功能”,如果你使用\address而不是\affiliation,那么整个过程就会按预期运行。然而,似乎最新版本的 revtex4-1 已经修补了这个“错误”,现在即使是运行良好的旧文档也会出现关联中断。例如:

使用 Revtex 4:

替代文本

使用 Revtex 4-1:

替代文本

忽略样式差异(第一个是由 arxiv 排版的,使用的是 prl 样式,而不是 api 样式)。两者背后的 latex 是相同的。全面披露:我是二十位合著者之一

答案1

对我有用。我正在使用

Document Class: revtex4-1 2010/07/25/20:33:00 4.1r 

它修复了附属代码中的许多错误。

测试用例:

\documentclass[superscriptaddress]{revtex4-1}
\begin{document}
\author{J. T. Ripper}
\affiliation{Bethlem Royal Psychiatric Hospital}
\author{Bugs Bunny}
\affiliation{Looney Tunes}
\author{Daffy Duck}
\affiliation{Looney Tunes}
\affiliation{Warner Brothers}
\maketitle
\end{document}

结果:替代文本

答案2

superscriptaddress这可以通过选择documentclass 中的class 选项来实现。

\documentclass[
reprint,
superscriptaddress,
 amsmath,amssymb,
 aps,
pra,
]{revtex4-2}

相关内容