將縮寫新增至自訂 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 日)

相關內容