Biblatex [ 和数字之间的空格

Biblatex [ 和数字之间的空格

我使用以下几行代码来使用 biblatex。一切都正常,但以下情况除外:每次引用时,引用看起来都像:[ 1] 而不是 [1]。这适用于文档中的所有引用。我不知道如何解决这个问题。任何帮助我都感激不尽。提前致谢。

\usepackage[backend=bibtex,style=numeric-comp,sorting=none,doi=false,isbn=false,dateabbrev=false]{biblatex}
\addbibresource{tail/MyBib.bib}
\AtEveryBibitem{%
\clearlist{language}
\ifentrytype{misc}{}
{
    \clearfield{url}%
    \clearfield{urlday}%
        \clearfield{urlmonth}%
        \clearfield{urlyear}%
    }
}
\AtEveryCitekey{
    \clearfield{url}%
    \clearfield{urlday}%
        \clearfield{urlmonth}%
        \clearfield{urlyear}%
}

\renewbibmacro*{volume+number+eid}{%
  \printfield{volume}%
%  \setunit*{\adddot}% DELETED
  \setunit*{\addnbspace}% NEW (optional); there's also \addnbthinspace
  \printfield{number}%
  \setunit{\addcomma\space}%
  \printfield{eid}}
\DeclareFieldFormat[article]{number}{\mkbibparens{#1}}

\renewbibmacro{in:}{%
  \ifentrytype{article}{}{\printtext{\bibstring{in}\intitlepunct}}}

答案1

使用

\AtEveryCitekey{%  <--- You need the %

相关内容