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}

ここに画像の説明を入力してください

関連情報