抑制引用的单个实例上的前导空格

抑制引用的单个实例上的前导空格

如何隐藏引文中的前导空格,以便在引用的单个实例中得到 ([1],[2]) 而不是 ( [1],[2])?到目前为止,我看到的唯一答案是

\usepackage[nospace,noadjust]{cite}

但这会为所有引用设置选项。我试过

\cite[noadjust]{mycitationkey}

但它不起作用。

答案1

该选项noadjust定义为

 \DeclareOption{noadjust}{\let\cite@adjust\@empty}% Don't change spaces

因此,请尝试在小组中完成此任务(由于您没有 MWE,因此未经测试):

\makeatletter
\newcommand\noadjustcite[1]{\bgroup
   \let\cite@adjust\@empty
   \cite{#1}%
\egroup}
\makeatother

...

\cite{one}, \noadjustcite{two,three}...

相关内容