Hej,
und zwar plagt mich bei meiner Bachelorarbeit das Literaturverzeichnis. Das meiste funktioniert entsprechend den Angaben, nur eines bekomme ich gerade nicht hin: Wenn ich nur einen Autor habe, kommt Nachname, Initiale… - eben zwei Punkte statt einem.
Es soll halt so aussehen:
Wolf, A., J. Kranich, G. Eber, and K.-P. Huhn. 2003. Wide geographic distribution
of wolfs. Applied Biology 69:2395–2398.
Wenn jetzt nur ein Autor da ist, schaut es so aus:
Adler, W… 1962. Studies on birds of prey.
Journal of Applied Ornithology 25:362–368.
–> Wie man erkennt, sind im zweiten Beispiel nach der Initiale zwei Punkte.
Die .bst-Datei habe ich mit makebst gemacht.
Ich denke, hier müsste ich was ändern:
FUNCTION {format.names}
{ 'bibinfo :=
duplicate$ empty$ 'skip$ {
's :=
„“ 't :=
#1 'nameptr :=
s num.names$ 'numnames :=
numnames 'namesleft :=
{ namesleft #0 > }
{ s nameptr
duplicate$ #1 >
%das hier noch irgendwie ändern…
{ „{f.~}{vv~}{ll}{, jj}“ }
{ „{vv~}{ll}{, f.}{, jj}“ }
if$
format.name$
bibinfo bibinfo.check
't :=
nameptr #1 >
{
namesleft #1 >
{ „, " * t * }
{
s nameptr „{ll}“ format.name$ duplicate$ „others“ =
{ 't := }
{ pop$ }
%“‚and"‘ zwischen vorletztem und letztem Namen
if$
numnames #2 >
t „others“ = not and
{ „,“ * }
'skip$
if$
t „others“ =
{
bib.name.font
" " * bbl.etal emphasize *
}
{
bbl.and
space.word * t *
}
if$
}
if$
}
't
if$
nameptr #1 + 'nameptr :=
namesleft #1 - 'namesleft :=
}
while$
t „others“ =
'skip$
{ bib.name.font }
if$
} if$
}
Aber was genau das ist - ich komme trotz viel Probieren nicht drauf (Und mit bibtex komme ich leider überhaupt nicht zurecht:frowning: )
Falls mir jemand weiterhelfen kann, würde ich mich sehr freuen!