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
- Unbenannt.JPG (17.5 KiB) 1004 mal betrachtet
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.
[code]
%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}
[/code]
Fehlt noch etwas? Gebt mir einfach kurz Bescheid, dann werde ich es nachreichen.
Vielen Dank!