在 biblatex-chicago 參考書目中擴展新的編輯器類型

在 biblatex-chicago 參考書目中擴展新的編輯器類型

考慮以下 MWE:

\documentclass{book}
\usepackage{polyglossia}
\setdefaultlanguage{english}
\usepackage{filecontents}
\usepackage[notes]{biblatex-chicago}

\begin{filecontents*}{\jobname.bib}
@book{bibkey,
   editor = {Jeremiah Bullfrog},
   editora = {Peter Rabbit},
   editoratype = {serieseditor},
   title = {Title of the Book},
   location = {Somewhere},
   publisher = {Babylon Press},
   year = {2001}}
\end{filecontents*}

\addbibresource{\jobname.bib}

\NewBibliographyString{cbyserieseditor}
\DefineBibliographyStrings{english}{
  cbyserieseditor = {series editor},
}

\begin{document}
  Typical line.\autocite[99]{bibkey}
  \printbibliography
\end{document}

系列編輯器的新鍵和字串組合已創建,在引文中運作良好。然而,在參考書目中,似乎印製了鍵名稱:

參考書目中的編輯器類型不正確

我認為這是因為必須定義另一個參考書目字串,但我不知道它應該是什麼。

答案1

byserieseditor似乎有效:

\documentclass{book}
\usepackage{polyglossia}
\setdefaultlanguage{english}

\usepackage{filecontents}
\usepackage[notes]{biblatex-chicago}

\begin{filecontents*}{\jobname.bib}
@book{bibkey,
   editor = {Jeremiah Bullfrog},
   editora = {Peter Rabbit},
   editoratype = {serieseditor},
   title = {Title of the Book},
   location = {Somewhere},
   publisher = {Babylon Press},
   year = {2001}}
\end{filecontents*}

\addbibresource{\jobname.bib}

\NewBibliographyString{cbyserieseditor}
\NewBibliographyString{byserieseditor}
\DefineBibliographyStrings{english}{
  cbyserieseditor = {series editor},
  byserieseditor = {series editor}
}

\begin{document}
  Typical line.\autocite[99]{bibkey}
  \printbibliography
\end{document}

在此輸入影像描述

相關內容