Autorennamen in der Fussnote immer durch Komma trennen

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Autorennamen in der Fussnote immer durch Komma trennen

von Texie » Mi 17. Jun 2015, 11:52

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

von u_fischer » Mi 17. Jun 2015, 11:30

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}

von Gast » Mi 17. Jun 2015, 11:27

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.

Autorennamen in der Fussnote immer durch Komma trennen

von Texie » Mi 17. Jun 2015, 11:21

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) 1004 mal betrachtet

Nach oben