私はもともと、著者のフルネームを要求するシカゴ参照スタイルに従って LaTeX で論文を書きました。例:
名前苗字、タイトル(出版都市、年)。
しかし、出版には現在、著者のイニシャルのみを使用することになっています。したがって、(最初の引用や参考文献でも)次のようになります。
F. 姓、タイトル(出版都市、年)。
.bib ファイル内の各エントリを手動で更新せずに、biblatex-chicago にこの方法でイニシャルを使用するように指示する方法はありますか? 私の基本設定は次のようになります。
\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}
この 1 つの出版物のためだけに、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}