von Gast » Mo 3. Okt 2016, 14:14
In Deinem ersten Code-Beispiel bist Du ein wenig über das Ziel hinausgeschossen: Du verwendest den Code von biblatex
und klassischem BibTeX. Sieh Dir zuerst die
wichtigen Hinweise an. Du solltest auch darüber nachdenken, statt backend=bibtex lieber backend=biber zu verwenden; dann musst Du natürlich auch Biber laufen lassen (und das Deinem Editor auch erzählen), wie das geht steht auch in den Hinweisen.
Die Angaben, die Du uns gegeben hast, reichen nicht ganz aus, um den Stil vollständig nachzubauen. Daher ist das hier nur ein Anfang. Beachte, dass ich Deinen .bib-Eintrag nach einer kurzen Internetrecherche umgebaut habe, soweit ich sehen kann ist Herr Betz nicht der Autor des gesamten Sammelwerks.
(Achtung die Datei überschreibt eine eventuell vorhandene .bib mit demselben Namen.)
\documentclass[ngerman]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{babel}
\usepackage{csquotes}
\usepackage[backend=biber,style=authoryear]{biblatex}
\usepackage{filecontents}
\begin{filecontents*}{\jobname.bib}
@collection{spui,
editor = {{Sir Peter Ustinov Institut}},
title = {Populismus},
subtitle = {Herausforderung oder Gefahr für die Demokratie?},
publisher = {new academic press},
location = {Wien},
year = {2012},
}
@incollection{betz,
author = {Hans-Georg Betz},
title = {Zwischen Fundamentalopposition und Konkordanz},
subtitle = {Die Schweizer Volkspartei seit 1991},
pages = {91-110},
crossref = {spui},
}
\end{filecontents*}
\addbibresource{\jobname.bib}
\addbibresource{biblatex-examples.bib}
\renewcommand*{\newunitpunct}{\addcomma\space}
\DeclareDelimFormat[bib,biblist]{nameyeardelim}{\addcomma\space}
\DeclareDelimFormat[bib,biblist]{nonameyeardelim}{\addcomma\space}
\DeclareNameAlias{sortname}{family-given}
\renewcommand*{\mkbibnamefamily}{\textsc}
\renewbibmacro*{date+extrayear}{%
\iffieldundef{labelyear}
{}
{\iffieldsequal{year}{labelyear}
{\printlabeldateextra}%
{\printfield{labelyear}%
\printfield{extrayear}}}}
\newbibmacro*{puborginst+location+date}[1]{%
\printlist{location}%
\setunit{\addcomma\space}%
\printlist{#1}%
\setunit{\addcomma\space}%
\usebibmacro{date}%
\newunit}
\renewbibmacro*{publisher+location+date}{\usebibmacro{puborginst+location+date}{publisher}}
\renewbibmacro*{institution+location+date}{\usebibmacro{puborginst+location+date}{institution}}
\renewbibmacro*{organization+location+date}{\usebibmacro{puborginst+location+date}{organization}}
\begin{document}
\cite{betz,spui,sigfridsson,cicero,worman,geer}
\printbibliography
\end{document}
In Deinem ersten Code-Beispiel bist Du ein wenig über das Ziel hinausgeschossen: Du verwendest den Code von [tt]biblatex[/tt] [i]und[/i] klassischem BibTeX. Sieh Dir zuerst die [url=http://golatex.de/wichtige-hinweise-erstellung-von-literaturverzeichnissen-t11964.html]wichtigen Hinweise[/url] an. Du solltest auch darüber nachdenken, statt [tt]backend=bibtex[/tt] lieber [tt]backend=biber[/tt] zu verwenden; dann musst Du natürlich auch Biber laufen lassen (und das Deinem Editor auch erzählen), wie das geht steht auch in den Hinweisen.
Die Angaben, die Du uns gegeben hast, reichen nicht ganz aus, um den Stil vollständig nachzubauen. Daher ist das hier nur ein Anfang. Beachte, dass ich Deinen [tt].bib[/tt]-Eintrag nach einer kurzen Internetrecherche umgebaut habe, soweit ich sehen kann ist Herr Betz nicht der Autor des gesamten Sammelwerks.
(Achtung die Datei überschreibt eine eventuell vorhandene [tt].bib[/tt] mit demselben Namen.)
[code]\documentclass[ngerman]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{babel}
\usepackage{csquotes}
\usepackage[backend=biber,style=authoryear]{biblatex}
\usepackage{filecontents}
\begin{filecontents*}{\jobname.bib}
@collection{spui,
editor = {{Sir Peter Ustinov Institut}},
title = {Populismus},
subtitle = {Herausforderung oder Gefahr für die Demokratie?},
publisher = {new academic press},
location = {Wien},
year = {2012},
}
@incollection{betz,
author = {Hans-Georg Betz},
title = {Zwischen Fundamentalopposition und Konkordanz},
subtitle = {Die Schweizer Volkspartei seit 1991},
pages = {91-110},
crossref = {spui},
}
\end{filecontents*}
\addbibresource{\jobname.bib}
\addbibresource{biblatex-examples.bib}
\renewcommand*{\newunitpunct}{\addcomma\space}
\DeclareDelimFormat[bib,biblist]{nameyeardelim}{\addcomma\space}
\DeclareDelimFormat[bib,biblist]{nonameyeardelim}{\addcomma\space}
\DeclareNameAlias{sortname}{family-given}
\renewcommand*{\mkbibnamefamily}{\textsc}
\renewbibmacro*{date+extrayear}{%
\iffieldundef{labelyear}
{}
{\iffieldsequal{year}{labelyear}
{\printlabeldateextra}%
{\printfield{labelyear}%
\printfield{extrayear}}}}
\newbibmacro*{puborginst+location+date}[1]{%
\printlist{location}%
\setunit{\addcomma\space}%
\printlist{#1}%
\setunit{\addcomma\space}%
\usebibmacro{date}%
\newunit}
\renewbibmacro*{publisher+location+date}{\usebibmacro{puborginst+location+date}{publisher}}
\renewbibmacro*{institution+location+date}{\usebibmacro{puborginst+location+date}{institution}}
\renewbibmacro*{organization+location+date}{\usebibmacro{puborginst+location+date}{organization}}
\begin{document}
\cite{betz,spui,sigfridsson,cicero,worman,geer}
\printbibliography
\end{document}[/code]