다음 정의를 사용하여 개인 통신이라는 사용자 정의 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. Smith 개인 서신, 2024년 3월 26일)