Я создал пользовательский тип 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},
}
(личное сообщение Смита, 26 марта 2024 г.). Как добавить эту букву, чтобы получилось (личное сообщение Дж. Смита, 26 марта 2024 г.)