Seite 1 von 1

biblatex/biber Doppeltes Hrsg. entfernen

Verfasst: Sa 15. Jun 2013, 23:59
von Rednepali
Hallo,

bin gerade dabei mir einen Bibliographiestil mit biblatex/biber zu erstellen und habe alles eigentlich wie es sein soll. Bin mit Hilfe dieses Forums auch schon relativ weit gekommen, aber ein Problem besteht:

(Hrsg.) wird einmal in Klammern(so wie ich es will und brauche) dargestellt aber dann nochmal default als "Hrsg. von…", also doppelt dargestellt.

Wie bekomme ich "Hrsg. von…" weg?

Hier mein Minimalbeispiel:
\documentclass[12pt,a4paper]{article}
\usepackage[ngerman]{babel} 
\usepackage[applemac]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[bibstyle=authoryear,citestyle=authoryear,maxnames=3,backend=biber,language=ngerman]{biblatex}
%\renewcommand*{\labelnamepunct}{\addcolon\addspace}=Doppelpunkt nach letztem Athor
\renewcommand{\postnotedelim}{\addcolon\addspace} %Doppelpunkt nach Author
%%%%%%%%%%%%%%%%%%%%%%% Hrsg.%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\DeclareFieldFormat{postnote}{#1}
\DeclareFieldFormat{multipostnote}{#1}%S.weg
\DeclareBibliographyDriver{incollection}{%
  \usebibmacro{bibindex}%
  \usebibmacro{begentry}%
  \usebibmacro{author/translator+others}%
  \setunit{\labelnamepunct}\newblock
  \usebibmacro{title}%
  \newunit
  \printlist{language}%
  \newunit\newblock
  \usebibmacro{byauthor}%
  \newunit\newblock
  \usebibmacro{in:}%
  \begingroup% NEU
  \renewbibmacro*{date+extrayear}{}% NEU
  \usebibmacro{editor+others}% NEU
  \newunit\newblock% NEU
  \endgroup% NEU
  \usebibmacro{maintitle+booktitle}%
  \newunit\newblock
  \usebibmacro{byeditor+others}%
  \newunit\newblock
  \printfield{edition}%
  \newunit
  \iffieldundef{maintitle}
    {\printfield{volume}%
     \printfield{part}}
    {}%
  \newunit
  \printfield{volumes}%
  \newunit\newblock
  \usebibmacro{series+number}%
  \newunit\newblock
  \printfield{note}%
  \newunit\newblock
  \usebibmacro{publisher+location+date}%
  \newunit\newblock
  \usebibmacro{chapter+pages}%
  \newunit\newblock
  \iftoggle{bbx:isbn}
    {\printfield{isbn}}
    {}%
  \newunit\newblock
  \usebibmacro{doi+eprint+url}%
  \newunit\newblock
  \usebibmacro{addendum+pubstate}%
  \newunit\newblock
  \usebibmacro{pageref}%
  \usebibmacro{finentry}}
\DefineBibliographyStrings{ngerman}{andothers={et \addabbrvspace al\adddot},editor = {(Hrsg.)},editors = {(Hrsg.)}}
%%%%%%%%%%%%%%%%%%%%%  (Hrsg.) %%%%%%%%%%%%%%%%%%%%%%%

%%%%%%%%%%%%% Komma vor (Hrsg) weg%%%%%%%%%%%%%%%%%%%%%%
\renewbibmacro*{editor+others}{% 
  \ifboolexpr{ 
    test \ifuseeditor 
    and 
    not test {\ifnameundef{editor}} 
  } 
    {\printnames{editor}% 
     %\setunit{\addcomma\space}%ersetzen durch: 
     \setunit{\space}% 
     \usebibmacro{editor+othersstrg}% 
     \clearname{editor}} 
    {}}
%%%%%%%%%%%%% Komma vor (Hrsg) weg%%%%%%%%%%%%%%%%%%%%%%

		 
\addbibresource{/Users/christophpontius/Documents/Literatur/JabRef/Database.bib}      
\usepackage[autostyle,                           
     german=guillemets,                       
     english=british, 
     french=guillemets 
     ]{csquotes} 
 \begin{document}    
teufefhsuf \cite[237]{Wessels2008} jfhne\\
feijfueh \parencite[vgl.][153]{diedrichs2011} fvferuferu
\printbibliography
\end{document}
Ich hoffe Ihr könnt mir wieder helfen.

Beste Grüße,

Christoph.

Lit- angaben

Verfasst: So 16. Jun 2013, 11:18
von nixversteh
Hallo Christoph,

stell doch mal deine bib-Daten ein.

Lieben Gruß

Martin

Verfasst: So 16. Jun 2013, 13:51
von Rednepali
Hi Martin,

danke für die schnelle Antwort. Habe nochmal nachgeschaut und einen Stil gefunden der (fast) genau den Anforderungen meines Instituts gerecht wird: biblatex-fiwi2

Das einzige Problem ist, dass in der Literaturliste "Hgg." für Herausgeber statt "Hrsg." steht.

Die Frage lautet also:

Wie mache ich aus "Hgg." im Literaturverzeichnis "Hrsg."

Hier noch das Minimalbeispiel:
\documentclass[12pt,a4paper]{article}
\usepackage[ngerman]{babel} 
\usepackage[applemac]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[style=fiwi2,publisher=true]{biblatex}

\renewcommand*{\mkbibnamelast}[1]{\textsc{#1}}%Nachnamen in Kapitälchen

		 
\addbibresource{/Users/christophpontius/Documents/Literatur/JabRef/Database.bib}      
\usepackage[autostyle,                           
     german=guillemets,                       
     english=british, 
     french=guillemets 
     ]{csquotes} 
 \begin{document}    
teufefhsuf \cite[237]{Wessels2008} jfh\cite[237]{Wessels2008}ne\\
feijfueh \parencite[vgl.][153]{diedrichs2011} fvfe\cite[237]{Wessels2008}ruferu
\printbibliography
\end{document}
Grüße,

Christoph.

......

Verfasst: So 16. Jun 2013, 13:56
von nixversteh
Hallo Christoph,

es fehlen uns noch deine BIB-Daten.

Etwa so etwas:
@BOOK{Flechsig1996,
  title = {{Kleines Handbuch didaktischer Modelle}},
  publisher = {Neuland - Verl. für lebendiges Lernen},
  year = {1996},
  author = {Flechsig, Karl-Heinz},
  pages = {253},
  address = {Eichenzell},
  isbn = {3931403076 },
  key = {Flechsig1996}
}
Gruß

Martin

Verfasst: So 16. Jun 2013, 14:15
von Rednepali
Hallo nochmal,

hier ein Beispiel einer bib.-Datei aus dem Minimalbeispiel:
@INCOLLECTION{diedrichs2011,
  author = {Diedrichs, Udo},
  title = {Europ{\"a}ische Kommission},
  booktitle = {Europa von A-Z},
  publisher = {Nomos Verlag},
  year = {2011},
  editor = {Weidenfeld, Werner and Wessels, Wolfgang},
  pages = {148-161},
  address = {Berlin},
  edition = {12. Aufl.},
  keywords = {EuropÀische Kommission, Europa, Institutionen, EU-InstitutionEU, EU},
  owner = {christophpontius},
  timestamp = {2013.06.11}
}
Grüße,

Christoph.