von legend_th » Sa 12. Jul 2014, 13:09
Liebes Forum,
ich habe ein Problem mit meinem Literaturverzeichnis, welches ich trotz nun schon mehrtätiger Recherche nicht lösen kann. Die Zitations- und Literaturangaben habe ich fast vollständig, dank der vielen guten Informationen in diesem Forum, meiner Vorgaben anpassen können. Das einzige was nicht passt, ist ein Komma vor der "(Hrsg.)"-Angabe, was sich einfach nicht von mir entfernen lassen möchte. Das Problem betrifft sowohl Einträge von Sammelbänden als auch Beiträge in Sammelbände.
Ich hoffe, dass mir jemand hier helfen kann, denn ich habe schon so vieles probiert.
\begin{filecontents}{MeineBib.bib}
@proceedings{Buechner:2006,
Address = {Wiesbaden},
Editor = {B{\"u}chner, Peter and Brake, Anna},
Publisher = {VS Verlag f{\"u}r Sozialwissenschaften},
Title = {Bildungsort Familie. Transmission von Bildung und Kultur im Alltag von Mehrgenerationenfamilien},
Year = {2006}}
@incollection{Vester:2006,
Author = {Vester, Michael},
Crossref = {Georg:2006},
Pages = {13-54},
Title = {Die st{\"a}ndische Kanalisierung der Bildungschancen. Bildung und soziale Ungleichheit zwischen Boudon und Bourdieu}}
@proceedings{Georg:2006,
Address = {Konstanz},
Booktitle = {Soziale Ungleichheit im Bildungssystem. Eine empirisch-theoretische Bestandsaufnahme},
Editor = {Georg, Werner},
Publisher = {UVK},
Title = {Soziale Ungleichheit im Bildungssystem. Eine empirisch-theoretische Bestandsaufnahme},
Year = {2006}}
\end{filecontents}
%Allgemeines
\documentclass[12pt,a4paper,ngerman]{scrartcl}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage[babel, german=guillemets]{csquotes}
%Zitation
\usepackage[
style=authoryear-icomp, % Zitierstil
maxbibnames=50, % Maximale Anzahl Autoren im Literaturverzeichnis
maxcitenames=3, % Maximale Anzahl Autoren bei Zitaten
dashed=false, % Eintraege eines Autors werden nicht zusammengefasst
url=false, % URL-Angaben ausgeschaltet
pagetracker=true, % ebd. bei wiederholten Angaben (false=ausgeschaltet, page=Seite, spread=Doppelseite, true=automatisch)
sorting=nyvt, % Sortierreihenfolge im LitVerz: Zuerst nach Name, beim gleichen Autor nach Jahr, Volume und Titel
sortcites=false, % Sortierreihenfolge bei Zitaten ausgeschaltet
firstinits=true, %Vornamen werden abgekuerzt
backend=bibtex % Backend
]{biblatex}
% Anpassungen der Form des LitVerz
\setlength{\bibitemsep}{6pt} %Zeilenabstand zwischen den einzelnen LitVerz-Eintraegen
%Anpassungen des Zitierstils
\DefineBibliographyStrings{ngerman} {%
andothers = {et al.}, % "et al." statt "u. a."
editor = {\mkbibparens{Hrsg\adddot}}, % Hrsg. in Klammern
editors = {\mkbibparens{Hrsg\adddot}} % Hrsg. in Klammern
}
% Schrägstriche zwischen den Autoren
\renewcommand{\multinamedelim}{/}
\renewcommand{\finalnamedelim}{/}
% Doppelpunkt nach Autor & Jahr im LitVerz
\renewcommand{\labelnamepunct}{\addcolon\addspace}
% Sortierung der Autoren
\DeclareNameAlias{sortname}{last-first}
% Ersetzen des "S." durch ":_" bei Seitenangaben im Zitat
\renewcommand{\postnotedelim}{\addcolon\space}
\DeclareFieldFormat{postnote}{#1}
% Ersetzen des "S." durch ",_" der Seitenangaben im Literaturverzeichnis
\renewcommand{\bibpagespunct}{\addcomma\space}
\DeclareFieldFormat{pages}{#1}
% Titel von Artikeln und Beiträgen weder kursiv noch in Anfuehrungsstrichen
\DeclareFieldFormat[article]{title}{#1}
\DeclareFieldFormat[incollection]{title}{#1}
% Hrsg. vor Buchtitel
\DeclareBibliographyDriver{incollection}{%
\usebibmacro{bibindex}%
\usebibmacro{begentry}%
\usebibmacro{author/translator+others}%
\setunit{\labelnamepunct}\newblock
\usebibmacro{title}%
\newunit
\printlist{language}%
\newunit\newblock
\usebibmacro{byauthor}%
\newunit\newblock
\usebibmacro{in:}%
\begingroup% NEU
\renewbibmacro*{date+extrayear}{}% NEU
\usebibmacro{editor+others}% NEU
\setunit{\addcolon\space}% NEU
\endgroup% NEU
\usebibmacro{maintitle+booktitle}%
\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
\usebibmacro{publisher+location+date}%
\newunit\newblock
\usebibmacro{chapter+pages}%
\newunit\newblock
\iftoggle{bbx:isbn}
{\printfield{isbn}}
{}%
\newunit\newblock
\usebibmacro{doi+eprint+url}%
\newunit\newblock
\usebibmacro{addendum+pubstate}%
\newunit\newblock
\usebibmacro{pageref}%
\usebibmacro{finentry}}
\bibliography{MeineBib.bib}
% Dokument
\begin{document}
Sammelband \autocite{Buechner:2006}
Beitrag aus Sammelband \autocite{Vester:2006}
\printbibliography
\end{document}
Gruß
Tim
Liebes Forum,
ich habe ein Problem mit meinem Literaturverzeichnis, welches ich trotz nun schon mehrtätiger Recherche nicht lösen kann. Die Zitations- und Literaturangaben habe ich fast vollständig, dank der vielen guten Informationen in diesem Forum, meiner Vorgaben anpassen können. Das einzige was nicht passt, ist ein Komma vor der "(Hrsg.)"-Angabe, was sich einfach nicht von mir entfernen lassen möchte. Das Problem betrifft sowohl Einträge von Sammelbänden als auch Beiträge in Sammelbände.
Ich hoffe, dass mir jemand hier helfen kann, denn ich habe schon so vieles probiert.
[code]
\begin{filecontents}{MeineBib.bib}
@proceedings{Buechner:2006,
Address = {Wiesbaden},
Editor = {B{\"u}chner, Peter and Brake, Anna},
Publisher = {VS Verlag f{\"u}r Sozialwissenschaften},
Title = {Bildungsort Familie. Transmission von Bildung und Kultur im Alltag von Mehrgenerationenfamilien},
Year = {2006}}
@incollection{Vester:2006,
Author = {Vester, Michael},
Crossref = {Georg:2006},
Pages = {13-54},
Title = {Die st{\"a}ndische Kanalisierung der Bildungschancen. Bildung und soziale Ungleichheit zwischen Boudon und Bourdieu}}
@proceedings{Georg:2006,
Address = {Konstanz},
Booktitle = {Soziale Ungleichheit im Bildungssystem. Eine empirisch-theoretische Bestandsaufnahme},
Editor = {Georg, Werner},
Publisher = {UVK},
Title = {Soziale Ungleichheit im Bildungssystem. Eine empirisch-theoretische Bestandsaufnahme},
Year = {2006}}
\end{filecontents}
%Allgemeines
\documentclass[12pt,a4paper,ngerman]{scrartcl}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage[babel, german=guillemets]{csquotes}
%Zitation
\usepackage[
style=authoryear-icomp, % Zitierstil
maxbibnames=50, % Maximale Anzahl Autoren im Literaturverzeichnis
maxcitenames=3, % Maximale Anzahl Autoren bei Zitaten
dashed=false, % Eintraege eines Autors werden nicht zusammengefasst
url=false, % URL-Angaben ausgeschaltet
pagetracker=true, % ebd. bei wiederholten Angaben (false=ausgeschaltet, page=Seite, spread=Doppelseite, true=automatisch)
sorting=nyvt, % Sortierreihenfolge im LitVerz: Zuerst nach Name, beim gleichen Autor nach Jahr, Volume und Titel
sortcites=false, % Sortierreihenfolge bei Zitaten ausgeschaltet
firstinits=true, %Vornamen werden abgekuerzt
backend=bibtex % Backend
]{biblatex}
% Anpassungen der Form des LitVerz
\setlength{\bibitemsep}{6pt} %Zeilenabstand zwischen den einzelnen LitVerz-Eintraegen
%Anpassungen des Zitierstils
\DefineBibliographyStrings{ngerman} {%
andothers = {et al.}, % "et al." statt "u. a."
editor = {\mkbibparens{Hrsg\adddot}}, % Hrsg. in Klammern
editors = {\mkbibparens{Hrsg\adddot}} % Hrsg. in Klammern
}
% Schrägstriche zwischen den Autoren
\renewcommand{\multinamedelim}{/}
\renewcommand{\finalnamedelim}{/}
% Doppelpunkt nach Autor & Jahr im LitVerz
\renewcommand{\labelnamepunct}{\addcolon\addspace}
% Sortierung der Autoren
\DeclareNameAlias{sortname}{last-first}
% Ersetzen des "S." durch ":_" bei Seitenangaben im Zitat
\renewcommand{\postnotedelim}{\addcolon\space}
\DeclareFieldFormat{postnote}{#1}
% Ersetzen des "S." durch ",_" der Seitenangaben im Literaturverzeichnis
\renewcommand{\bibpagespunct}{\addcomma\space}
\DeclareFieldFormat{pages}{#1}
% Titel von Artikeln und Beiträgen weder kursiv noch in Anfuehrungsstrichen
\DeclareFieldFormat[article]{title}{#1}
\DeclareFieldFormat[incollection]{title}{#1}
% Hrsg. vor Buchtitel
\DeclareBibliographyDriver{incollection}{%
\usebibmacro{bibindex}%
\usebibmacro{begentry}%
\usebibmacro{author/translator+others}%
\setunit{\labelnamepunct}\newblock
\usebibmacro{title}%
\newunit
\printlist{language}%
\newunit\newblock
\usebibmacro{byauthor}%
\newunit\newblock
\usebibmacro{in:}%
\begingroup% NEU
\renewbibmacro*{date+extrayear}{}% NEU
\usebibmacro{editor+others}% NEU
\setunit{\addcolon\space}% NEU
\endgroup% NEU
\usebibmacro{maintitle+booktitle}%
\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
\usebibmacro{publisher+location+date}%
\newunit\newblock
\usebibmacro{chapter+pages}%
\newunit\newblock
\iftoggle{bbx:isbn}
{\printfield{isbn}}
{}%
\newunit\newblock
\usebibmacro{doi+eprint+url}%
\newunit\newblock
\usebibmacro{addendum+pubstate}%
\newunit\newblock
\usebibmacro{pageref}%
\usebibmacro{finentry}}
\bibliography{MeineBib.bib}
% Dokument
\begin{document}
Sammelband \autocite{Buechner:2006}
Beitrag aus Sammelband \autocite{Vester:2006}
\printbibliography
\end{document}
[/code]
Gruß
Tim