在 biblatex-chicago 中引用作者姓名首字母,无需重写参考书目

在 biblatex-chicago 中引用作者姓名首字母,无需重写参考书目

我最初是用 LaTeX 撰写论文的,遵循芝加哥参考文献格式,要求作者的全名,例如:

名字 姓氏,标题(出版城市、年份)。

然而,对于出版,我现在应该只使用作者的首字母,因此(即使是第一次引用和参考书目中):

F. 姓氏,标题(出版城市、年份)。

有什么方法可以告诉 biblatex-chicago 以这种方式使用首字母,而无需手动更新 .bib 文件中的每个条目?我的基本设置如下所示:

\documentclass[12pt,a4paper]{article}

\RequirePackage{filecontents}
\begin{filecontents*}{bibliography.bib}

@book{lastname19,
author = {Lastname, Firstname},
title = {Book with a name},
year = {2019},
address = {Publication City},
}
\end{filecontents*}

\usepackage[notes,shorthandibid,backend=biber,sorting=nyt]{biblatex-chicago}

\addbibresource{Bibliography.bib}

\begin{document}
\title{Citing some stuff}
\author{Me}
\maketitle

Some text with a footnote.\autocite{lastname19}

\printbibliography
\end{document}

我宁愿不必将 bib 条目更改为 {Lastname, F.},也不必对其他数百部作品进行同样的操作,只为这本出版物。但由于它还必须考虑复杂的名称(例如,如果它是 {Lastname, Firstname M.},我可以获得 FM Lastname 吗?),我不确定我在这里是否乐观。

答案1

标准biblatex选项giveninits将所有名字缩写为首字母。biblatex-chicago接受该选项完全没有问题。

\documentclass[12pt,a4paper]{article}

\RequirePackage{filecontents}
\begin{filecontents*}{\jobname.bib}
@book{lastname19,
  author  = {Lastname, Firstname},
  title   = {Book with a name},
  year    = {2019},
  address = {Publication City},
}
\end{filecontents*}

\usepackage[notes,shorthandibid,giveninits,backend=biber,sorting=nyt]{biblatex-chicago}

\addbibresource{\jobname.bib}

\begin{document}
Some text with a footnote.\autocite{lastname19}

\printbibliography
\end{document}

F. Lastname,《有名字的书》(Publication City,2019 年)。

相关内容