so langsam werd ich echt bloed. ich versuche mit biblatex mein literaturverzeichnis zu erstellen und brauche dabei eigentlich nur inbook, book und article. vieles habe ich mir schon zusammengeklaut und -gestuempert, aber jetzt komm ich nicht mehr weiter...
Hier mal eine Test.bib in der nur die felder belegt sind, die ich wirklich brauche.
inbook:
ist:
Förtsch, Gabi; Meinholz, Heinz: Boden und Altlasten. In: Handbuch Betriebliches Umweltmanagement. Ed. by Lustig, Peter. Wiesbaden.
soll:
Förtsch, Gabi; Meinholz, Heinz (Jahr): Boden und Altlasten. In: Lustig, Peter (Hrsg.): Handbuch Betriebliches Umweltmanagement. Wiesbaden. S. 23 - 54.
book:
ist:
Haggett, Peter: Geographie - Eine globale Synthese. Stuttgart. 300 pp.
soll:
Haggett, Peter (Jahr): Geographie - Eine globale Synthese. Stuttgart. 300 Seiten.
article klappt soweit gut, ich weiss aber partout nicht warum bei DE LA TORRE die seitenzahlen nicht mit ausgegeben werde...
@book{haggett_geographie_2003,
address = {Stuttgart},
title = {Geographie - Eine globale Synthese},
location = {Stuttgart},
author = {Haggett, Peter},
pagetotal = {300}
year = {2003}
},
@inbook{foertsch_boden_2011,
address = {Wiesbaden},
title = {Boden und Altlasten},
booktitle = {Handbuch Betriebliches Umweltmanagement},
author = {Förtsch, Gabi and Meinholz, Heinz },
editor = {Peter Lustig}
location = {Berlin}
year = {2011},
pages = {511--546}
},
@article{de_la_torre_approach,
title = {An approach for mapping the vulnerability of European Union soils to antibiotic contamination},
volume = {3},
number = {2--4},
journal = {Science of The Total Environment},
author = {de la Torre, Ana and Iglesias, Irene and Carballo, Matilde and RamÃrez, Pablo and Muñoz, MarÃa Jesús},
year = {2011}
pages = {120--321}
},
@article{kashparov_soil_2001,
title = {Soil contamination with {90Sr} in the near zone of the Chernobyl accident},
volume = {56},
number = {3},
journal = {Journal of Environmental Radioactivity},
author = {Kashparov, {V.A.} and Lundin, {S.M.} and Khomutinin, {Yu.V.} and Kaminsky, {S.P.} and Levchuk, {S.E.} and Protsak, {V.P.} and Kadygrib, {A.M.} and Zvarich, {S.I.} and Yoschenko, {V.I.} and Tschiersch, J.},
year = {2001},
pages = {285--298}
\usepackage[style=authoryear-icomp,maxnames=10]{biblatex}
\bibliography{testing}
\renewcommand{\bibitemsep}{0.30\baselineskip}
\renewcommand{\postnotedelim}{\addcolon\addspace}
\renewcommand{\labelnamepunct}{\addsemicolon\addspace}
\DeclareFieldFormat*{title}{#1}
\DeclareFieldFormat*{citetitle}{#1}
\DeclareFieldFormat*{journaltitle}{#1}
\DeclareFieldFormat*{booktitle}{#1}
\DeclareFieldFormat*{volume}{\textbf{#1}}
\DeclareFieldFormat*{pages}{#1}
% alles in kapitaelchen und reihenfolge
\renewcommand*{\mkbibnamefirst}[1]{\textsc{#1}}
\renewcommand*{\mkbibnamelast}[1]{\textsc{#1}}
\renewcommand*{\mkbibnameprefix}[1]{\textsc{#1}}
\renewcommand*{\mkbibnameaffix}[1]{\textsc{#1}}
%Nachname, Vorname
\DeclareNameAlias{sortname}{last-first}
\DeclareNameAlias{default}{last-first}
\renewcommand*{\bibpagespunct}{\addcolon\space}
\renewcommand*{\labelnamepunct}{\addcolon\space}
\renewcommand*{\nametitledelim}{\addsemicolon\space}
\DeclareNameFormat{upshape}{%
\usebibmacro{name:last-first-upshape}{#1}{#4}{#6}{#8}%
\usebibmacro{name:andothers}}
%semikolon anstatt und zwischen autoren
\renewcommand*{\multinamedelim}{\addsemicolon\space}
\renewcommand*{\finalnamedelim}{\addsemicolon\space}
%\renewcommand*{\postnotedelim}{\addcolon\space} % Kein Komma nach Jahreszhal, dafür aber Doppelpunkt
%heft und so in Bd. 15 (1-2)
\renewbibmacro*{journal+issuetitle}{%
\usebibmacro{journal}%
\setunit*{\addspace}%
\iffieldundef{series}
{}
{\newunit
\printfield{series}%
\setunit{\addspace}}%
\printfield{volume}%
\iffieldundef{number}
{}
{\mkbibparens{\printfield{number}}}%
\setunit{\addcomma\space}%
\printfield{eid}%
\setunit{\addspace}%
\usebibmacro{issue+date}%
\setunit{\addcolon\space}%
\usebibmacro{issue}%
\newunit}
% 'Hrsg.' in Klammern
\renewbibmacro*{editor}{%
\ifnameundef{editor}
{}
{\printnames{editor}%
\usebibmacro{editorstrg}%
\clearname{editor}}}
\renewbibmacro*{editorstrg}{%
\iffieldundef{editortype}
{\ifboolexpr{
test {\ifnumgreater{\value{editor}}{1}}
or
test {\ifandothers{editor}}
}
{\addspace\mkbibparens{\bibstring{editors}}}
{\addspace\mkbibparens{\bibstring{editor}}}}
{\ifboolexpr{
test {\ifnumgreater{\value{editor}}{1}}
or
test {\ifandothers{editor}}
}
{\addspace\mkbibparens{\bibstring{\thefield{editortype}s}}}
{\addspace\mkbibparens{\bibstring{\thefield{editortype}}}}}}
jejune

