Seite 1 von 1

Literaturverzeichnis fuer book, inbook und article

Verfasst: Di 14. Feb 2012, 12:28
von jejune
hallo liebe gemeinde,

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... :roll:
@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}}}}}} 

vielen lieben dank fuer eventuelle hilfe.

jejune

Verfasst: Di 14. Feb 2012, 12:59
von Hagbard Celine
Hallo jejune,
ich vermute, dass die Seitenzahl nicht angegeben wird, weil du hinter dem year-Eintrag ein Komma vergessen hast.
Gruß,
Jonas

Verfasst: Di 14. Feb 2012, 13:04
von jejune
gucke an. cool. ein problem weniger. die ersten 1000 dank.