Archiv verlassen und diese Seite im Standarddesign anzeigen : Fehler im Bibliographystyle Alpha
misterjan
14-08-2009, 15:36
Mir ist folgender Fehler im Bibliographystyle Alpha aufgefallen: Wenn ich mehr als zwei Autoren haben, entsteht eine durch Komma getrennte Aufzählung. Allerdings wird fälschlicher Weise auch vor dem "und", welches vor dem letzten Autoren steht, ein Komma gesetzt. Die Auflistung sieht also wie folgt aus:
"... Thomas Meier, Olaf Schulz, and Florian Müller"
Gibt es eine Möglichkeit das Komma vor dem "und" zu vermeiden?
Ich denke, du könntest geralpha.bst wählen oder du musst alpha.bst anpassen:
1. kopiere alpha.bst nach Alpha.bst
2. editiere Alpha.bst
...
FUNCTION {format.names}
{ 's :=
#1 'nameptr :=
s num.names$ 'numnames :=
numnames 'namesleft :=
{ namesleft #0 > }
{ s nameptr "{ff~}{vv~}{ll}{, jj}" format.name$ 't :=
nameptr #1 >
{ namesleft #1 >
{ ", " * t * }
{ numnames #2 >
%%% { "," * } % <<<<<<<<<< edit - no komma
{ " " * }
'skip$
if$
t "others" =
{ " et~al." * }
{ " and " * t * }
if$
}
if$
}
't
if$
nameptr #1 + 'nameptr :=
namesleft #1 - 'namesleft :=
}
while$
}
...
3. passe dein master.tex an mit
\bibliographystyle{Alpha}
edico
misterjan
15-08-2009, 16:45
Vielen Dank!
Genau diese Anpassung habe ich gesucht.
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.