Seite 1 von 1

Biblatex authoryear citestyle: Nur Nachnamen der Autoren

Verfasst: Mi 22. Jan 2014, 15:00
von karalin
Hi!

Ich würde mich wahnsinnig freuen, wenn mir jemand bei folgendem Problem helfen könnte:

Ich zitiere mit biblatex im authoryear-style und habe ein Problem mit den Zitaten im Text. Statt der Nachnahmen der Autoren tauchen dort auch TEILWEISE deren Vornamen auf, die ich da nicht haben möchte.

Es steht da: (Lawrence M. Ausubel, Cramton et al. 2006)

Ich hätte gern: (Ausubel et al. 2006)

Ein weiteres Problem ist also auch, dass das et al. erst auf zwei Autoren folgt...

Vielen Dank schon mal!!

%Mein Dokument
\documentclass[titlepage=on,12pt,numbers=noendperiod,bibliography=totoc]{scrartcl}
\usepackage[ansinew]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[english,ngerman]{babel}
\usepackage{amsmath,amssymb}
\usepackage[a4paper,inner=40mm, outer=25mm,top=30mm,bottom=30mm]{geometry}
\usepackage{multirow} 
\usepackage{url}
\usepackage[olditem,oldenum]{ paralist}
\usepackage{setspace}
\usepackage{graphicx}
\usepackage{tikz}
\usetikzlibrary{matrix,fadings,calc,positioning, decorations.pathreplacing,arrows}
\usepackage{booktabs}

\usepackage[style=authoryear-comp,sorting=nyt,sortcase=false,url=false, isbn=false,doi=false,clearlang=false,backend=biber, maxbibnames=10,maxcitenames=2]{biblatex}

\usepackage{logreq}
\usepackage{csquotes}
\usepackage{threeparttable}

DefineBibliographyStrings{ngerman}{andothers={et\addabbrvspace al\adddot}}      % et al. statt u.a.

\setlength{\bibitemsep}{1em}     % Abstand zwischen den Literaturangaben
\setlength{\bibhang}{2em}        % Einzug nach jeweils erster Zeile


\addbibresource{xx.bib}

\numberwithin{equation}{section} 
\usepackage{hyperref}


\begin{document}

Bla bla \parencite{Ausubel2004}.

\clearpage
\printbibliography

\end{document}
%%%%
@ARTICLE{Ausubel2004,
  author = {Ausubel, Lawrence M. and Cramton, Peter and Milgrom, Paul},
  title = {The Clock-Proxy Auction: A Practical Combinatorial Auction Design},
  year = {2006},
  volume = {Combinatorial auctions},
  pages = {115-138},
  chapter = {5},
  editor = {Peter Cramton, Yoav Shoham, and Richard Steinberg},
  institution = {University of Maryland, Department of Economics - Peter Cramton},
  keywords = {Auctions; Combinatorial Auctions; Market Design; Clock Auctions},
  publisher = {MIT Press},
  timestamp = {2013.07.10},
  url = {http://ideas.repec.org/p/pcc/pccumd/04mit5.html}
}

Verfasst: Mi 22. Jan 2014, 15:29
von sudo
Wenn ich diesen Code kompiliere erhalte ich (Ausubel 2004). Ich musste dafür allerdings ein \ ergänzen und habe die ganzen irrelevanten Pakete entfernt. Wenn es an einem dieser liegt gib Bescheid. Für das et al. ab zwei Namen hätte ich gern einen Ist-Zustand mit Minimalbeispiel und Soll-Zustand (z.B. Aububel und Cramton et. al.) Ich habe übrigens noch ein paar Fehler in deiner bib-Datei gefunden.
\begin{filecontents}{xx.bib} 
@ARTICLE{Ausubel2004, 
  author = {Ausubel, Lawrence M. and Cramton, Peter and Milgrom, Paul}, 
  title = {The Clock-Proxy Auction: A Practical Combinatorial Auction Design}, 
  year = {2006}, 
  volume = {Combinatorial auctions}, 
  pages = {115-138}, 
  chapter = {5}, 
  editor = {Peter Cramton and Yoav Shoham and Richard Steinberg}, 
  institution = {University of Maryland, Department of Economics -- Peter Cramton}, 
  keywords = {Auctions; Combinatorial Auctions; Market Design; Clock Auctions}, 
  publisher = {MIT Press}, 
  timestamp = {2013.07.10}, 
  url = {http://ideas.repec.org/p/pcc/pccumd/04mit5.html} 
}
\end{filecontents}

\documentclass[titlepage=on,12pt,numbers=noendperiod,bibliography=totoc]{scrartcl} 
\usepackage[utf8]{inputenc} 
\usepackage[T1]{fontenc} 
\usepackage[english,ngerman]{babel} 

\usepackage[style=authoryear-comp,sorting=nyt,sortcase=false,url=false, isbn=false,doi=false,clearlang=false,backend=biber, maxbibnames=10,maxcitenames=2]{biblatex} 

\usepackage{csquotes} 

\DefineBibliographyStrings{ngerman}{andothers={et\addabbrvspace al\adddot}}      % et al. statt u.a. 

\setlength{\bibitemsep}{1em}     % Abstand zwischen den Literaturangaben 
\setlength{\bibhang}{2em}        % Einzug nach jeweils erster Zeile 


\addbibresource{xx.bib} 

\begin{document} 

Bla bla \parencite{Ausubel2004}. 

\clearpage 
\printbibliography 

\end{document}
Du musst dafür natrürlich deine xx.bib löschen oder editieren oder \RequirePackage{filecontents} in der ersten Zeile einfügen. Achtung! Dadurch wird auf jeden Fall xx.bib überchschrieben!

Verfasst: Mi 22. Jan 2014, 17:49
von u_fischer
Lies in der biblatex Dokumenation über "uniquenames" and "uniquelist" usw nach.

Verfasst: Do 23. Jan 2014, 14:06
von karalin
Vielen Dank euch beiden, jetzt habe ich tatsächlich nur die Nachnamen da stehen.

Zu meiner zweiten Frage:

\parencite{Cramton2011}

Ist-Zustand: (Cramton, Kwerel et al. 2011)
Soll-Zustand: (Cramton et al. 2011)



@ARTICLE{Cramton2011,
author = {Cramton, Peter and Kwerel, Evan and Rosston, Gregory and Skrzypacz,
Andrzej},
title = {Using spectrum auctions to enhance competition in wireless services},
journal = {Journal of Law and Economics},
year = {2011},
volume = {54},
timestamp = {2013.07.17}
}


Könnt ihr mir da auch weiterhelfen?
[/code]

Verfasst: Fr 24. Jan 2014, 10:55
von sudo
Du solltest den Ist-Zustand mit Minimalbeispiel beschreiben. Dieses hier erfüllt den Zweck:
\RequirePackage{filecontents}
\begin{filecontents}{foo.bib} 
@ARTICLE{Ausubel2004, 
  author = {Cramton, Peter and Ausubel, Lawrence M. and Milgrom, Paul}, 
  title = {The Clock-Proxy Auction: A Practical Combinatorial Auction Design}, 
  year = {2006}, 
  volume = {Combinatorial auctions}, 
  pages = {115-138}, 
  chapter = {5}, 
  editor = {Peter Cramton and Yoav Shoham and Richard Steinberg}, 
  institution = {University of Maryland, Department of Economics -- Peter Cramton}, 
  keywords = {Auctions; Combinatorial Auctions; Market Design; Clock Auctions}, 
  publisher = {MIT Press}, 
  timestamp = {2013.07.10}, 
  url = {http://ideas.repec.org/p/pcc/pccumd/04mit5.html} 
} 
@ARTICLE{Cramton2011, 
author = {Cramton, Peter and Kwerel, Evan and Rosston, Gregory and Skrzypacz, 
Andrzej}, 
title = {Using spectrum auctions to enhance competition in wireless services}, 
journal = {Journal of Law and Economics}, 
year = {2011}, 
volume = {54}, 
timestamp = {2013.07.17} 
} 
\end{filecontents} 

\documentclass[titlepage=on,12pt,numbers=noendperiod,bibliography=totoc]{scrartcl} 
\usepackage[utf8]{inputenc} 
\usepackage[T1]{fontenc} 
\usepackage[english,ngerman]{babel} 

\usepackage[style=authoryear-comp,sorting=nyt,sortcase=false,url=false, isbn=false,doi=false,clearlang=false,backend=biber, maxbibnames=10,maxcitenames=2]{biblatex} 

\usepackage{csquotes} 

\DefineBibliographyStrings{ngerman}{andothers={et\addabbrvspace al\adddot}}      % et al. statt u.a. 

\setlength{\bibitemsep}{1em}     % Abstand zwischen den Literaturangaben 
\setlength{\bibhang}{2em}        % Einzug nach jeweils erster Zeile 


\addbibresource{foo.bib} 

\begin{document} 

Bla bla \parencite{Ausubel2004}. Foo bar \parencite{Cramton2011}

\clearpage 
\printbibliography 

\end{document}
Wenn du uniquelist und uniquename in der biblatex Anleitung gesucht hättest, wärst du sicher auch ganz schnell auf die Lösung gekommen. Möglicherweise hast du auch noch einen anderen Herrn Ausubel in deiner Bibliographie, weshalb biblatex mit der Option uniquename=true eben noch den Vornamen anhängt, um die beiden auseinander halten zu können.