The @collection
entry seems to be exactly what you want.
The biblatex
documentation says:
A single-volume collection with multiple, self-contained contributions
by distinct authors which have their own title. The work as a whole has
no overall author but it will usually have an editor.
@book
is not the most appropriate choice here because biblatex
expects a @book
to have an author.
The entries within that work can then be of type @incollection
crossref
ing back to the @collection
.
The language file needs slight patching so we have Hg.
and not Hrsg.
. The format of the editor string can be changed from "Name, ed." to "Name (ed.)" with two more lines.
\documentclass[ngerman, a4paper]{article}
\usepackage[utf8]{inputenc}% everyone loves UTF-8
\usepackage[T1]{fontenc}
\usepackage{babel}
\usepackage{csquotes}
\usepackage[style=authortitle, backend=biber]{biblatex}
\addbibresource{\jobname.bib}
\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@incollection{WaContCont,
author = {Anna Wärnsby},
title = {On Controllability as a Contextual Variable},
crossref = {StEngMod},
pages = {69-98},
}
@collection{StEngMod,
editor = {Tsangalidis, Anastasios and Facchinetti, Roberta},
title = {Studies on English Modality},
date = {2009},
location = {Bern},
publisher = {Lang},
}
\end{filecontents}
% this is our language file with the new abbreviations for editor
\begin{filecontents}{ngerman-ed.lbx}
\ProvidesFile{ngerman-ed.lbx}
\InheritBibliographyExtras{ngerman}% extras are inherited from ngerman ...
\DeclareBibliographyStrings{%
inherit = {ngerman},% .... as well as all the keys
editor = {{Herausgeber}{Hg\adddot}},
editors = {{Herausgeber}{Hg\adddot}},
}
\end{filecontents}
\DeclareLanguageMapping{ngerman}{ngerman-ed}% use the new abbreviations
% editor string in parentheses
\DeclareFieldFormat{editortype}{\mkbibparens{#1}}% so editor is set in parentheses
% do not set the parentheses off with a comma
\DeclareDelimFormat{editortypedelim}{\addspace}
\begin{document}
The \verb|@collection| is \cite{StEngMod}, whereas \cite{WaContCont} is \verb|@incollection|.
\printbibliography
\end{document}

editor
field but noauthor
field for an entry of type@book
, BibTeX and biblatex will happily use the information in theeditor
field for citations. To cite individual chapters in the book (possibly authored by persons other than the editor), you should entries of type@inbook
, possibly using thecrossref
field to point to the entry of type@book
; this will save you from having to repeat fields such asyear
,publisher
, and so on.author
and issued warnings everywhere. Thanks for yout input.