von diviti » Fr 25. Nov 2016, 13:27
Hallo,
mein Literaturverzeichnis möchte ich gerne so haben: wenn mehr als 2 Autoren bei einer Quelle stehen, soll nur
der erste Autor und "et al." zu sehen sein.
Das klappte generell gut. Aber bei meiner Onlinequelle werden die
beiden ersten Namen und "et al." angezeigt
Kann mir jemand freundlicherweise bitte helfen??
Hier ist mein Code:
\documentclass[a4paper,12pt]{scrartcl}
\usepackage{lmodern}
\usepackage[latin1]{inputenc}
\usepackage[ngerman]{babel}
\usepackage[babel,german=quotes]{csquotes}
\usepackage[T1]{fontenc}
\usepackage{setspace}
\usepackage[paper=a4paper,left=30mm,right=20mm,top=25mm,bottom=30mm]{geometry}
\usepackage[
backend=biber,
style=authoryear,
citestyle=authoryear,
maxnames=2,
minnames=1
]{biblatex}
\addbibresource{bibo.bib}
\renewcommand*{\mkbibnamefamily}[1]{\textsc{#1}}
\renewcommand*{\mkbibnamelast}[1]{\textsc{#1}}
\renewcommand*{\mkbibnamefirst}[1]{\textsc{#1}}
\renewcommand*{\mkbibnamegiven}[1]{\textsc{#1}}
\renewcommand*{\mkbibnameprefix}[1]{\textsc{#1}}
\renewcommand*{\mkbibnamesuffix}[1]{\textsc{#1}}
% "et al" statt "u.a."
\DefineBibliographyStrings{ngerman}{andothers = {{et\,al\adddot}},}
% Doppelpunkt hinter Autoren, statt Punkt
\renewcommand{\labelnamepunct}{\addcolon\space}
\begin{document}
% keine Anfuehrungszeichen um Titel in Literaturverzeichnis
\DeclareFieldFormat[article]{title}{#1\midsentence}
\DeclareFieldFormat[incollection]{title}{#1\midsentence}
% "?" und "!" am Titelende gelten als Punkt [weiss nicht, ob das so stimmt]
\DeclareFieldFormat[article]{title}{#1\isdot}
\DeclareFieldFormat[incollection]{title}{#1\isdot}
\pagestyle{plain}
\setlength{\parindent}{1em}
\section{Minibeispiel}
kleiner \autocite[vgl.][45]{sammel_1} Testtest \autocite{mono_1} mit \autocite{internet_1} Quellen.
\printbibliography[type=online,title={Online-Quellen}]
\printbibliography[nottype=online]
\end{document}
Und die Bib dazu:
@incollection{sammel_1,
author = {Bruno Eiche and Rigo Luffe},
title = {Warum und nicht anders?},
editor = {Bruno Eiche and Rigo Luffe and Mirco Voll and Ching Chang and Donald Maus},
booktitle = {Wahnsinnsbuch "uber alles},
publisher = {Waxmann},
address = {Bamberg},
year = {2011},
}
@book{mono_1,
author = {Karin Fogel and Ben Benson and Mimi Rill},
title = {Das Buch mit drei Autoren},
publisher = {Beltz},
address = {Weinheim},
year = {2010},
edition = {3},
}
@online{internet_1,
author = {Bruno Eiche and Marcel Vielwas and Saul A"s},
title = {Ein Werk das Online steht},
url = {http://www.ichdenkmirwasaus.de},
publisher = {Bundesministerium f"ur Sonstiges},
year = {2010},
urldate = {2016-11-04},
}
Interessanterweise habe ich gesehen, wenn ich den Namen "Bruno Eiche" nicht doppelt habe, dann klappts. Aber das darf ich ja nicht ändern...
Eine Sache interessiert mich auch noch (ist aber nicht ganz so wichtig):
Wie kann ich an der Zitatstelle höchstens einen (statt zwei wie im Verzeichnis) Autoren schreiben lassen?
Vielen Dank und best Grüße
diviti
Hallo,
mein Literaturverzeichnis möchte ich gerne so haben: wenn mehr als 2 Autoren bei einer Quelle stehen, soll nur [b]der erste[/b] Autor und "et al." zu sehen sein.
Das klappte generell gut. Aber bei meiner Onlinequelle werden die [b]beiden ersten[/b] Namen und "et al." angezeigt :-(
Kann mir jemand freundlicherweise bitte helfen??
Hier ist mein Code:
[code]
\documentclass[a4paper,12pt]{scrartcl}
\usepackage{lmodern}
\usepackage[latin1]{inputenc}
\usepackage[ngerman]{babel}
\usepackage[babel,german=quotes]{csquotes}
\usepackage[T1]{fontenc}
\usepackage{setspace}
\usepackage[paper=a4paper,left=30mm,right=20mm,top=25mm,bottom=30mm]{geometry}
\usepackage[
backend=biber,
style=authoryear,
citestyle=authoryear,
maxnames=2,
minnames=1
]{biblatex}
\addbibresource{bibo.bib}
\renewcommand*{\mkbibnamefamily}[1]{\textsc{#1}}
\renewcommand*{\mkbibnamelast}[1]{\textsc{#1}}
\renewcommand*{\mkbibnamefirst}[1]{\textsc{#1}}
\renewcommand*{\mkbibnamegiven}[1]{\textsc{#1}}
\renewcommand*{\mkbibnameprefix}[1]{\textsc{#1}}
\renewcommand*{\mkbibnamesuffix}[1]{\textsc{#1}}
% "et al" statt "u.a."
\DefineBibliographyStrings{ngerman}{andothers = {{et\,al\adddot}},}
% Doppelpunkt hinter Autoren, statt Punkt
\renewcommand{\labelnamepunct}{\addcolon\space}
\begin{document}
% keine Anfuehrungszeichen um Titel in Literaturverzeichnis
\DeclareFieldFormat[article]{title}{#1\midsentence}
\DeclareFieldFormat[incollection]{title}{#1\midsentence}
% "?" und "!" am Titelende gelten als Punkt [weiss nicht, ob das so stimmt]
\DeclareFieldFormat[article]{title}{#1\isdot}
\DeclareFieldFormat[incollection]{title}{#1\isdot}
\pagestyle{plain}
\setlength{\parindent}{1em}
\section{Minibeispiel}
kleiner \autocite[vgl.][45]{sammel_1} Testtest \autocite{mono_1} mit \autocite{internet_1} Quellen.
\printbibliography[type=online,title={Online-Quellen}]
\printbibliography[nottype=online]
\end{document}
[/code]
Und die Bib dazu:
[code]
@incollection{sammel_1,
author = {Bruno Eiche and Rigo Luffe},
title = {Warum und nicht anders?},
editor = {Bruno Eiche and Rigo Luffe and Mirco Voll and Ching Chang and Donald Maus},
booktitle = {Wahnsinnsbuch "uber alles},
publisher = {Waxmann},
address = {Bamberg},
year = {2011},
}
@book{mono_1,
author = {Karin Fogel and Ben Benson and Mimi Rill},
title = {Das Buch mit drei Autoren},
publisher = {Beltz},
address = {Weinheim},
year = {2010},
edition = {3},
}
@online{internet_1,
author = {Bruno Eiche and Marcel Vielwas and Saul A"s},
title = {Ein Werk das Online steht},
url = {http://www.ichdenkmirwasaus.de},
publisher = {Bundesministerium f"ur Sonstiges},
year = {2010},
urldate = {2016-11-04},
}
[/code]
Interessanterweise habe ich gesehen, wenn ich den Namen "Bruno Eiche" nicht doppelt habe, dann klappts. Aber das darf ich ja nicht ändern...
Eine Sache interessiert mich auch noch (ist aber nicht ganz so wichtig):
Wie kann ich an der Zitatstelle höchstens einen (statt zwei wie im Verzeichnis) Autoren schreiben lassen?
Vielen Dank und best Grüße
diviti