Seite 1 von 1

Wie werden Literatureinträge mit Jahrgang eingetragen?

Verfasst: Mo 14. Mär 2011, 13:50
von malformed
Hallo,

ich füge an der Uni eine Gruppenhausarbeit (die anderen Autoren schreiben in word) zusammen, dabei habe ich Literatureinträge wie den folgenden zugeschickt bekommen (mein Problem, siehe unten) bezieht sich auf das "Jahrgang"):
Gierl, Heribert: Risikoreduktion durch Umweltzeichen auf Produkten, in: Marktforschung und Management, 41. Jg. , Heft 4, S. 146-150. 1997
Wir verwenden den folgenden Zitierstil:
\usepackage[style=authoryear-icomp,
hyperref=true,
backref=true, 
date=iso8601,
pagetracker=true,
ibidtracker=strict,
backend=biber]{biblatex}
Ich selbst hatte bisher nur Bücher und Aufsätze bzw. Online-Quellen, dabei ist mir Jahrgang noch nicht untergekommen. Ich habe die Einträge erst mal mit @InCollection erstellt:
@InCollection{ Gierl,
	title = "Risikoreduktion durch Umweltzeichen auf Produkten",
	booktitle = "Marktforschung und Management",
	author = "Heribert Gierl",
	location = "Wiesbaden",
	pages = "146--150",
	volume = "41",
	number = "4",
	year = "1997"
}
dabei kommt aber leider "nur" "Bd. 41. 4." heraus, was m.E. nicht richtig ist.

Ich weiß leider nicht, um welche Einträge es sich handelt und finde auch im Internet nichts dazu. Die biblatex-docu hilft mir nicht weiter, auch die Einträge, die man sonst so im Internet findet helfen mir leider nicht…

Muss ich jetzt irgendwie den bibliography-string umdefinieren (wie ich es für et. al. gemacht habe) oder ist einfach mein Eintrag falsch? Ich gehe stark davon aus, dass es mein Fehler ist, finde ihn aber einfach nicht (ich habe auch schon InBook und article ausprobiert)…

Vielen Dank,
malformed

Verfasst: Mo 14. Mär 2011, 14:11
von gehess
Schau mal hier. Vl hilft dir das ja schon weiter. Dort gibt es auch schon ein Makro zur Veränderung des Punktes zwischen Volume und Number

Verfasst: Mo 14. Mär 2011, 15:11
von malformed
Cool, vielen Dank, mit der Lösung aus dem anderen Thread geht es:
\renewbibmacro*{journal+issuetitle}{%
  \usebibmacro{journal}%
  \setunit*{\addcomma\space}%
  \iffieldundef{series}
    {}
    {\newunit
     \printfield{series}%
     \setunit{\addcomma\space}}%
  \printfield{volume}%
  \setunit*{\addcomma\space}%
  \printfield{number}%
  \setunit{\addcomma\space}%
  \printfield{eid}%
  \setunit{\addspace}%
  \usebibmacro{issue+date}%
  \setunit{\addcolon\space}%
  \usebibmacro{issue}%
  \newunit}

\DeclareFieldFormat[article]{volume}{\bibstring{jourvol}~#1}

\DeclareFieldFormat[article]{number}{\bibstring{number}~#1}