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