Journal 5.1, S. 42-84
Nach meiner Vorgabe muss es aber folgendermaßen aussehen, wobei ich zwei Alternativen habe:
Journal 5(1):42-84
oder
Journal, Vol. 5, No. 1, pp. 42-84
Ich bin noch unerfahren mit BibLatex, nutze es das erste Mal. Ich habe als erstes versucht, den Punkt durch Klammern zu ersetzen. Mein Ansatz sieht wie folgt aus:
\begin{filecontents}{demobib.bib}
@ARTICLE{article1,
author = {FamilyName, Givenname},
title = {ArticleTitle},
journal = {Journal},
year = {2010},
volume = {5},
number = {1},
pages = {42-84},
}
@ARTICLE{article2,
author = {FamilyName, Givenname},
title = {ArticleTitle},
journal = {Journal},
year = {2010},
volume = {5},
pages = {42-84},
}
\end{filecontents}
\documentclass[ngerman]{scrartcl}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{babel}
\usepackage[babel]{csquotes}
\usepackage[style=authoryear,dashed=false]{biblatex}
\bibliography{demobib}
\renewbibmacro*{journal+issuetitle}{%
\usebibmacro{journal}%
\setunit*{\addspace}%
\iffieldundef{series}
{}
{\newunit
\printfield{series}%
\setunit{\addspace}}%
\printfield{volume}%
\setunit*{\addspace(}%
\printfield{number})%
\setunit{\addcomma\space}%
\printfield{eid}%
\setunit{\addspace}%
\usebibmacro{issue+date}%
\setunit{\addcolon\space}%
\usebibmacro{issue}%
\newunit%
}
\begin{document}
\parencite{article1}
\parencite{article2}
\printbibliography
\end{document}Journal 5 (1), S.42-84
Aber ich habe auch Artikel, die nur Volume haben und keine Number, und das sieht dann so aus:
Journal 5), S.42-84
Das ist nicht wirklich dass, was ich mir gewünscht habe.
Ich habe jetzt keine weitere Idee, wie ich mein Problem lösen kann.
Vielleicht kann mir jemand helfen: Wie bringe ich BibLatex dazu, den Eintrag so zu formatieren wqie in den beiden Alternativen oben dargestellt? DANKE!

