PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Mal wieder: biblatex-jura



sibbe
21-03-2011, 15:58
Hallo,

ich bin (nach einiger Zeit), mal wieder auf Eure Hilfe angewiesen. Ich verwende in einem biblatex-jura Dokument die Anweisung editor={xyz}. Das bringt im Literaturverzeichnis auch schon annähernd den gewünschten Erfolg. Ein einfaches Beispiel:
Folgender Eintrag:

@customa{gesundheitswesen,
title={Das Gesundheitswesen in Deutschland},
shorttitle={Gesundheitswesen},
editor={Eckhard Nagel},
publisher={Deutscher Ärzte Verlag},
year={2007},
edition={4},
address={Köln},
}

Ergibt im Literaturverzeichnis:

Eckhard Nagel (, Hrsg.), Das Gesundheitswesen in Deutschland, 4. Aufl., Köln 2007

Jetzt frage ich mich wo das Komma innerhalb der Hrsg-Klammer seinen Ursprung hat. In der biblatex-jura.cbx finde ich nichts. Hat jemand von Euch eine Idee?

bobmalaria
21-03-2011, 16:55
wie sieht denn der bibliographydriver zu customa aus?

hier wird wohl der hund begraben sein. suche mal nach \DeclarebibliographyDriver{customa} (glaube ich) in den entprechenden biblatex-jura dateien (nicht nur in der cfg).


gruss

ps: dein beispiel ist kein beispiel, denn es ist nicht lauffaehig und per copy&paste benutzbar
das mindert deine chance eine gute antwort zu bekommen.

sibbe
21-03-2011, 17:11
Ich vermute den Fehler nicht im BibliographyDriver zu customa, denn das gleiche Problem tritt auch bei @book{...} auf. In der biblatex-jura.bbx sind auch einige Codezeilen, die editor={}, betreffen. Ich finde dort allerdings keinen Anhaltspunkt wo das Komma seinen Ursprung hat. Anbei nun auch ein Minimalbeispiel:

\documentclass[a4paper,11pt]{scrartcl}
\usepackage[latin1]{inputenc}

\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@customa{gesundheitswesen,
title={Das Gesundheitswesen in Deutschland},
shorttitle={Gesundheitswesen},
editor={Eckhard Nagel},
publisher={Deutscher Ärzte Verlag},
year={2007},
edition={4},
address={K"oln},
}
@customa{gesundheitswesen2,
title={Das Gesundheitswesen in Deutschland},
shorttitle={Gesundheitswesen},
editor={Eckhard Nagel},
publisher={Deutscher Ärzte Verlag},
year={2007},
edition={4},
address={K"oln},
}
\end{filecontents}

\usepackage[ngerman]{babel}
%\usepackage[style=authortitle-icomp]{biblatex}
% Wenn das Folgende statt "authortitle-icomp" aktiviert wird,
% bringt eine Aufsatz-Zitierung eine Fehlermeldung:
\usepackage[style=biblatex-jura]{biblatex}
\bibliography{\jobname}

\begin{document}

Zitiert als @customa\footcite{gesundheitswesen}, zitiert als @book\footcite{gesundheitswesen2}

\printbibliography

\end{document}

Viele Grüße!

Moadin
22-03-2011, 15:24
ich habe bei mir folgendes in mein Style-File eingefügt:



\DefineBibliographyStrings{german}{andothers = {{et\,al\adddot}},editor = {(Hrsg.)},editors = {(Hrsg.)}}


So kannst Du eigentlich alles beliebig definieren.

Griessli

Moadin