PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Kluwer Style



growsser
28-07-2010, 14:32
Hallo Leute,

ich verzweifel hier grad.
Und zwar will ich in einer Zeitschrift namens Transportation Research Part E veröffentlichen. Deren Format im Literaturverzeichnis lautet:

Pan, A., Liao, C.J., 1989. An inventory model under just-in-time purchasing agreement. Production and Inventory
Management 1st Qtr., 49–52.

ich schaffe aber nur mit Kluwer Style

Pan, A. and Liao, C.J., 1989. An inventory model under just-in-time purchasing agreement. Production and Inventory
Management 1st Qtr., 49–52.

Will heißen, wie kann ich das "and" zwischen den Autoren (ab 2) durch ein Komma ersetzen???
Hab schon alle anderen Styles probiert.

Danke im Vorraus

Mander
28-07-2010, 15:53
Hi growsser,

probiere mal ein:


\AtBeginBibliography{%
\renewcommand*{\multinamedelim}{\addcomma\space}
\renewcommand*{\finalnamedelim}{\addcomma\space}
}

bobmalaria
28-07-2010, 16:19
Hi,

Mander bist du sicher das wir hier über biblatex sprechen?

um konfusion zu vermeiden sollte der fragensteller natürlich ein minimalbeispiel angeben.

gruss

growsser
28-07-2010, 17:14
Er bringt mir 3 Fehler, wenn ich das vor mein bibliographstyle einfüge
undefined control sequence...

growsser
28-07-2010, 17:15
benutze kein biblatex und für was brauchst du noch ein minimalbeispiel? geb ich gern, aber von was?

bobmalaria
28-07-2010, 17:54
hi,

z.b. ein beispiel mit einem eintrag deiner bib-datei in der filecontents umgebung. wie man das macht siehst du in einem der oberen posts des forums Tip: Fehlersuche.

die hilfsbereitschaft wird ansteigen wenn du ein beispiel anbietest das man nur per copy&paste übertragen muss. jetzt muss sich erstmal jemand hinsetzen und das alles zusammenstellen und dann nach einer lösung suchen...

gruss

ps: ansonsten versuche mal in einer umbenannten kopie des kluwer styles in nachstehender funktion das and durch ein , zu erstetzen


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

growsser
29-07-2010, 11:03
Wohaaa danke junge du bist großartig ^^