biblatex:添加编辑器作为系列编辑器,而不是通用编辑器

biblatex:添加编辑器作为系列编辑器,而不是通用编辑器

我的问题与编辑有关。我想引用一位作者的作品。该作品是系列作品的一部分。该系列有自己的编辑(这是惯例)。我怀疑,该编辑(Werner Hamacher)是否以任何方式编辑过这些书本身。不幸的是,如果我仅仅将 Hamacher 先生定性为编辑,就会产生以下混乱:

阿甘本,乔治 (2009)。《什么是装置?》及其他论文。Werner Hamacher 编。David Kishik 和 Stefan Pedatella 译。《子午线。交叉美学》。斯坦福,加州:斯坦福大学出版社。

这错误地暗示了 Hamacher 先生编辑了这本书本身。是否可以改变此引文的顺序,使“Werner Hamacher 编著”更接近,最好紧挨着“Merdian. Crossing Aesthetics”(恰好是该系列的名称)。我是否忽略了特定的“系列编辑”?

我正在使用 BibLaTeX 和 biber。

答案1

如果你只是想定义一种特殊类型的编辑器,你可以这样做:

\documentclass{article}

\usepackage[backend=biber]{biblatex}


\usepackage{filecontents}
\begin{filecontents}{biblatex.cfg}
  \ProvidesFile{biblatex.cfg}
  \NewBibliographyString{serieseditor}
  \NewBibliographyString{byserieseditor}
  \DefineBibliographyStrings{english}{%
    byserieseditor              =   {series ed\adddotspace by},
    serieseditor                    =   {series ed\adddot},
  }
\end{filecontents}
\addbibresource{\jobname.bib}

\begin{filecontents}{\jobname.bib}
  @book{somebook,
    author      =   {Agamben, Giorgio},
    date            =   2009,
    title           =   {What is an Apparatus? and other essays},
    translator  =   {Kishik, David and Pedatella, Stefan},
    editor      =   {Hamacher, Werner},
    editortype  =   {serieseditor},
    series      =   {Crossing Aesthetics},
    location        =   {Stanford, CA},
    publisher       =   {Stanford University Press/Meridian}}
\end{filecontents}

\begin{document}

  \autocite{somebook}

  \printbibliography

\end{document}

编辑系列

但如果你想做更广泛的手术那么你将需要moewe推荐的那种策略。

相关内容