我有一个关于起草 revtex 4.1 文档时“逗号后”间距的问题(有点痴迷)。
使用内嵌方括号格式引用许多参考文献时,相邻两个关键词之间的逗号后面会多出一个空格。(我可以使用类似
\setcitestyle{numbers,square,citesep={,\kern-.24em}}
将其去除,但看起来很不自然......)
- 当存在多个从属关系时,也会出现此空格(在我的示例中:第二作者的两个从属关系 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}