Literaturverzeichnis fuer book, inbook und article

Erstellung eines Literaturverzeichnisses mit BibTeX, Biber, BibLaTeX und Co.


jejune
Forum-Newbie
Forum-Newbie
Beiträge: 2
Registriert: Di 14. Feb 2012, 11:39
Wohnort: Berlin

Literaturverzeichnis fuer book, inbook und article

Beitrag 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
Dateianhänge
bibtest.pdf
(156.3 KiB) 639-mal heruntergeladen

Hagbard Celine
Forum-Century
Forum-Century
Beiträge: 152
Registriert: Mi 23. Feb 2011, 22:13
Wohnort: Halle (Saale)

Beitrag 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

jejune
Forum-Newbie
Forum-Newbie
Beiträge: 2
Registriert: Di 14. Feb 2012, 11:39
Wohnort: Berlin

Beitrag von jejune »

gucke an. cool. ein problem weniger. die ersten 1000 dank.

Antworten