Biblatex authoryear citestyle: Nur Nachnamen der Autoren Thema ist als GELÖST markiert

Erstellung eines Literaturverzeichnisses mit BibTeX, Biber, BibLaTeX und Co.


karalin

Biblatex authoryear citestyle: Nur Nachnamen der Autoren

Beitrag 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}
}

sudo
Forum-Guru
Forum-Guru
Beiträge: 459
Registriert: Mi 3. Okt 2012, 11:32

Beitrag 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!
Ein vollständiges Minimalbeispiel (VM) zu erzeugen, ist gar nicht schwer und hilft ganz oft, Fehler selber zu finden. Ohne bekommt man selten gute Antworten. Anleitungen findest du z.B. im golatex Wiki auf TeXWelt oder minimalbeipiel.de
Außerdem hilft das Lesen dieser Seite, Fragen richtig zu stellen.

Benutzeravatar
u_fischer
Forum-Meister
Forum-Meister
Beiträge: 4300
Registriert: Do 22. Nov 2012, 11:09
Kontaktdaten:

Beitrag von u_fischer »

Lies in der biblatex Dokumenation über "uniquenames" and "uniquelist" usw nach.

karalin

Beitrag 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]

sudo
Forum-Guru
Forum-Guru
Beiträge: 459
Registriert: Mi 3. Okt 2012, 11:32

Beitrag 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.
Ein vollständiges Minimalbeispiel (VM) zu erzeugen, ist gar nicht schwer und hilft ganz oft, Fehler selber zu finden. Ohne bekommt man selten gute Antworten. Anleitungen findest du z.B. im golatex Wiki auf TeXWelt oder minimalbeipiel.de
Außerdem hilft das Lesen dieser Seite, Fragen richtig zu stellen.

Antworten