Es ist keine gute Idee, Zeichensetzung in die BibliographyStringsEglatholion hat geschrieben:%% change of abbreviations \DefineBibliographyStrings{german}{% and={\&}, editor={\unspace\mkbibparens {Hg\adddot}}, editors={\unspace\mkbibparens {Hgg\adddot}}, byeditor={Hg\addcolon\thinspace}, % byeditor={\unspace\mkbibparens {Hg\adddot}}, thiscite={hier\addcolon\thinspace}, number={H\adddot}, }
hineinzunehmen. Dazu solltest du besser die entsprechenden bibmacros
(editor, editor+others etc.) umdefinieren. Das byeditor-Problem kriegst du
ebenfalls hin, indem du die entsprechenden bibmacros (byeditor,
byeditor+others …), die du übrigens in biblatex.def findest, umdefinierst:
\renewbibmacro*{editor+others}{% \ifboolexpr{ test \ifuseeditor and not test {\ifnameundef{editor}} } {\printnames{editor}% \setunit{\addspace}% statt \addcomma\space \usebibmacro{editor+othersstrg}% \clearname{editor}} {}} \renewbibmacro*{byeditor+others}{% \ifnameundef{editor} {} {\printnames{editor}% \setunit{\addspace}% statt \addcomma\space \usebibmacro{editorstrg}% \clearname{editor}% \newunit}% \usebibmacro{byeditorx}% \usebibmacro{bytranslator+others}}
byeditor+others dem bibmacro editor+others angeglichen. Eventuell musst
du auch byeditorx, bytranslator+others und ähnliche Makros umdefinieren,
das kommt ein bisschen auf deine Daten an. Jedenfalls findest du die
ganzen Makros in biblatex.def.
Um die Herausgeber in Klammern zu haben, brauchst du dann nur noch
die bibstrings anpassen:
\DefineBibliographyStrings{german}{% and={\&}, editor={\mkbibparens{Hg\adddot}}, editors={\mkbibparens{Hgg\adddot}}, thiscite={hier\addcolon\thinspace}, number={H\adddot}, }
Dominik.-