bst-file anpassen

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: bst-file anpassen

von KOMA » Di 29. Jun 2010, 11:51

Die in BibTeX eingebaute format.name$-Funktion kann nur wahlweise den ersten Buchstaben oder den ganzen Namen liefern (siehe btxhak, Abschnitt 5.4). Wenn man eine andere Formatierung braucht, muss man die selbst mit Hilfe von beispielsweise text.prefix$ basteln. Diese Funktion ist ebenfalls in btxhak dokumentiert.

Langfristig würde ich allerdings empfehlen, sich von bst-Hackerei zu verabschieden und stattdessen biblatex zu verwenden.

bst-file anpassen

von schwardemaache » Di 29. Jun 2010, 11:29

Hallo,

habe ein bst-file, dass ich bis jetzt meinen Vorstellungen so angepasst hab, dass alles passt.
Nur noch der Key muss geändert werden. Momentan ist es so, dass latex aus den Information author = {Hesse, Stefan} und year={2004} [Hesse-2004] macht. Ich benötige aber das drei Buchstaben des ersten Autors und danach das Jahr, also [Hes-04].
Wie geh ich das an? Die (vermutlich) relevante Stelle hab ich schon in der bst-Datei gefunden.
FUNCTION {name.dash.year}
{ author #1 "{ll}{}{}{}" format.name$ "-" * year *
}
und
FUNCTION {output.begin}
{ "\bibitem[" name.dash.year * "]{" * write$ cite$ write$ "}" write$
}
Könnt Ihr mir helfen? Danke Euch.

Nach oben