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}

여기에 이미지 설명을 입력하세요

관련 정보