如何使用 biblatex 在参考书目中对参考文献进行编号以及对姓氏、名字首字母进行格式化?

如何使用 biblatex 在参考书目中对参考文献进行编号以及对姓氏、名字首字母进行格式化?

biblatex由于我想要姓氏后面跟着名字的首字母,因此我使用以下代码使用包。但是,参考书目部分没有列出数字。因此,我resetnumbers=true在代码中包含了延迟数字和行。但是,我仍然没有在参考书目部分获得编号输出。请帮帮我。

代码:

\usepackage[%
    style=authortitle,
    citestyle=numeric,
    hyperref=true,
    giveninits=true,
    natbib=true,
    maxbibnames=99,
    uniquename=init,
    dashed=false, % re-print recurring author names in bibliography
    useprefix=true, % for inclusion of 'de' 'da' in surname
    urldate=long,
    sorting=none,
    backend=biber,
    defernumbers=true,  
]{biblatex} %uniquename=false...try


\DeclareNameAlias{sortname}{family-given}  
\renewcommand*{\multinamedelim}{\addcomma\space}  
\renewcommand*{\finalnamedelim}{\addcomma\space}  
\renewcommand*{\nameyeardelim}{\addcomma\space}  
\setlength{\bibitemsep}{\baselineskip}  
\renewbibmacro{in:}{}  

\addbibresource{bibliography.bib}

\nocite{*}  
\printbibliography[  
  heading=bibintoc,  
  title={Bibliography},  
  resetnumbers=true  
  ]

输出 在此处输入图片描述

简而言之,我喜欢我的参考书目写作风格,我只是希望它被编号。在 中\usepackage,如果我插入bibstyle=numeric,那么我会在参考书目部分获得编号,但格式变成名字首字母后跟姓氏。

答案1

如果您想要的只是一个带有倒置名称的数字书目,那么我建议您坚持下去,根本style=numeric不要加载。authortitle

然后您需要手动执行authortitle相应操作sortname

\documentclass[british]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{babel}
\usepackage{csquotes}

\usepackage[backend=biber,
  style=numeric,
  sorting=none,
  maxbibnames=99,
  giveninits=true,
  useprefix=true,
  defernumbers=true,
  urldate=long,
  natbib=true,]{biblatex}

\setlength{\bibitemsep}{\baselineskip}

\DeclareNameAlias{author}{sortname}
\DeclareNameAlias{editor}{sortname}
\DeclareNameAlias{translator}{sortname}

\DeclareNameAlias{sortname}{family-given}

\DeclareDelimFormat{multinamedelim}{\addcomma\space}
\DeclareDelimAlias{finalnamedelim}{multinamedelim}

\DeclareDelimFormat{nameyeardelim}{\addcomma\space}

\renewbibmacro{in:}{}

\addbibresource{biblatex-examples.bib}

\begin{document}
\cite{sigfridsson,worman,geer,cicero}
\printbibliography
\end{document}

Sigfridsson, E.,Ryde, U.《从静电势和矩推导原子电荷的方法比较》。《计算化学杂志》19.4 (1998),第 377-395 页。doi:10.1002/(SICI)1096-987X(199803)19:4<377::AID-JCC1>3.0.CO;2-P。

相关内容