맞춤형 bibtex 유형에 이니셜 추가

맞춤형 bibtex 유형에 이니셜 추가

다음 정의를 사용하여 개인 통신이라는 사용자 정의 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일)

관련 정보