次の定義を持つ、個人通信と呼ばれるカスタム bibtex タイプを作成しました。
\begin{filecontents}{biblatex-dm.cfg}
\DeclareDatamodelEntrytypes{personalcommunication}
\end{filecontents}
\addbibresource{include/bibliography.bib}
\DeclareAutoCiteCommand{inline}{\mycite}{\cites}
\DeclareCiteCommand{\mycite}
{}
{\ifentrytype{personalcommunication}
{\mkbibparens{\printnames{labelname} personal communication, \printfield{day} \printfield{month}, \printfield{year}}}
{\mkbibparens{\usebibmacro{cite}}}%
}
{}
{}
しかし、次のエントリを自動引用すると、人物の名の頭文字が期待どおりに表示されません。
@personalcommunication{JS,
author = {John Smith},
date = {2024-03-26},
}
(スミスの個人的なコミュニケーション、2024 年 3 月 26 日)。この頭文字を追加すると、(J. スミスの個人的なコミュニケーション、2024 年 3 月 26 日) になります。