(Hg) hinter Herausgeber

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

Markdown is OFF

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: (Hg) hinter Herausgeber

von MoeWe » So 6. Okt 2019, 17:48

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}

(Hg) hinter Herausgeber

von Gast » So 6. Okt 2019, 17:20

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}

Nach oben