PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Herausgeberband, Zitierstil historische-zeitschrift



floxxx
08-04-2014, 14:39
Hallo zusammen,

ich habe ein Problem mit dem dem Zitierstil "historische-zeitschrift" von Dominik Waßenhoven (http://biblatex.dominik-wassenhoven.de/historische-zeitschrift.shtml). Wenn ich einen Sammelband zitieren möchte, der mehrere Herausgeber hat, so fehlt in dem Vollzitat ein Leerzeichen hinter dem letzten Herausgeber, statt dessen wird es nach der Klammer eingeführt.

Das sieht dann so aus:

Jürgen Kocka/Claus Offe( Hrsg.), Geschichte und Zukunft der Arbeit. Frankfurt,
New York 2000.

das Minimalbeispiel dazu:

\begin{filecontents*}{test.bib}
@book{kocka2010:arbeit,
editor = {Kocka, Jürgen and Offe, Claus},
title = {Geschichte und Zukunft der Arbeit},
shorthand = {Kocka u. Offe, Geschichte und Zukunft der Arbeit},
publisher = {Campus Verlag},
location = {Frankfurt, New York},
year = {2000},
},
\end{filecontents*}

\documentclass[a4paper,12pt]{scrartcl}
\usepackage{setspace}
\onehalfspacing
\usepackage[paper=a4paper,left=40mm,right=20mm,top=35mm,bottom =25mm]{geometry}
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage[style=historische-zeitschrift]{biblatex}
\bibliography{test}

\begin{document}
\section{Kapitel}
Beispieltext\footcite{kocka2010:arbeit}

\printbibliography
\end{document}

Mir scheint das ein Fehler in der Programmierung des Zitierstils zu sein, oder übersehe ich etwas ganz einfaches? Dummerweise bin ich auch nicht fit genug in LaTeX, den Fehler selber zu beheben.

Hat jemand eine Idee? Ich wäre sehr dankbar...

Viele Grüße

floxxx

hakaze
09-04-2014, 07:04
Das scheint ein kleiner Bug in "historische-zeitschrift.bbx" zu sein. Vorübergehend kannst du ihn beheben, indem du folgendes Makro in deine Präambel kopierst:

\makeatletter
\renewbibmacro*{editor}{%
\ifboolexpr{
test \ifuseeditor
and
not test {\ifnameundef{editor}}
}
{\usebibmacro{bbx:dashcheck}
{\bibnamedash}
{\printnames{editor}%
\addspace% <- hier stand: \setunit{\addspace}
\usebibmacro{bbx:savehash}}%
\usebibmacro{editorstrg}%
\clearname{editor}}
{\global\undef\bbx@lasthash}}
\makeatother