参考书目中作者姓名仅使用首字母

参考书目中作者姓名仅使用首字母
\usepackage[style=numeric,language=english, maxbibnames=99]{biblatex}
@article{first,
  author =       "Michelle Carney and   Barron Webster and Irene Alvarado and Kyle Phillips and Noura Howell and Jordan Griffith and Jonas Jongejan and Amit Pitaru",
  title =        "{Article Name}",
  journal =      "CHI EA '20: Extended Abstracts of the 2020 CHI Conference on Human Factors in Computing Systems",
  year =         "2020",
  DOI =          "https://doi.org/"
}

目前,我的输出是这样的:

 Michelle Carney, Barron Webster, Irene Alvarado, Kyle Phillips, Noura Howell, Jor-dan Griffith 

但我想将其缩短,使得名称类似于 Michelle C., Barron W, Irene A,等。

正如这里提到的, 仅包含姓名首字母的参考书目 我试过这个,giveninits=true但它只是减少了我对

 Michelle Carney et al.

答案1

更新

如果要缩写名字,请使用giveninits选项(在 的旧版本中biblatex称为firstinits)。该选项不会影响maxnames和朋友,因此不会影响是否使用“et al.”缩写名字列表。

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

\usepackage[style=numeric, maxbibnames=99, giveninits]{biblatex}


\addbibresource{biblatex-examples.bib}

\begin{document}
Lorem \autocite{sigfridsson,worman,geer,nussbaum,aksin}

\printbibliography
\end{document}

Ö。 Aksın、H. Türkmen、L. Artok、B. Çetinkaya、C. Ni、O. Büyükgüngör 和 E. Özkal。


在参考书目中缩写人物的姓氏并不常见,但 Biber 已经提供了缩写的姓氏,我们只需使用它们。

对于名字的首字母,有一个简单的选项,称为giveninits;虽然姓氏也有类似的选项,但它对标准样式没有任何作用。所以在这里我们只需定义一个新的姓名格式并使用它。

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

\usepackage[style=numeric, maxbibnames=99]{biblatex}

\DeclareNameFormat{given-f}{%
  \usebibmacro{name:given-family}
    {\namepartfamilyi}
    {\namepartgiven}
    {\namepartprefixi}
    {\namepartsuffix}%
  \usebibmacro{name:andothers}}

\DeclareNameAlias{default}{given-f}

\addbibresource{biblatex-examples.bib}

\begin{document}
Lorem \autocite{sigfridsson,worman,geer,nussbaum,aksin}

\printbibliography
\end{document}

Emma S. 和 Ulf R.

相关内容