Revtex 4.1:引文和上标所属 ID 中的间距

Revtex 4.1:引文和上标所属 ID 中的间距

我有一个关于起草 revtex 4.1 文档时“逗号后”间距的问题(有点痴迷)。

  1. 使用内嵌方括号格式引用许多参考文献时,相邻两个关键词之间的逗号后面会多出一个空格。(我可以使用类似

    \setcitestyle{numbers,square,citesep={,\kern-.24em}}
    

将其去除,但看起来很不自然......)

  1. 当存在多个从属关系时,也会出现此空格(在我的示例中:第二作者的两个从属关系 ID 之间,以及第一作者的从属关系 ID 和 * 之间)。

有人能帮我解决这个烦人的问题吗?非常感谢。

\documentclass[twocolumn,eqsecnum,aps,pra,superscriptaddress,10pt,]{revtex4-1}
\usepackage[english]{babel}
%\setcitestyle{numbers,square,citesep={,\kern-.24em}}

\begin{document}

\title{Title}
\author{First Author}\email{[email protected]}\affiliation{Affiliation 1}
\author{Second Author}\affiliation{Affiliation 1}\affiliation{Affiliation 2}
\author{Third Author}\affiliation{Affiliation 1}
%\date{}

\maketitle

\section{Introduction}

Here we cite two references \cite{Aaa16,Bbb16}.

\section{Conclusions}

\bibliographystyle{apsrev}
\begin{thebibliography}{10}
\expandafter\ifx\csname natexlab\endcsname\relax\def\natexlab#1{#1}\fi
\expandafter\ifx\csname bibnamefont\endcsname\relax
  \def\bibnamefont#1{#1}\fi
\expandafter\ifx\csname bibfnamefont\endcsname\relax
  \def\bibfnamefont#1{#1}\fi
\expandafter\ifx\csname citenamefont\endcsname\relax
  \def\citenamefont#1{#1}\fi
\providecommand{\bibinfo}[2]{#2}

\bibitem[{\citenamefont{Aaa}(2016)}]{Aaa16}
\bibinfo{author}{\bibfnamefont{A.}~\bibnamefont{Aaa}}, \bibinfo{journal}{Journal A} \textbf{\bibinfo{volume}{1}}, \bibinfo{pages}{1} (\bibinfo{year}{2016}).

\bibitem[{\citenamefont{Bbb et~al.}(2016)\citenamefont{Bbb, Ccc, and Aaa}}]{Bbb16}
\bibinfo{author}{\bibfnamefont{B.} \bibnamefont{Bbb}}, \bibinfo{author}{\bibfnamefont{C.}~\bibnamefont{Ccc}}, \bibnamefont{and} \bibinfo{author}{\bibfnamefont{A.}~\bibnamefont{Aaa}}, \bibinfo{journal}{Journal B} \textbf{\bibinfo{volume}{1}}, \bibinfo{pages}{1} (\bibinfo{year}{2016}).
\end{thebibliography}
\end{document}

在此处输入图片描述

相关内容