Autorennamen in der Fussnote immer durch Komma trennen

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


Texie
Forum-Newbie
Forum-Newbie
Beiträge: 2
Registriert: Mi 17. Jun 2015, 11:01

Autorennamen in der Fussnote immer durch Komma trennen

Beitrag von Texie »

Hallo zusammen,

nachdem ich in diesem Forum schon ganz tolle Hilfe gefunden habe indem ich durch die Themen gestöbert bin, bin ich nun an einem Punkt angekommen, an dem ich nicht mehr weiterkomme. Bis hierhin aber schonmal: vielen Dank für eure Mühen!

Mein Problem ist im angehängten Bild rot markiert. Ich verste nicht, warum die Autoren dort mit "und" getrennt werden, obwohl bei den anderen mit Komma getrennt wird.

Anbei habe ich auch ein Minimalbeispiel, ich habe zumindest versucht es möglichst minimal zu halten.
%jobname NICHT ersetzen 
\begin{filecontents}{\jobname.bib} 
@article{Williams2002
,	author	= {Williams, Laurie and Wiebe, Eric and Yang, Kai and Ferzli, Miriam and Miller, Carol}
,	title	= {In Support of Pair Programming in the Introductory Computer Science Course}
,	journal	= {Computer Science Education}
,	year	= {2002}
,	volume	= {12}
,	number	= {3}
,	pages	= {197--212}
}

@inproceedings{Williams2003b
,	author	= {Williams, Laurie and McDowell, Charlie and Nagappan, Nachiappan and Fernald, Julian and Werner, Linda}
,	title	= {Building pair programming knowledge through a family of experiments}
,	booktitle	= {International Symposium on Empirical Software Engineering}
,	year	= {2003}
,	pages	= {143--152}
,	editor	= {IEEE}
}

@book{Williams2003a
,	author	= {Williams, Laurie and Kessler, Robert}
,	title	= {Pair Programming Illuminated}
,	year	= {2003}
,	publisher	= {Pearson Education}
,	address	= {Boston}
,	edition	= {1}
}

} 

\end{filecontents} 
\documentclass[bibliography=totoc]{scrartcl} 
\usepackage{selinput} 
\SelectInputMappings{ 
   udieresis={ü} 
} 
\usepackage[ngerman]{babel} 
\usepackage[backend=biber, 
style=numeric, 
citestyle=authoryear,
]{biblatex} 
\addbibresource{\jobname.bib}%jobname NICHT ersetzen 

%Autoren (Nachname, Vorname)
\DeclareNameAlias{default}{last-first}

% et al. an Stelle von u.a.
\DefineBibliographyStrings{ngerman}{ 
   andothers = {{et\,al\adddot}},             
}

\DeclareNameFormat{last-first}{%
  \iffirstinits
    {\usebibmacro{name:last-first}{#1}{#4}{#5}{#7}}
    {\usebibmacro{name:last-first}{#1}{#3}{#5}{#7}}%
  \usebibmacro{name:andothers}}
  
\begin{document} 
\footcite{Williams2002} 
\footcite{Williams2003a} 
\footcite{Williams2003b} 
\end{document} 
Fehlt noch etwas? Gebt mir einfach kurz Bescheid, dann werde ich es nachreichen.

Vielen Dank!
Dateianhänge
Ergebnis des Beispiels
Ergebnis des Beispiels
Unbenannt.JPG (17.5 KiB) 1000 mal betrachtet

Gast

Beitrag von Gast »

Das liegt daran, dass biblatex den Trenner zwischen dem vorletzten und dem letzten Namen anders behandelt, mit
\renewcommand*{\finalnamedelim}{\multinamedelim}
sollte dieses Verhalten der Vergangenheit angehören.

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

Beitrag von u_fischer »

Nun, es sind nur zwei Autoren, die werden dann halt mit "und" getrennt. Wenn du es ändern willst, kannst du z.B. \let\finalnamedelim\multinamedelim benutzen. Ggfs wirkt sich das auch auf andere Namenslisten in der Bibliographie aus. Wenn du das nicht willst, versuche \AtEveryCitekey{\let\finalnamedelim\multinamedelim}

Texie
Forum-Newbie
Forum-Newbie
Beiträge: 2
Registriert: Mi 17. Jun 2015, 11:01

Beitrag von Texie »

Anonymous hat geschrieben:
\renewcommand*{\finalnamedelim}{\multinamedelim}
Vielen lieben Dank euch, ich habe mich für obige Lösung entschieden, die funktioniert super :D

Antworten