编辑: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}