在 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}

我寧願不必去更改圍脖條目以讀取{姓氏,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. 姓氏,有名字的書(出版城市,2019 年)。

相關內容