sickboy76
21-10-2010, 10:50
Hallo Leute ich habe ein kleines Problem mit der Formatierung von Buchartikeln in meiner Literatur.
So sieht es aus:
Huder, J., Amann, P. und Lang, H. (2003): Bodenmechanik und Grundbau.
7. Aufl
. Springer, Berlin
.
und so soll es aussehen:
Huder, J., Amann, P. und Lang, H. (2003): Bodenmechanik und Grundbau.
7. Aufl. Springer, Berlin.
\usepackage[style=authoryear-comp,natbib,maxnames=2,uniquename=init,useprefix=t rue,dashed=false]{biblatex}
\DefineBibliographyStrings{german}{%
andothers = {{et\,al\adddot}}, % 'et al.' anstatt 'u.a.'
editor = {(Hrsg.)},
editors = {(Hrsg.)}}
\renewcommand*{\mkbibnamefirst}[1]{\textsc{#1}}
\renewcommand*{\mkbibnamelast}[1]{\textsc{#1}}
\renewcommand*{\mkbibnameprefix}[1]{\textsc{#1}}
\renewcommand*{\mkbibnameaffix}[1]{\textsc{#1}}
\renewcommand*{\labelnamepunct}{\addcolon\space} %Doppelpunkt nach Namen, kein Punkt
\DeclareFieldFormat[article]{title}{#1} %keine Anführungszeichen bei Titel
\DeclareFieldFormat[book]{title}{#1}
\DeclareFieldFormat[incollection]{title}{#1}
\DeclareFieldFormat{journaltitle}{#1\isdot}
\DeclareFieldFormat[thesis]{title}{#1}
\DeclareNameFormat{sortname}{% %Reihenfolge Vor-Nachname in bib
\ifuseprefix
{\usebibmacro{name:last-first}{#1}{#4}{#5}{#8}}
{\usebibmacro{name:last-first}{#1}{#4}{#6}{#8}}%
\usebibmacro{name:andothers}}
\setlength{\bibhang}{20pt} %horizontaler Einzug der einzelnen Einträge
\setlength{\bibitemsep}{6pt} %Vertikaler Abstand zwischen den einzelnen Einträgen
\DeclareBibliographyDriver{article}{%
\usebibmacro{bibindex}%
\usebibmacro{begentry}%
\usebibmacro{author/translator+others}%
\setunit{\labelnamepunct}\newblock
\usebibmacro{title}%
\newunit
\printlist{language}%
\newunit\newblock
\usebibmacro{byauthor}%
\newunit\newblock
\usebibmacro{bytranslator+others}%
\newunit\newblock
\printfield{version}%
\newunit\newblock
%\usebibmacro{in:}% %mit in:
\usebibmacro{journal+issuetitle}%
\newunit\newblock
\usebibmacro{byeditor+others}%
\newunit\newblock
\usebibmacro{note+pages}%
\newunit\newblock
\iftoggle{bbx:isbn}
{\printfield{issn}}
{}%
\newunit\newblock
\usebibmacro{doi+eprint+url}%
\newunit\newblock
\usebibmacro{addendum+pubstate}%
\newunit\newblock
\usebibmacro{pageref}%
\usebibmacro{finentry}}
\DeclareBibliographyDriver{book}{%
\usebibmacro{bibindex}%
\usebibmacro{begentry}%
\usebibmacro{author/editor+others/translator+others}%
\setunit{\labelnamepunct}\newblock
\usebibmacro{maintitle+title}%
\newunit
\printlist{language}%
\newunit\newblock
\usebibmacro{byauthor}%
\newunit\newblock
\usebibmacro{byeditor+others}%
\newunit\newblock
\printfield{edition}%
\newunit
\iffieldundef{maintitle}
{\printfield{volume}%
\printfield{part}}
{}%
\newunit
\printfield{volumes}%
\newunit%\newblock
\usebibmacro{series+number}%
\newunit\newblock
\printfield{note}%
\newunit\newblock
\printlist{publisher}%
\newunit
\iflistundef{location}
{\setunit*{\addcomma\space}}
{\setunit*{\addcomma\space}}%
\printlist{location}
{}%
\newunit %
%\setunit*{\addcomma\space}%
%\usebibmacro{date}%
%\newunit\newblock
\usebibmacro{chapter+pages}%
\newunit
\printfield{pagetotal}%
\newunit\newblock
\iftoggle{bbx:isbn}
{\printfield{isbn}}
{}%
\newunit\newblock
\usebibmacro{doi+eprint+url}%
\newunit\newblock
\usebibmacro{addendum+pubstate}%
\newunit\newblock
\usebibmacro{pageref}%
\usebibmacro{finentry}}
\usepackage[babel=true,german=guillemets]{csquotes}
\bibliography{Bibliographie}
So sieht es aus:
Huder, J., Amann, P. und Lang, H. (2003): Bodenmechanik und Grundbau.
7. Aufl
. Springer, Berlin
.
und so soll es aussehen:
Huder, J., Amann, P. und Lang, H. (2003): Bodenmechanik und Grundbau.
7. Aufl. Springer, Berlin.
\usepackage[style=authoryear-comp,natbib,maxnames=2,uniquename=init,useprefix=t rue,dashed=false]{biblatex}
\DefineBibliographyStrings{german}{%
andothers = {{et\,al\adddot}}, % 'et al.' anstatt 'u.a.'
editor = {(Hrsg.)},
editors = {(Hrsg.)}}
\renewcommand*{\mkbibnamefirst}[1]{\textsc{#1}}
\renewcommand*{\mkbibnamelast}[1]{\textsc{#1}}
\renewcommand*{\mkbibnameprefix}[1]{\textsc{#1}}
\renewcommand*{\mkbibnameaffix}[1]{\textsc{#1}}
\renewcommand*{\labelnamepunct}{\addcolon\space} %Doppelpunkt nach Namen, kein Punkt
\DeclareFieldFormat[article]{title}{#1} %keine Anführungszeichen bei Titel
\DeclareFieldFormat[book]{title}{#1}
\DeclareFieldFormat[incollection]{title}{#1}
\DeclareFieldFormat{journaltitle}{#1\isdot}
\DeclareFieldFormat[thesis]{title}{#1}
\DeclareNameFormat{sortname}{% %Reihenfolge Vor-Nachname in bib
\ifuseprefix
{\usebibmacro{name:last-first}{#1}{#4}{#5}{#8}}
{\usebibmacro{name:last-first}{#1}{#4}{#6}{#8}}%
\usebibmacro{name:andothers}}
\setlength{\bibhang}{20pt} %horizontaler Einzug der einzelnen Einträge
\setlength{\bibitemsep}{6pt} %Vertikaler Abstand zwischen den einzelnen Einträgen
\DeclareBibliographyDriver{article}{%
\usebibmacro{bibindex}%
\usebibmacro{begentry}%
\usebibmacro{author/translator+others}%
\setunit{\labelnamepunct}\newblock
\usebibmacro{title}%
\newunit
\printlist{language}%
\newunit\newblock
\usebibmacro{byauthor}%
\newunit\newblock
\usebibmacro{bytranslator+others}%
\newunit\newblock
\printfield{version}%
\newunit\newblock
%\usebibmacro{in:}% %mit in:
\usebibmacro{journal+issuetitle}%
\newunit\newblock
\usebibmacro{byeditor+others}%
\newunit\newblock
\usebibmacro{note+pages}%
\newunit\newblock
\iftoggle{bbx:isbn}
{\printfield{issn}}
{}%
\newunit\newblock
\usebibmacro{doi+eprint+url}%
\newunit\newblock
\usebibmacro{addendum+pubstate}%
\newunit\newblock
\usebibmacro{pageref}%
\usebibmacro{finentry}}
\DeclareBibliographyDriver{book}{%
\usebibmacro{bibindex}%
\usebibmacro{begentry}%
\usebibmacro{author/editor+others/translator+others}%
\setunit{\labelnamepunct}\newblock
\usebibmacro{maintitle+title}%
\newunit
\printlist{language}%
\newunit\newblock
\usebibmacro{byauthor}%
\newunit\newblock
\usebibmacro{byeditor+others}%
\newunit\newblock
\printfield{edition}%
\newunit
\iffieldundef{maintitle}
{\printfield{volume}%
\printfield{part}}
{}%
\newunit
\printfield{volumes}%
\newunit%\newblock
\usebibmacro{series+number}%
\newunit\newblock
\printfield{note}%
\newunit\newblock
\printlist{publisher}%
\newunit
\iflistundef{location}
{\setunit*{\addcomma\space}}
{\setunit*{\addcomma\space}}%
\printlist{location}
{}%
\newunit %
%\setunit*{\addcomma\space}%
%\usebibmacro{date}%
%\newunit\newblock
\usebibmacro{chapter+pages}%
\newunit
\printfield{pagetotal}%
\newunit\newblock
\iftoggle{bbx:isbn}
{\printfield{isbn}}
{}%
\newunit\newblock
\usebibmacro{doi+eprint+url}%
\newunit\newblock
\usebibmacro{addendum+pubstate}%
\newunit\newblock
\usebibmacro{pageref}%
\usebibmacro{finentry}}
\usepackage[babel=true,german=guillemets]{csquotes}
\bibliography{Bibliographie}