Biblatex phys 样式,但带有方括号“[1]”

Biblatex phys 样式,但带有方括号“[1]”

我使用的biblatexphys引用样式。我想保留这种引用样式,但在参考书目列表中,条目显示如下:

在此处输入图片描述

即作为指数。我想保持相同的样式,但只保留列表中的数字,如 [23]...

这可能吗?


我设置内容的代码部分是:

\usepackage[
    backend=bibtex, 
    natbib=true,
    giveninits=true,
    style = phys,
    citestyle = numeric-comp,
    sorting = none,
    doi=false,
    url=false,                     % excluded from citations below
    %citecounter=true, citetracker=true,
    block=space, 
    backref=true, backrefstyle=two,
    abbreviate=false,
    isbn=false,
    hyperref = true
]{biblatex}
\AtEveryBibitem{%
  \clearlist{language}%
}
\addbibresource{phd_thesis_corr.bib}

答案1

样式biblatex-phys有一个选项。它的名称biblabel和简要说明如下biblatex-phys文档

\usepackage[
    backend=bibtex, 
    natbib=true,
    style=phys,
    biblabel=brackets,
    giveninits=true,
    abbreviate=false,
    doi=false, url=false, isbn=false,
    block=space,
    backref=true, backrefstyle=two,
]{biblatex}

如果您只是加载style=phys而不使用citestyle=numeric-comp,,则可以删除显式的sorting=none,因为phys会自动设置此选项。

您可能要考虑使用 Biber 而不是 BibTeX 来充分利用 的功能biblatex。请参阅Biblatex 与 Biber:配置我的编辑器以避免未定义的引用

对于大多数人来说,该选项hyperref=true并不比默认选项好hyperref=auto。特别是hyperref=true它本身不会打开链接,您仍然必须hyperref手动加载包。唯一的区别是,hyperref=auto如果您无法加载,则会发出警告hyperref

相关内容