PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Literaturverzeichnis Vor- und Nachname



ente86
03-05-2010, 00:20
Hallo!

Ich hab mal wieder eine Frage...
Und zwar geht es um das Literaturverzeichnis. Ich verwende \bibliographystyle{myplainnat} damit im Text alles so zitiert wird wie ich es brauche.
Allerdings werden dann im Literaturverzeichnis die Namen falschrum aufgeführt. Die EInträge sind zwar nach Nachnamen sortiert, die Einträge sehen aber so aus:

Hans Mustermann, Max Meier, blabla...

Ich hätte aber gerne:

Mustermann, Hans, Meier, Max etc.

Wie kann ich das hinbekommen?
Vielen Dank für eure Hilfe schonmal!

Legion
03-05-2010, 07:34
Ohne Minimalbeispiel wird das schwierig. Und da du einen angepassten Stil verwendest noch schwieriger, da man ja nicht weiß, was du da so alles geändert hast. Aber ich hoffe mal, dass diese Änderung helfen wird:

FUNCTION {format.names}
{ 's :=
#1 'nameptr :=
s num.names$ 'numnames :=
numnames 'namesleft :=
{ namesleft #0 > }
%{ s nameptr "{ff~}{vv~}{ll}{, jj}" format.name$ 't :=
{ s nameptr "{vv~}{ll}{, ff}{, jj}" format.name$ 't :=
nameptr #1 >
{ namesleft #1 >
{ ", " * t * }
{ numnames #2 >
{ "," * }
'skip$
if$
t "others" =
{ " et~al." * }
{ " and " * t * }
if$
}
if$
}
't
if$
nameptr #1 + 'nameptr :=
namesleft #1 - 'namesleft :=
}
while$
}

ente86
03-05-2010, 20:16
Danke, danke, danke! Das war die Lösung.

(Ich hatte leider gestern vergessen zu schreiben, dass ich außer "et al." kursiv zu setzen keine Änderungen gemacht hab)

Legion
03-05-2010, 22:13
entscheidend ist das {ll}. das {vv~} würde z.b. das "van" bei bestimmten Namen ebenso nach vorne holen. das müsstest du wieder verscheiben, wenn du es anders haben möchtest ;)