我最初是根據芝加哥參考風格用 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}