Nun denn. Ich habe meinen bibtex stil so erweitert, dass er internet Quellen anzeigen kann. Das funktioniert an sich auch. Die Quellen sollen so angezeigt werden:
Autor.erscheinungsjahr.Titel.online: url.checked.
Ich habe dazu im Bereich entry die Felder "url" und "checked" ergänzt:
ENTRY
{ address
author
booktitle
chapter
edition
editor
howpublished
institution
journal
key
month
note
number
organization
pages
publisher
school
series
title
type
volume
year
url
checked
}
%marko edit
FUNCTION {format.url}
{ url empty$
{ "" }
{ " online: " url "t" change.case$ * }
if$
}
%marko edit
FUNCTION {format.checked}
{ url empty$
{ "" }
{ checked "t" change.case$ }
if$
}
% marko edit
FUNCTION {internet}
{ output.bibitem
format.authors "author" output.check
new.block
format.date "year" output.check
new.block
format.title "title" output.check
new.block
format.url "url" output
new.block
checked
fin.entry
}
Das klappt an sich auch, aber....
Aus irgendeinem Grund wird das Feld, das vor dem url Feld steht, also der Titel, seit ich das mit "online: " eingefügt habe, gelöscht.
Wenn ich nun die Funktion für den Typ internet so anpasse:
% marko edit
FUNCTION {internet}
{ output.bibitem
format.authors "author" output.check
new.block
format.date "year" output.check
new.block
format.title "title" output.check
new.block
format.title "title" output.check
new.block
format.url "url" output
new.block
checked
fin.entry
}
also einfach zweimal den Titel ausgebe, dann seh ich ihn wieder. Woran liegt das? Bestimmt daran, wie ich in der FUNCTION {format.url} das "online: " eingefügt habe.
Hat einer eine Idee?
Gruß
Marko

