Seite 1 von 1

(Hg) hinter Herausgeber

Verfasst: So 6. Okt 2019, 17:20
von Gast
Wie bekomme ich das (Hg.) bzw. (Hgg.) hinter die Herausgeber statt "Hrsg. von" davor?
mit dem "authortitle-Stil geht das ja über die Option innamebeforetitle und dem Zusatz:

Code: Alles auswählen

\DeclareFieldFormat{editortype}{\mkbibparens{#1}}
\DeclareDelimFormat{editortypedelim}{\addspace}

Code: Alles auswählen

\documentclass{article} 
\usepackage[ngerman]{babel} 

\usepackage[
style=numeric, 
backend=biber,
]{biblatex} 



\usepackage{filecontents} 
\begin{filecontents*}{\jobname.bib} 
@inproceedings{test2019, 
title = {Test}, 
author = {Max Mustermann},
editor = {Maria Musterfrau },
booktitle = {Probe},
}


\end{filecontents*} 
\addbibresource{\jobname.bib} 


\begin{document} 
\nocite{*}
\printbibliography 
\end{document}

Verfasst: So 6. Okt 2019, 17:48
von MoeWe
Nicht authortitle war das Entscheidende in meiner Antwort zu (Hrsg.) hinter Herausgeber, wichtig ist, dass Du einen Stil des biblatex-ext-Bündels nutzt, denn die stellen die Option innamebeforetitle bereit. Der entsprechende numeric-Stil heißt ext-numeric.

Wenn Du statt "(Hrsg.)" lieber "(Hg.)" hättest, dann musst Du noch die Bibstrings editor und editors umdefinieren.

Code: Alles auswählen

\documentclass[ngerman]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{babel}
\usepackage{csquotes}

\usepackage[backend=biber, style=ext-numeric, innamebeforetitle]{biblatex}

\DeclareFieldFormat{editortype}{\mkbibparens{#1}}
\DeclareDelimFormat{editortypedelim}{\addspace}

\DeclareFieldAlias{translatortype}{editortype}
\DeclareDelimAlias{translatortypedelim}{editortypedelim}

\DefineBibliographyStrings{german}{
  editor  = {Hg\adddot},
  editors = {Hgg\adddot},
}

\addbibresource{biblatex-examples.bib}

\begin{document}
\cite{sigfridsson,westfahl:space,gaonkar:in,pines,moraux}
\printbibliography
\end{document}